25 个 Linux 下最炫酷又强大的命令行神器,你用过其中哪几个呢?

640?wx_fmt=png

众所周知,我们在 Linux 下大多数时候是使用命令行来处理任务的。这样不但操作起来效率比较高,而且界面也比较炫酷。下面,我们就给大家推荐一些不但炫酷又好用的 Linux 命令行神器。

1. exa

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

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

更多详细介绍可参考:「推荐一个比 ls 命令速度快 100 倍的文件目录浏览神器」 一文。

2. FD

640?wx_fmt=png

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

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

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

更多详细介绍可参考:「推荐一款比 Find 快 10 倍的搜索工具 FD」 一文。

3. RipGrep

640?wx_fmt=png

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

更多详细介绍可参考:「推荐一款命令行下最快的文本搜索神器 RipGrep」 一文。

4. Tig

640?wx_fmt=gif

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

5. FZF

640?wx_fmt=png

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

6. FPP

640?wx_fmt=gif

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

7. BAT

640?wx_fmt=png

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

更多详细介绍可参考:「推荐一款命令行下支持语法高亮和Git集成的文件查看工具 bat」 一文。

8. MyCli

640?wx_fmt=gif

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

更多详细介绍可参考:「MySQL 的增强型语法高亮终端-MyCli」 一文。

9. HTop

640?wx_fmt=gif

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

更多详细介绍可参考:「一款比 top 强悍好用的进程管理监控工具」 一文。

10. Glances

640?wx_fmt=png

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

11. lrzsz

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

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

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

更多详细介绍可参考:「在 iTerm2 中使用 Zmodem 实现快速传输文件」 一文。

12. Ncdu

640?wx_fmt=png

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

13. Tmux

640?wx_fmt=png

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

14. MultiTail

640?wx_fmt=png

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

15. ShellCheck

640?wx_fmt=png

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

16. Explainshell

640?wx_fmt=png

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

17. Asciinema

640?wx_fmt=png

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

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

更多详细介绍可参考:「手把手教你使用终端录屏神器 Asciinema」 一文。

18. Svg-term

640?wx_fmt=png

项目地址: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

640?wx_fmt=jpeg

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

20. HTTPie

640?wx_fmt=png

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

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

更多详细介绍可参考:「如何用 HTTPie 更高效的调试接口」 一文。

21. HTTP Prompt

640?wx_fmt=gif

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

更多详细介绍可参考:「Linux 命令行下交互式 HTTP 客户端--HTTP Prompt」 一文。

22. TLDR

640?wx_fmt=png

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

更多详细介绍可参考:「Linux命令行学习神器tldr」 一文。

23. Ranger

640?wx_fmt=png

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

24. Axel

640?wx_fmt=jpeg

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

25. Cloc

640?wx_fmt=png

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

更多详细介绍可参考:「代码统计利器 CLOC」 一文。

参考文档

  1. http://www.google.com

  2. https://darrenburns.net/posts/tools/

  3. https://darrenburns.net/posts/more-tools

  4. https://darrenburns.net/posts/even-more-tools

  5. https://darrenburns.net/posts/command-line-tools-iv

  6. https://juejin.im/post/5afabcb1f265da0b886d92b6

  7. https://www.cnblogs.com/zqb-all/p/10054594.html

640?wx_fmt=gif

640?wx_fmt=png

你可能还喜欢

点击下方图片即可阅读

640?wx_fmt=jpeg

「运维之美」技术周刊 ( 第 7 期 )

640?wx_fmt=png

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值