技术学习笔记
个人技术笔记|纯静态内容

常用 Linux 命令速查:从入门到日常

发布日期:2026-04-02

文件与目录

  • ls:查看目录内容(配合 -la 看权限与时间)。
  • cd:切换目录(cd - 回到上一次)。
  • pwd:显示当前路径。
  • cp/mv/rm:复制/移动/删除。
  • mkdir:创建目录(-p 可递归创建)。
ls -la
mkdir -p demo/logs
cp -r ./src ./backup

进程与资源

  • ps:查看进程(ps aux 常用)。
  • top / htop:实时查看资源占用。
  • kill:终止进程(先 kill -TERM <pid>,必要时再 -KILL)。
ps aux | head
top
kill -TERM 12345

网络与连接

  • ping:测试连通性。
  • curl:请求接口(-I 看响应头)。
  • netstat / ss:查看端口监听。
  • lsof:查某端口/文件被哪个进程占用。
curl -I https://example.com
ss -lntp
lsof -i :80

文本处理

  • cat:直接输出。
  • head/tail:看前/后若干行。
  • grep:按模式搜索(常配合管道)。
  • awk/sed:更强的文本过滤/替换。
grep -n "error" app.log
tail -f app.log
awk '{print $1}' data.txt

权限与归档

  • chmod/chown:修改权限/所有者。
  • tar:打包与解包(-czf 常用于压缩)。
chmod 755 ./script.sh
tar -czf backup.tar.gz ./folder

使用建议

把这些命令按“你今天遇到的任务”来记忆,会比背全套更有效:例如“端口占用”时立刻想到 ss/lsof