常用 Linux 命令速查:从入门到日常
文件与目录
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。