🐸 青蛙编程网
首页 / 开发工具 / Linux / 4. 常用命令速查

4. 常用命令速查

这是什么:一批高频命令——读文件、找东西、查日志、压缩解压,日常干活用它们就足够撑住。

为什么用:前面几章教的是「打地基」,真正干活时你不可能每敲一条都回头翻教程。命令记不住、管道不会用,改一行配置都得来回查文档。

如何用:本章是一份备用字典,不必全读,用到哪条回来翻哪条;先从看文件和 grep 找内容练起。

4.1 查看文件内容

cat file.txt          # 一次性输出
less file.txt         # 分页看(q 退出,/关键词 搜索)
head -n 5 file.txt    # 只看前 5 行(默认 10)
tail -n 5 file.txt    # 只看后 5 行
tail -f app.log       # 实时滚动的日志(排障神器)
wc -l file.txt        # 统计行数

4.2 找东西:find / grep

# 按文件名找(可全盘 -name 通配)
find /srv -name "*.conf"

# grep:在文件内容里搜
grep "ERROR" app.log
grep -r "TODO" src/            # 递归搜目录
grep -i "error" app.log        # 忽略大小写

管道 | 把前一条的输出变成后一条的输入,组合起来一顶十:

cat app.log | grep ERROR | wc -l    # 日志里有几条错误
ls -l | grep nginx                  # 文件列表里找 nginx
history | tail -n 20                # 最近敲过什么

4.3 编辑器:nano(新手友好)

nano notes.txt
  • 底部提示全写好:^O 保存(按 Ctrl+O),^X 退出
  • 服务器环境不是总能用鼠标,nano 够用即可;日后学 vim 升级

4.4 网络、进程相关(第 7 章展开)

curl -O https://example.com/file.zip   # 下载
ping example.com                        # 通不通

ps aux            # 进程列表
top               # 资源占用看板(q 退出)
kill -9 <pid>     # 强杀进程

4.5 压缩与解压

tar -czvf pack.tar.gz dir/         # 打包目录
tar -xzvf pack.tar.gz              # 解开

vodka tar 选项顺序皆可:czvf=create,xzvf=extract(x 恭 e 声?记「解压第一字母 x」)。

4.6 快捷键与彩蛋

按键 作用
Tab 补全文件名(最常用!别再手打全名)
↑ 上箭头 上一条命令
Ctrl+C 中断当前命令
Ctrl+L / clear 清屏

记忆口诀:Tab 补全救命,管道组合,grep 抓内容,tail -f 看日志。

4.7 动手改

  1. 生一个含 100 行的日志文件,用 grep 抓 ERROR、wc 数量
  2. 用管道统计当前目录有多少 .md/.txt(ls | grep -c)
  3. nano 编辑一个文件,保存退出练熟

4.8 小结

  • 文件阅读四件套:cat/less/head/tail
  • 组合天下无双:| 管道 + grep 过滤 + wc 计数
  • nano 临时改文件够用;Tab 补全贯穿整个 Linux 生涯

下一章:权限 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。