1. exa

linux 命令行 java debug_ci

支持不同文件类型可以用不同颜色来展示、exa 比 ls 速度更快一些等。

项目地址:https://github.com/ogham/exa

 

2. FD


linux 命令行 java debug_命令行_02


fd 是基于 Rust 开发的一个速度超快的命令行搜索工具,fd 旨在成为 Linux / Unix 下 find 命令的替代品。

fd 虽然不能提供现在 find 命令所有的强大功能,但它也提供了足够强大的功能来满足你日常需要。比如:简洁的语法、彩色的终端输出、超快的查询速度、智能大小写、支持正则表达式以及可并行执行命令等特性。

项目地址:https://github.com/sharkdp/fd

 

3. RipGrep

linux 命令行 java debug_命令行_03

项目地址:https://github.com/BurntSushi/ripgrep

 

4. Tig

linux 命令行 java debug_ci_04

项目地址:https://github.com/jonas/tig

5. FZF

linux 命令行 java debug_github_05

项目地址:https://github.com/junegunn/fzf

6. FPP

linux 命令行 java debug_github_06

项目地址:https://github.com/facebook/PathPicker

7. BAT

linux 命令行 java debug_ci_07

项目地址:https://github.com/sharkdp/bat

 

8. MyCli

linux 命令行 java debug_github_08

项目地址:http://mycli.net/

 

9. HTop

linux 命令行 java debug_github_09

项目地址: https://hisham.hm/htop/

 

10. Glances

linux 命令行 java debug_命令行_10

项目地址: https://github.com/nicolargo/glances

11. lrzsz

lrzsz 软件包是一个支持 Zmodem 协议的工具包。其中包含的 rz、sz 命令是通过 ZModem 协议在远程服务器和终端机器间上传下载文件的利器。

lrzsz 支持交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输。

项目地址: https://www.ohse.de/uwe/software/lrzsz.html

 

12. Ncdu

linux 命令行 java debug_github_11

项目地址: https://dev.yorhel.nl/ncdu

13. Tmux

linux 命令行 java debug_github_12

项目地址: https://github.com/tmux/tmux

14. MultiTail

linux 命令行 java debug_github_13

项目地址: https://www.vanheusden.com/multitail

15. ShellCheck

linux 命令行 java debug_命令行_14

项目地址:https://github.com/koalaman/shellcheck

16. Explainshell

linux 命令行 java debug_命令行_15

项目地址: https://github.com/idank/explainshell

17. Asciinema

linux 命令行 java debug_github_16

基于 Asciinema 用文本来记录的特性,使其拥有了非常炫酷的特性。你可以在播放过程中随时暂停,然后对播放器中的文本进行复制或者其它操作。

项目地址:https://github.com/asciinema/asciinema

  1. Svg-term

linux 命令行 java debug_github_17

项目地址:https://github.com/marionebl/svg-term-cli

来看一个实例:将通过 Asciinema 在终端录制的视频转换为 SVG 文件。


# 安装 svg-term 	
$ npm install -g svg-term-cli	

	
# 直接转换发布在 Asciinema 网站上的视频,需要先确认视频所在链接中的录制 ID,例如: https://asciinema.org/a/219486 的 ID 就是 219486	
$ svg-term --cast=219486 --out ~/home/mike/out.svg --padding 18 --height 8 --width 80	

	
# 如果你不想把录制文件上传到 Asciinema 网站上,你也可以直接使用 svg-term 转换本地录制文件	

	
$ asciinema rec cast.json	
$ cat cast.json | svg-term-cli


19. Wrk

linux 命令行 java debug_ci_18

项目地址:https://github.com/wg/wrk

20. HTTPie

linux 命令行 java debug_ci_19

HTTPie 设计用来增强 wget 和 curl 的可用性。它的主要目标是使通过命令行与网络服务器进行交互的过程变得尽可能的人性化。其提供了一个简单的 HTTP 环境来让我们通过简单而自然的语法发送任意 HTTP 请求,并显示彩色输出。HTTPie 可用于测试,调试和与 HTTP 服务器进行普通的交互。

项目地址: http://httpie.org/

 

21. HTTP Prompt

linux 命令行 java debug_命令行_20

项目地址: https://github.com/eliangcs/http-prompt

 

22. TLDR

linux 命令行 java debug_github_21

项目地址: https://github.com/tldr-pages/tldr

 

23. Ranger

linux 命令行 java debug_ci_22

项目地址: https://github.com/ranger/ranger

24. Axel

linux 命令行 java debug_ci_23

项目地址: https://github.com/axel-download-accelerator/axel

25. Cloc

linux 命令行 java debug_命令行_24

项目地址: http://cloc.sourceforge.net/