Linux 新手必会的 10 个命令
刚接触 Linux,最容易被满屏命令吓住。其实日常工作里,真正高频的只有一小部分。先把下面这 10 个命令练熟,再去扩展,就能应付大多数查看、查找和排障场景。
1. pwd、ls:先搞清自己在哪
pwd 显示当前目录的完整路径,ls 列出当前目录内容。加 -l 可以看到权限、大小和时间,加 -a 可以看到隐藏文件。新手常见错误是不知道自己在哪个目录就开始操作,先用这两个命令确认位置,能避免很多误操作。
2. cd:切换目录
cd /home/user 进入指定目录,cd … 回到上一级,cd ~ 回到家目录,单独输入 cd 也一样。路径可以用绝对路径,也可以用相对路径,刚开始建议多用 Tab 补全,减少拼写错误。
3. cat、less:查看文件
cat 适合看短文件,一次全部输出;less 适合看长文件,可以上下翻页,按 q 退出。不要用 cat 去看几万行的日志,那样既刷屏又找不到重点。
4. grep:按关键词找内容
grep “error” 日志文件 可以在日志里找包含 error 的行,加上 -n 显示行号,-i 忽略大小写,-r 递归搜索目录。排障时先 grep 再看上下文,比通篇翻日志快得多。
5. ps、top:看进程
ps aux 列出当前进程,top 实时显示占用 CPU 和内存靠前的进程。服务没响应时,先看进程在不在,再看资源是不是被占满了,不要一上来就重启机器。
6. df、du:看磁盘
df -h 看整块磁盘还剩多少空间,du -sh 目录 看某个目录占了多大。磁盘满了常表现为写文件失败、服务起不来,这两个命令能快速定位到大目录。
7. ping、curl:看网络通不通
ping 域名或 IP 判断网络是否可达,curl 网址 可以直接请求一个地址并看到返回内容。接口不通时,先区分是网络问题还是服务问题,再往下查。
8. chmod、chown:改权限和归属
chmod +x 脚本文件 给脚本加上可执行权限,chown 用户:组 文件 改变文件归属。权限报错时不要直接给 777,那等于把门完全打开,应该只给真正需要的权限。
9. history、man:查记录和手册
history 查看自己敲过的命令,可以快速复用;man ls 查看 ls 的完整手册。遇到不熟悉的命令,先看手册里的例子,比到处搜零散答案更可靠。
10. mkdir、rm:建目录和删文件
mkdir 新目录 创建目录,加上 -p 可以一次创建多级目录;rm 文件 删除文件,加上 -r 删除目录。rm 尤其要小心,删除后很难恢复,操作前先用 ls 确认,重要文件先备份。
给新手的三条建议
第一,命令先理解再执行,带 -r、-f、–force 的命令尤其要慢一点。第二,多用 Tab 补全和上下方向键翻历史,减少手误。第三,把每次排障用到的命令记下来,慢慢就会形成自己的常用命令清单。
把这 10 个命令各练几遍,下次登录服务器时,你会发现自己已经不再手忙脚乱了。
- 点赞
- 收藏
- 关注作者
评论(0)