2024年度Linux优秀CLI推荐
推荐一些我常用的终端工具 CLI,相信总有一个款适合你。
Zoxide
https://github.com/ajeetdsouza/zoxide
Zoxide 是一款智能的 cd
命令行工具。它完全可以替代 cd
,并且能完成超出 cd
的功能,比如 jump
,快捷跳入。
当你只记得一些目录的关键词时,使用它可以立马进入,而不需要逐层进入。
1 | # cd |
如果你使用过 zsh 的 z.sh ,它们俩非常相似,但是 zoxide 的体验更好:
- zoxide 使用 Rust 编写,性能、速度可靠
- zoxide 可以完全无感替代
cd
,并且支持路径补全
现在它已经成为我使用最多的命令之一了,因为 cd
已经映射到zoxide。
EZA
https://github.com/eza-community/eza
对于
ls
来说一个更现代化的替代品。
可以给列出的资源加上丰富的图标和颜色,十分美观 。
而我在个人电脑上使用很简单的输出:
1 | alias ls='eza --header --color=always --long --no-time --no-user --no-permissions --no-filesize --icons=always --group-directories-first' |
XCP
https://github.com/tarka/xcp
没错,看名字都能发现是对 Unix 下 cp
命令的复刻。又是 Rust 写的,性能保证。
可以友好地展示复制的进度。
Starship
https://github.com/starship/starship
奇快无比、随意搭配的 shell 提示符(prompt)工具
似乎提到快,一定联想到 Rust,所有需要快的东西一定会被 Rust 重写。以往 C/C++ 也是快的,但是没有人愿意这么做,足以说明 Rust 已经不仅仅是性能的优势,更有潮流的特性,吸引众多开发者趋之若鹜地重新开发一些已有的工具。oh-my-zsh
很好,有很丰富的插件,但是有时它太慢了。
tldr
https://github.com/tldr-pages/tldr
常见的终端实用命令手册
工具实在太多了,难免会忘记一些参数。不如临时查查手册吧。📖
bandwhich
https://github.com/imsnif/bandwhich
带宽监控工具
查看哪个进程在偷偷占用你的带宽。