Linux 常用工具大升级
让一部分工具先现代化起来 实现整体系统操作的现代化
升级表
升级一些标准工具
原始工具 | 推荐使用 | 安装方式 | 补充 |
---|---|---|---|
cat | bat | apt/bin | Debian里面叫 batcat |
ping | prettyping | script | 一般好用 |
man | tldr | apt/pip | 一键快速入门 |
ls | exa | apt/bin | 舒适翻倍 |
top | htop | apt/bin | 妈妈再不用担心你看不懂 top 的数据了 |
find | fd | apt/bin | 找不到文件的时候似乎比较少 |
sed/awk | sd | bin | 现代人更友好的sed |
diff | difftasic | bin | 语义化的diff 可以高亮语法和过滤一些缩进和空白 |
miniconda | micromamba | bin/script | 完全兼容conda 但是更快 |
上面可以直接用二进制的工具 除了 htop 和 micromamba 都是Rust写的 所以可以直接 cargo install
- apt 表示通过包管理进行下载或者只提供deb之类的系统包
- bin 表示GitHub release有预编译的二进制
- script 表示提供了安装脚本
补充表
补充一些可选工具
pv
(apt): 管道查看器 这下知道管子里的水什么时候流完了atuin
(apt): shell历史数据库和反向搜索助手 还支持本地数据统计 在WSL2中Bash中会有0.3s左右的额外用时 体感明显frogmouth
(pip): 终端Markdown浏览器 摆脱颅内编译的好助手ctop
(apt/docker): container topfuck
(pip): 命令自动修正 似乎不如手动快xonsh
(pip): 年轻人的另一款基于Python的shell 支持直接执行Python 开箱即用 越不熟悉bash越好用helix
(bin): 年轻人现代化的vim 支持LSP 服务器上改Python有补全了gpustat
(pip): 简洁彩色版nvidia-smi
scmpuff
(bin): 数值化git add
不过就几个文件的话 用处不大