关于Linux shell

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

日期:2019-05-19 01:25:26 来源:oir作者:oir