Linux 终端入门:十个每天都会用到的命令与排查思路

举报
yd_260985715 发表于 2026/11/11 12:22:55 2026/11/11
【摘要】 刚接触服务器的人,第一次面对黑底白字的终端往往有点发怵:没有按钮、没有菜单,只有一个闪烁的光标。其实终端并不神秘,日常高频操作就十来个命令,掌握之后,查日志、看磁盘、重启服务都能在几行命令里完成。这篇短文按「看、找、管、查」四组整理,适合刚上手 Linux 的新手照着练。一、先看清楚自己在哪。pwd 会打印当前所在目录,ls 列出当前目录下的文件,加上 -l 能看到权限与大小,加上 -a 能...

刚接触服务器的人,第一次面对黑底白字的终端往往有点发怵:没有按钮、没有菜单,只有一个闪烁的光标。其实终端并不神秘,日常高频操作就十来个命令,掌握之后,查日志、看磁盘、重启服务都能在几行命令里完成。这篇短文按「看、找、管、查」四组整理,适合刚上手 Linux 的新手照着练。

一、先看清楚自己在哪。pwd 会打印当前所在目录,ls 列出当前目录下的文件,加上 -l 能看到权限与大小,加上 -a 能看到隐藏文件。cd 用来切换目录,cd … 回上一级,cd ~ 回家目录。刚登录一台新机器,先跑一遍 pwd 和 ls -la,心里就有了地图。

二、看文件内容与找东西。小文件直接用 cat 打印出来;大文件用 less 翻页查看,按 q 退出。只想看开头或结尾时用 head 与 tail,tail -f 可以实时跟随日志输出,服务出问题时第一时间就靠它。找内容用 grep,比如在日志里筛错误关键字,配合 -n 显示行号、配合 -i 忽略大小写,定位问题会快很多。

三、管进程与磁盘。ps aux 列出当前运行的进程,top 则实时显示 CPU 与内存占用,哪个进程吃资源一目了然。df -h 看各磁盘分区还剩多少空间,du -sh 看某个目录占了多大。磁盘满是最常见的服务宕机原因之一,养成先 df 再动手的习惯,能少走很多弯路。

四、管服务与查日志。现在多数发行版用 systemd 管理服务:systemctl status 加服务名看运行状态,restart 重启,enable 设开机自启。日志用 journalctl -u 加服务名查看,加上 -f 实时跟随。服务起不来时,先看 status 里最后几行报错,再顺着 journalctl 找完整上下文,多数问题在日志里都有直接答案。

五、一个实用的排查顺序。遇到服务异常,别急着重启,先按这个顺序走一遍:第一,systemctl status 看服务是不是还活着;第二,tail 最近的日志找报错;第三,df -h 看磁盘是不是满了;第四,top 看 CPU 与内存有没有被某个进程占满;第五,free -h 看内存余量。这个顺序从最常见的原因开始查,多数小故障十分钟内就能定位。

六、几个新手常踩的坑。第一,删文件用 rm 要格外小心,rm -rf 一旦执行没有回收站,操作前先 ls 确认路径。第二,改权限用 chmod,数字 755 与 644 是最常见的组合,含义可以先用符号写法练熟再记数字。第三,命令记不住很正常,man 加命令名能看完整手册,命令后加 --help 看简要说明,history 能翻出之前敲过的命令。

终端这东西,学的时候觉得命令多,真用起来每天也就是这十来个。先把「看、找、管、查」四组练熟,再遇到问题按排查顺序走,大多数日常运维场景都能应付。等这套流程变成肌肉记忆,再去学脚本与自动化,会顺畅得多。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。