Linux 入门:新手常用命令与排错思路,一篇理清日常操作
刚接触 Linux 时,很多人都会被一串命令吓住:明明照着教程敲了,却报错;明明文件就在那里,却提示找不到。其实 Linux 的日常操作并不复杂,关键是先建立几条基本认知,再把常用命令串成一套顺手的工作流。本文面向零基础新手,讲清目录、权限、进程、网络这几类最常用的命令,以及一套通用的排错思路。
一、先建立三个基本认知
第一,一切皆文件。在 Linux 里,普通文件、目录、设备、进程信息大多都可以用文件的方式去看、去读。例如 /proc 目录下就保存着内核和进程的状态信息,理解这一点,很多命令就不再神秘。
第二,命令大多遵循“命令 + 选项 + 参数”的结构。比如 ls -lh /etc,就是“列出文件”这个动作,加上“人类可读大小”这个选项,再指定要看的目录。看不懂命令时,先看它由哪几部分组成。
第三,不要害怕报错信息。报错不是失败的证明,而是系统给你的线索。把报错的关键词记下来,往往比反复重敲命令更有效。
二、新手最常用的四组命令
第一组,看目录和文件。pwd 显示当前所在目录,ls -lh 按人类可读的方式列出文件大小,cd 切换目录,cat 查看短文件内容,less 分页查看长文件。用 cd .. 回到上一级,用 cd ~ 回到家目录,这两个动作每天都会用到。
第二组,管理文件。cp 复制,mv 移动或改名,rm 删除,mkdir 新建目录。删除要格外小心:rm -rf 会递归强制删除,路径写错可能删掉重要数据。养成习惯:删除前先用 ls 确认路径,重要文件先备份再删除。
第三组,看权限和属主。ls -l 的第一列就是权限,例如 -rw-r--r-- 表示文件属主可读写,同组用户和其他用户只可读。chmod 改权限,chown 改属主。遇到 Permission denied 时,先看自己是不是文件属主、权限位是否允许,而不是直接给 777,过度放开权限会带来安全风险。
第四组,看进程和资源。ps aux 列出进程,top 或 htop 实时看 CPU 和内存占用,kill 按进程号结束进程,df -h 看磁盘剩余空间,free -h 看内存。服务起不来、机器变慢时,这组命令往往是第一步。
三、一套通用的排错思路
出问题时按这个顺序排查,往往能少走弯路。第一步,看现象:是命令不存在、权限不足、文件找不到,还是服务连不上?把完整报错信息读一遍,圈出关键词。第二步,定位范围:用 ls 确认文件和路径是否存在,用 ps、ss 或 ping 判断是本机问题还是网络问题,用日志确认最近改了什么。第三步,小步验证:一次只改一个地方,改完马上复测,避免同时改多处导致无法判断原因。第四步,查官方文档和系统手册,例如 man 命令可以查看命令的详细说明,比盲目搜索零散答案更可靠。
结语:Linux 学习不必一次背下所有命令。先把上面这几组命令用熟,遇到问题按“看现象、定范围、小步验证、查手册”的顺序处理,日常操作就会越来越顺手。把常用的命令和自己踩过的坑记成笔记,下一次遇到类似问题,解决速度会明显变快。
- 点赞
- 收藏
- 关注作者
评论(0)