Tcsh Shell的功能
7、Fish Shell
Fish Shell是一种友好的交互式Unix Shell,旨在替代Linux早期的开源Shell。除Windows操作系统外,每个Linux和BSD发行版均提供此功能。Fish提供了一组强大的功能,使您更容易发现,记住和使用计算机上令人兴奋的Linux命令。如果您正在寻找Linux桌面的智能命令行Shell,Fish当然值得一试。
Fish Shell的功能
8、Ion Shell
Ion Shell是一个令人着迷的现代Shell,它具有简单但功能强大的语法,并显着提高了性能。它是使用Rust编程语言编写的,因此它不易受到许多Bash用户遇到的常见“ ShellShcok”问题的影响。Ion从流行的Shell中借鉴了许多设计元素辅助论坛,例如Bash,Fish和Oil。因此,无需花费太多时间即可启动并运行此出色的shell。
Ion Shell的功能
9、Dash shell
Dash shell是Debian Almquist shell(Dash)的缩写,并且是Debian操作系统的默认命令行解释器。它比标准的GNU Bash shell小得多,但仍然以POSIX兼容为目标。Dash在移植到Linux生态系统之前已经从NetBSD版本的ash(Almquist SHell)衍生而来,并且比传统的Unix shell具有显著的性能提升。Dash比大多数Shell更快,并且需要更少的空间和更少的库。
Dash shell的功能
10、Eshell
Eshell是使用Emacs Lisp编写的一种方便的命令行解释器程序,其目的是在提供对Lisp代码的无缝支持的同时具有高度的可移植性。它提供了大量日常功能,包括自动完成,历史记录管理,作业控制机制等等。Eshell附带的脚本结构非常简单,可以正确完成工作。如果您是Lisp程序员或前卫的Emacs爱好者,那么Eshell可以成为您理想的Linux Shell。
Eshell的功能
11、rc Shell
rc shell是经典的命令行解释器高级bash脚本编写指南,与Bourne shell极为相似。但是,与Bourne Shell相比,它具有某种简单的结构。这是因为rc使用类似C的控制结构,而不是sh使用类似ALGOL的语法。Tom Duff是该Unix Shell的主要开发人员,以其高质量的程序设计和出色的解决问题能力而闻名。
rc Shell的功能
12、Elvish shell
自从几个月前尝试使用Elvish Shell以来,它是我最喜欢的Linux开源shell之一。这是一个真正出色的命令行解释器,可让您在计算机上执行各种操作。从操纵系统本身到编写雄辩的脚本,Elvish均可用于完成大量任务。它带有丰富的健壮函数库,可用于字符串处理,正则表达式匹配,JSON解析,联网等。
Elvish shell的功能
总结
由于Linux不断发展的生态系统提供了许多强大的开源Shell,因此为您选择合适的Linux Shell通常是一项艰巨的任务。因此,我们员遍历了您可以找到的所有流行选择,并为您编写了此便捷指南。由于人们对不同种类的Shell有不同的偏好,因此最适合您的Shell完全取决于您。我们鼓励读者根据自己的要求尝试其中一些shell,并亲自获得第一手经验,让后把你的想法说出来,谢谢。
--END--
本公众号全部博文已整理成一个目录,请在公众号里回复「m」获取!
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!