fish shell
- 一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。
- 支持Winsows 和 Linux
- fish shell
z.lua
- z.lua 是一个快速路径切换工具,它会跟踪你在 shell 下访问过的路径,通过一套称为 Frecent 的机制(源自 FireFox),经过一段简短的学习之后,z.lua 会帮你跳转到所有匹配正则关键字的路径里 Frecent 值最高的那条路径去
- z.lua
Starship
- Starship 可以适用于任何 Shell,保持终端的美观,优雅和简约
- Starship: Cross-Shell Prompt
- 同类软件Z
tldr
- ※推荐
- 简洁的man帮助文档
- tldr
ripgrep
- https://github.com/BurntSushi/ripgrep
- ripgrep是grep命令的替代方法, 不过ripgrep的执行速度更快,而且具有健全的默认配置以及丰富的彩色输出
htop
- ※推荐
- htop
- htop工具是top工具的绝佳替代品
Glances
- glances 是htop的补充工具,除了列出所有进程及其 CPU 和内存使用情况之外,它还可以显示有关系统的其他信息。
- Glances - An Eye on your system
ctop
- ctop是 Docker 容器的顶级接口,展示正在运行和已停止的容器列表,展示统计信息,例如内存、CPU 使用率以及针对每个容器的其他详细信息窗口,提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志
- ctop
lazydocker
- lazydocker它是一个非常成熟的拥有终端 UI 界面的工具,提供了非常丰富的功能用于管理 Docker
- lazydocker
asciinema
- asciinema是可用于记录终端会话的工具。但是,与录制 GIF 不同,它可以让用户选择并复制这些录制中的代码!这对于录制编码教程来说十分好用
- asciinema
diff-so-fancy
- ※推荐
- 比diff更友好的一个差异对比工具
- git config –global core.pager “diff-so-fancy | less –tabs=4 -RFX”
- 同类工具
- https://github.com/jeffkaufman/icdiff
- git difftool –extcmd icdiff
- GitHub - so-fancy/diff-so-fancy: Good-looking
bat
- ※推荐
- 类似于在终端中常用的用于显示文件内容的cat命令,但是bat效果更佳
- bat
HTTPie
- ※推荐
- 如果你需要发送一些 HTTP 请求,但发现使用curl不够直观,那么可以尝试一下httpie。这是一款非常好用的curl替代工具。合理的默认配置以及简洁的语法使它更易于使用,命令返回也是彩色输出。
- HTTPie – command-line HTTP client for the API era
exa
- ※推荐
- exa是ls命令的一个可替代方案。它色彩艳丽,还可以显示 git 状态等其他信息,自动将文件大小转换为方便人们阅读的单位,并且所有这些都保持与ls几乎相同的执行速度
- exa - a modern replacement for ls
litecli 和 pgcli
ncdu
- 这是在终端进行磁盘分析时使用的工具,它使用起来简单快捷。当需要释放一些硬盘空间时,可以使用这款工具
- NCurses Disk Usage
You-Get
- You-Get是一个很小的命令行实用程序,用于从Web下载媒体内容(视频、音频、图像),支持YouTube、哔哩哔哩、爱奇艺、央视、芒果TV、腾讯视频、秒拍、抖音、快手、网易等几十种网站视频下载。同时,you-get还可以把视频导入到自己的播放器进行播放
- You-Get
thefuck
- 这是一款控制台命令纠错工具,当在输入命令出现错误时,只需要按下图这样敲击一下fuck这个单词即可
- thefuck