当前位置:首页>Linux>10个Linux高效操作命令(3)

10个Linux高效操作命令(3)

  • 2026-09-10 03:06:27
10个Linux高效操作命令(3)
很多 Linux 高手看起来“手速很快”,其实不是因为他们打字快,而是知道一些非常省事的小技巧。这些技巧不一定高深,但特别实用。今天整理一波日常运维、开发、排查问题时经常能用上的 Linux 小操作。建议收藏,很多命令用过一次就回不去了。

10个Linux高效操作命令

10个Linux高效操作命令(2)

21. ps aux --sort 按资源排序

按 CPU 排序:

ps aux --sort=-%cpu | head

按内存排序:

ps aux --sort=-%mem | head

22. 后台运行命令

command &

比如:

python app.py &

查看后台任务:

jobs

拉回前台:

fg

23. disown:让当前后台任务脱离终端

python app.py &disown

避免关闭终端时进程被带走。

24. history | grep 找历史命令

history | grep docker

找到编号后可以执行:

!1234

25. tee:一边输出一边写文件

echo "hello" | tee output.txt

追加:

echo "hello" | tee -a output.txt

需要 sudo 写文件时很有用:

echo "127.0.0.1 test.local" | sudo tee -a /etc/hosts

26. diff 比较文件差异

diff -u old.conf new.conf

看配置改动非常清楚。

27. column 格式化输出

cat data.txt | column -t

让乱糟糟的文本对齐显示。

28. strace 看程序到底在干什么

strace -p PID

看文件访问:

strace -e openat -p PID

排查“程序卡住”“文件找不到”“权限不对”时很有价值。

29. lsof 看进程打开了什么文件

lsof -p PID

看某个文件被谁占用:

lsof /path/to/file

30. timeout 限制命令运行时间

timeout 10s ping google.com

10 秒后自动停止。

最新文章

随机文章