Linux常用基本命令大全介绍

概括来说,Linux命令入门有三个关键:用户操作、文件查看、基本编辑。
我们先来说说最重要的事情。
用户登录和注销是基本的,特别是root用户和普通用户的区别。
去年我们跑的一个项目中,有朋友用root执行rm -rf。
说实话,有点混乱。
另一件事是 Alt-F1 -F6 虚拟控制台对于多任务处理非常实用。
当并发操作数在3 000左右时,可以帮助您快速发现问题。
还有一个更重要的细节。
使用passwd修改密码,一定要记得确认两次。
一开始我以为改一下就可以了,后来发现错了。
如果我直接按 Enter 键,就会报告错误。

关于文件显示,tail -f 可以解决问题。
它可以实时监控日志变化。
去年我们依靠它来监控应用程序日志。
Less 比 more 更高级,并且支持向前和向后页面更改。
很多人并不关心这个。
另一件事是,watch 命令突出显示更改,例如 watch -d 'ls -l | grep scf',这真的不好玩。
说到编辑,vi/vim 是核心,但不要被模式切换所迷惑。
首先熟悉i/esc,然后是:wq。
一开始我也觉得a/A/I/O很难记,后来发现和上下左右键一起使用其实效率更高。

最后警告:使用 chmod 设置权限时,不要混合字母和数字。
chmod u=rwx,g=x,o=x 文件和 chmod 7 5 0 文件是两个不同的东西。
建议先关注一些常用命令,不要一开始就试图记住所有选项,等你使用的时候就会熟悉它们。

linux登陆界面进入几秒又跳回了登陆界面

记得上次在公司调试服务器的时候,半夜我就被这个鬼折磨了。
屏幕一亮,登录框就重新出现,只出现了几秒钟。
当时我以为一定是网络问题,但是重启交换机后问题还是一样。
检查系统注册表后,发现环境变量有问题,别名拼写错误,导致每次登录时alias命令挂起,第二天重启服务后问题解决。

等等,还有一件事。
我见过一次,是录音编辑造成的。
那台机器挂载了网盘,但是我忘记在mount命令中添加选项,导致每次启动都卡在mount上。
经过很长一段时间的挣扎,我终于发现只要在该行添加 noauto 就可以了。
奇怪的是,有时候问题就出在这样的小细节上。

我突然想到有一个服务器客户端使用旧的内核版本,在安装新的显卡驱动程序后崩溃了。
直接更换旧驱动即可。
这也说明,有时新旧版本不兼容,需要仔细检查。
但具体的内核版本我记不清了,所以得看以前的记录。