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 没有回收站。