我主要用Debian,这里我就拿Debian简单介绍下。
实际上其他的Linux发行版也都能用,甚至有些还是跨平台的,无非就是安装方法可能大同小异。
每个工具我也只简单说下基本的用法,更多用法可以参考工具自带的help命令或者man手册,这篇文章主要是分享信息,告诉大伙有这些优秀的工具=-=
1.inxi:一个功能强大、齐全的Linux命令行系统信息查看工具。它以简洁易读的格式提供系统硬件等信息的全面概述。
安装:
apt install inxi
使用下面的命令即可列出系统的全部概览信息:
inxi -e
2.axel:一个轻量级的多线程命令行下载工具,下载大文件比wget、curl等工具要快很多。
安装:
apt install axel
使用:
axel https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-13.1.0-amd64-DVD-1.iso
3.btop++:一个替代top、htop的资源监视器。
安装:
apt install btop
使用:
btop
4.duf:磁盘使用/空闲实用程序 – 更好的“df”替代品。
安装Debian (12 and later):
apt install duf
使用:
duf
5.vnstat:一款基于控制台的网络流量监控器,适用于Linux和BSD,可记录所选接口的网络流量日志。并且收集的统计数据在系统重启后仍然有效,数据保留时长可由用户动态配置。
安装:
apt install vnstat
启动后端服务:
systemctl enable --now vnstat.service
使用:
vnstat
6.RustNet:一个用Rust构建的跨平台网络监控工具,支持深度数据包检测(DPI)。
安装依赖:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh apt install libpcap-dev
安装RustNet:
cargo install rustnet-monitor ln -s ~/.cargo/bin/rustnet /usr/local/bin/rustnet
使用:
rustnet
7.command-not-found:这个工具提供了一个实用的功能,当你输入系统中未找到的命令时,它会建议你安装哪个软件包。如果你之前一直用Ubuntu系统的话应该不陌生,Ubuntu直接就自带了这个功能。
安装:
apt install command-not-found apt update update-command-not-found
之后你还需要启动一个新的bash会话(打开一个新的终端或ssh连接)如果还不生效,重启系统:
systemctl reboot
测试效果,当我输入一个系统内不存在的并且错误的命令,它不但可以指出你的命令是错的,还能告诉你哪个软件包里有这个命令:
命令提示符怎么弄的?
用这个:https://github.com/starship/starship