关于Linux shell
时间:2019-05-19 01:25:26 来源:igfitidea点击:
shell是命令行解释器。
它是一个特殊的程序,从标准输入设备接收输入,将其转换为机器语言并发送到操作系统。
操作系统处理后,将结果发送回shell。
Shell再次将其转换为人类可读的格式并将结果发送到输出设备。
Linux shell:
Bash Shell(又诞生了Shell):这是现在linux最常用的Shell。
Bash sell是由Sir Brian Fox和Chet Ramey开发的。
CSH (C Shell): C Shell的语法和用法与C编程语言非常相似。
KSH (Korn Shell):由AT & T贝尔实验室开发。
TCSH: TCSH是Berkeley UNIX C shell (CSH)的一个增强但完全兼容的版本。
查看Linux中可用的shell
检查/etc/shell文件,以获得linux机器中所有可用的shell。
# cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh /bin/ksh /usr/bin/ksh /bin/pdksh
如果我们想切换到另一个shell,只需键入上面的shell路径。
# /bin/tcsh 或者 # /usr/bin/ksh