什么是shell Linux中shell分多少种?都有什么区别?
浏览量:1275
时间:2021-03-12 11:35:01
作者:admin
Linux中shell分多少种?都有什么区别?
shell有很多种,常见的是bash,这是Linux的默认配置。还有其他几种流行的贝壳,不同的贝壳有各自的特点和用途。
Bash
快捷方式,替换为/bin/Bash
Bash
Bash shell是Bourne shell的免费版本。它是最早的unixshell,包括许多附加功能。现在它也是大多数发行版使用的默认shell。Bash有一个可以编辑的命令行。它可以检查历史记录命令并支持tab键进行补录,这样用户就可以避免输入长文件名。
CSH
C shell使用“类C”语法,它引用了Bourne shell的许多功能,但内部shell命令集不同。有52个内部命令,它们相对较大,很少使用。它们被/bin/tcsh替换。
Korn shell的语法与Bourne shell相同。同时,它还具有C shell的易用性。许多安装脚本都使用KSH,即使不将其用作主shell,也应该将其安装到系统上。有42个内部命令,与bash相比是有限的。
Tcsh
TC shell是C shell的增强版,与C shell完全兼容。
Zsh
Z shell是Korn shell的增强版,它具有bash shell的许多特性。外壳比较大,84个内部命令,比较复杂。这很正常。不会用的。
等等
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。