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