Shell 是一个程序,一般都是放在 /bin 或者 /usr/bin 目录下,当前 Linux 系统可用的 Shell 都记录在 /etc/shells 文件中。/etc/shells 是一个纯文本文件,你可以在图形界面下打开它,也可以使用 cat 命令查看它。
我们使用 cat 命令,查看 /etc/sheels 文件,查看当前 Linux 下支持的 shell,具体命令如下:
cat /etc/shells
运行后,终端输出如下:
我们看到,输出了本 Linux 支持六种 shell。其中,sh 是 bash 的链接,我们使用 ls 命令,查看 sh,具体命令如下:
ls -l /bin/sh
运行后,终端输出如下:
我们可以看到,sh 是 bash 的链接文件。
我们需要查看当前 Linux 的默认 shell,我们可以使用 echo 命令输出 SHELL 环境变量,具体命令如下:
echo $SHELL
运行后,终端输出如下:
我们可以看到,我们当前系统的默认 shell 为 bash。
Shell 是一个程序,一般都是放在 /bin 或者 /usr/bin 目录下,当前 Linux 系统可用的 Shell 都记录在 /etc/shells 文件中。