关于Linux的shell

shell是一个命令行解释器。它是一种特殊的程序这需要从标准输入设备的输入,将其转换为机器语言并发送至OS。通过OS处理后,发送结果返回给shell。shell再次把它翻译为人类可读的格式,并且将结果发送到输出设备。 Linux Shell:
  • Bash shell(Born Again Shell ):这是Linux当今使用最常见的shell。它由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/shells 文件。
# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/ksh
/usr/bin/ksh
/bin/pdksh
如果你想切换到另一个shell,如上图所示只需输入shell路径。
# /bin/tcsh
or
# /usr/bin/ksh
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏