阅界食谱今天吃什么,先来这里看看
代码片段

Shell 常用命令(文件与文本)

找文件、搜内容、看日志的高频命令。

模板正文

# 找文件
find . -name "*.log" -mtime -1        # 今天改动过的日志
find . -type f -size +100M            # 大于 100M 的文件

# 搜内容
grep -rn "TODO" src/ --include=*.ts   # 递归搜索并显示行号
grep -c "ERROR" app.log               # 统计出现次数
grep -v "DEBUG" app.log | head -50    # 排除某些行

# 看文件
tail -f app.log                       # 实时跟踪日志
head -20 file.txt                     # 看前 20 行
wc -l file.txt                        # 统计行数

# 空间
du -sh * | sort -h | tail -10         # 找出最占空间的目录
df -h                                 # 磁盘余量

怎么用

服务器上排查问题时最常用的一组。

使用要点

  • 用 tail -f 时按 Ctrl+C 退出,用 q 退出 less,别直接关终端。
  • 删除前先用 du -sh 确认目录,rm -rf 没有回收站。

同类模板

Shell 常用命令(文件与文本) · 阅界食谱