直接上干货,我分几类给你推荐一批常用又好用的终端效率工具,大部分一装上就离不开那种。
tmux
这是用来跟nohup一样的终端管理工具,可以让程序在后台运行.不过快捷键比较多.如果经常要后台运行程序可以用一下.

不仅仅是后台运行:虽然它像 nohup 一样能保持进程在 SSH 断开后继续运行,但它更强大的地方在于窗口管理。
主要功能:
会话保持 (Session Persistence):你在公司电脑上开了一个 tmux 会话写代码,下班关机回家,连上 SSH attach 回去,光标还在你离开的那一行,所有窗口状态完美保留。
分屏 (Split Panes):可以在一个屏幕里把终端切成田字格,左边跑代码,右边看日志,上面监控资源。
常用快捷键(默认前缀是 Ctrl+b):
Ctrl+b + %:左右分屏
Ctrl+b + ":上下分屏
Ctrl+b + d:暂时离开(Detatch)会话,让它在后台跑。
btop
跟top,htop是一个类型的工具.
sudo snap install btop

特点:它是 top 和 htop 的现代进化版,UI 设计非常有赛博朋克感。
功能细节:
支持鼠标操作(很多终端工具不支持)。
不仅显示 CPU、内存列表,还直观地显示网络上传/下载图表、磁盘 I/O 图表。
可以直接在界面里杀进程、过滤进程。
主题丰富:如果不喜欢默认配色,可以一键换肤。
glances
同样的工具.
pip install glances

特点:
信息密度极大:除了基础的 CPU/内存,它还能监控 Docker 容器、传感器温度、电池状态、Wifi 信号强度等。
Web 模式:这是一个杀手级功能。只需要运行 glances -w,它就会启动一个简单的 Web 服务器,你可以在浏览器里远程查看服务器状态,不需要 SSH 登录。
API 支持:支持导出数据到 InfluxDB、Prometheus 等数据库,适合做简单的监控集成。
iotop
可以看到哪个程序的io比较庞大.
sudo apt install iotop
启动
sudo iotop

解决痛点:有时候系统卡顿不是因为 CPU 满了,而是磁盘 I/O 满了。用 top 看不出来,这时候 iotop 就派上用场了。
使用场景:
服务器突然变慢,怀疑是某个日志进程在狂写日志。
编译代码时想看看哪个文件读写最频繁。
注意:需要 sudo 权限才能看到所有进程的 I/O 信息。
ncdu
这个强烈推荐,可以看到当前文件夹下所有文件的大小情况.
sudo apt install ncdu

对比 du:传统的 du -sh * 命令虽然能看大小,但不能交互。ncdu 扫描完后,你可以像在文件管理器里一样,用箭头键进入文件夹,即时看到哪个子文件夹最大。
操作:
选中文件按 d 直接删除(慎用!)。
按 i 查看文件详细信息。
非常适合清理服务器上的日志文件、缓存文件。
dstat
这个工具可以查看read write等.
sudo apt install dstat

特点:它能把 CPU、磁盘、网络、分页、系统中断等信息即时且并列地显示在一行里。
杀手锏:当你需要分析相关性时非常有用。比如,你发现“网络接收数据剧增”的同时“磁盘写入剧增”,就能推断出系统正在下载大文件写入磁盘,而不是单纯的 CPU 计算任务。
常用命令:dstat -cdngy(同时看 CPU、磁盘、网络、分页、系统状态)。
nload
不大好看,网络相关的工具.
sudo apt install nload

特点:虽然你觉得“不大好看”,但它的优势在于简单粗暴。它会把当前所有网卡列出来,用简单的字符图(#号)画出流量波形。
显示内容:当前流量 (Curr)、平均流量 (Avg)、最小/最大流量 (Min/Max) 和总传输量 (Ttl)。
场景:只想快速看一眼现在的网速有没有跑满带宽。
iftop
万物都可以top…
sudo iftop

解决痛点:nload 只能告诉你网卡上有流量,但 iftop 能告诉你流量是从哪里来,到哪里去。
功能:
显示源 IP 到目的 IP 的连接带宽。
可以看到是哪台内网机器在通过这就服务器下载东西,或者这台服务器正在遭受哪个 IP 的攻击。
注意:同样需要 sudo 权限来抓取网络包。
fd-find
查找文件必备,按照关键词来进行查找.但是ubuntu自带的文件搜索应该完全够了.
fdfind main.py
fdfind ".bag" # 找所有 .bag 文件
fdfind "fast_lio" src/

速度极快:比传统的 GNU find 快很多。
语法简单:find . -name “pattern” 这种复杂的语法在 fd 里只需要 fd pattern。
智能忽略:默认会忽略 .gitignore 里定义的文件和隐藏文件(.git 等),找代码文件时非常省心,不会搜出一堆垃圾文件。
彩色输出:默认高亮显示结果,不仅好用,还好看。
142



被折叠的 条评论
为什么被折叠?



