注:有些命令参数选项很多,这里展示常用操作,便于上手。
1. ncdu
ncdu /home # 分析 /home 目录空间占用 ncdu -x / # 只分析当前分区,不跨分区 ncdu --exclude /tmp # 排除 /tmp 目录
2. duff
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件
3. ripgrep / rg
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo
4. mosh
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数
5. lshw
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息
6. mtr
mtr www.baidu.com # 实时网络路由检测 mtr -rw google.com # 生成报告模式 mtr -c10 www.google.com # 只发10次包后退出
7. fd
fd main # 搜索文件名包含 main fd --type d # 只查找目录 fd '.py$'# 查找所有 python 文件
8. fzf
fzf # 交互式查找文件 cat ~/.bash_history | fzf # 查找历史命令 ls | fzf # 选中文件后输出文件名
9. ranger
ranger # 启动文件管理器 ranger /etc # 启动时进入指定目录 ranger --choosefile=/tmp/file # 选择文件并保存路径
10. zoxide / z
z home # 快速跳到包含 home 的目录 zoxide query /var/log # 查询 zoxide 记录 z -l # 列出常用目录
11. exa
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 0
12. glances
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 1
13. iotop
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 2
14. stat
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 3
15. dstack
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 4
16. watch
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 5
17. progress
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 6
18. dig
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 7
19. tcpdump
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 8
20. tshark
duff . # 查找当前目录下的重复文件 duff -s # 只输出重复文件的数量 duff -r /path/dir # 递归查找目录下重复文件 9
21. termshark
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 0
22. lsof
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 1
23. ipcalc
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 2
24. wormhole
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 3
25. systemd-analyze blame
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 4
26. systemd-analyze critical-chain
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 5
27. ps
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 6
28. procs
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 7
29. lazydocker
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 8
30. rsync
rg "main"# 搜索当前目录下包含 main 的文本 rg -i "error" /var/log # 忽略大小写搜索 error rg --type py foo # 只在 Python 文件中搜索 foo 9
31. rm
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 0
32. shred
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 1
33. moreutils(包含多工具,以 ts 举例)
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 2
34. errno
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 3
35. ifdata
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 4
36. vidir
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 5
37. vip
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 6
38. unp
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 7
39. jq
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 8
40. taskwarrior
mosh [email protected] # 远程登录 mosh --ssh="ssh -p 2222" host # 指定 SSH 端口 mosh --help# 查看帮助参数 9
41. asciinema
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 0
42. fabric
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 1
43. ollama
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 2
1. Arch Linux
使用 pacman 安装官方仓库包,yay/paru 安装 AUR 包:
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 3
2. Debian/Ubuntu (apt)
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 4
3. Fedora/RHEL/CentOS
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 5
4. openSUSE
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 6
5. pip/pipx 安装(部分工具适用所有发行版)
sudo lshw # 全部硬件信息 sudo lshw -short # 简短概要 sudo lshw -classmemory# 只看内存信息 7
命令包名称对照表(常见差异)
注意
部分命令(如 stat、rm、ps、shred、watch、coreutils等)为系统自带,无需单独安装。
某些现代工具在老版本发行版或企业版 Linux 需手动编译或用 pip/AUR/第三方仓库安装。
如果提示找不到包,用 snap/flatpak/pip/编译或第三方仓库即可。
往期精彩内容
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...