Categories
程式開發

22个好用的CLI工具


前段时间,我写过一篇我最喜欢的Mac应用的文章。其实,我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。

22个好用的CLI工具 1

高频CLI工具推荐

1. fish shell

22个好用的CLI工具 2

Shell-毋庸置疑,在终端中,Shell是使用最频繁也最重要的工具。过去,我曾经使用过Bash和Z Shell,而如今,我正在使用的是Fish Shell。这是一个非常优秀的终端Shell工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。

一方面,它非常适合初学者使用,因为使用者无需进行任何设置。另一方面,由于它使用的脚本语法与其他Shell有所差异,因此通常用户不能把拷贝自网上的脚本直接粘贴使用。你必须将不兼容的命令更改为合法的Fish脚本,或者启动一个Bash会话以运行Bash脚本。

我能理解这种更改背后的原因(毕竟Bash脚本不是易于用户使用的语言),但这种不兼容丝毫没有给我带来任何好处。我平时很少编写Bash / Fish脚本,所以经常遗忘这些语法,因此每次要使用这些脚本时我总是必须从头开始重新学习它。与Bash脚本相比,Fish脚本的资源相对更少。我通常不会去阅读文档,重复造轮子,而是从StackOverflow复制粘贴现成的脚本拿来即用。

原文链接:【https://www.infoq.cn/article/poRHUWWb2uapHBPlUHly】。未经作者许可,禁止转载。