Linux 新手最常用的 10 个命令:从查看文件到排查问题
刚接触 Linux 时,很多人会被黑底白字的终端吓住。其实日常工作用到的命令并不多,先把最常用的十个练熟,就能完成查看、复制、查找和排查的大部分任务。下面按从查看到动手的顺序介绍,每个命令都给出一个最简单的用法。
-
ls:列出当前目录里的文件和文件夹。加上短选项 l 可以看到权限、大小和修改时间,加上短选项 a 可以看到隐藏文件。先用它确认自己在哪个目录、目录里有什么,再做下一步。
-
cd:切换目录。切换到家目录、回到上一级、回到自己的家目录,都可以用它完成。切换前先想清楚目标路径,避免在错误的目录里操作。
-
cat:快速查看小文件的内容,例如查看一份说明文件。文件很长时不要只用 cat,可以配合 less 或者 head、tail 分段看。
-
cp:复制文件或目录。复制文件就是把源文件复制成目标文件,复制目录要加短选项 r。复制重要文件前先备份,是新手最值得养成的好习惯。
-
mv:移动文件,也可以用来改名。改名就是把旧名字改成新名字,移动就是把文件移到目标目录。目标路径写错可能覆盖同名文件,操作前先用 ls 确认目标位置。
-
rm:删除文件,删除目录要加短选项 r。带强制和递归选项的删除非常危险,一旦执行很难找回,新手不要轻易对不确定的路径使用它。删除前先确认文件名,重要数据先备份再删。
-
grep:在文件里搜索关键词,例如在日志文件里搜索错误这个词。加上短选项 n 会显示行号,加上短选项 i 会忽略大小写,排查问题时能省下大量翻日志的时间。
-
ps:查看当前运行的进程。用全部进程的查看方式,可以看到进程的归属用户、占用 CPU 和内存的情况。程序卡住或者占用资源过高时,先用 ps 找到它,再决定是否结束或者重启。
-
df:查看磁盘空间。用容易读的单位显示,可以看到每个挂载点的剩余空间。磁盘满了会导致服务写不进日志、应用启动失败,遇到奇怪的报错时先看一眼磁盘。
-
chmod:修改文件权限,例如给一个启动脚本加上执行权限。权限不是越宽松越好,生产环境尤其要谨慎,只给确实需要的权限,避免留下安全隐患。
新手建议:先在测试目录里练习复制、移动、删除,不要直接在生产目录试错;命令记不住时用帮助选项看说明。把这十个命令练熟,再逐步学管道、重定向和文本处理,Linux 终端就会从陌生工具变成顺手的工作台。
- 点赞
- 收藏
- 关注作者
评论(0)