查看当前shell

查看当前shell

Shell 是一个程序,一般都是放在 /bin 或者 /usr/bin 目录下,当前 Linux 系统可用的 Shell 都记录在 /etc/shells 文件中。/etc/shells 是一个纯文本文件,你可以在图形界面下打开它,也可以使用 cat 命令查看它。

我们使用 cat 命令,查看 /etc/sheels 文件,查看当前 Linux 下支持的 shell,具体命令如下:

cat /etc/shells

运行后,终端输出如下:

01_查看当前shell.png

我们看到,输出了本 Linux 支持六种 shell。其中,sh 是 bash 的链接,我们使用 ls 命令,查看 sh,具体命令如下:

ls -l /bin/sh

运行后,终端输出如下:

02_查看当前shell.png

我们可以看到,sh 是 bash 的链接文件。

查看系统默认shell

我们需要查看当前 Linux 的默认 shell,我们可以使用 echo 命令输出 SHELL 环境变量,具体命令如下:

echo $SHELL

运行后,终端输出如下:

03_查看默认shell.png

我们可以看到,我们当前系统的默认 shell 为 bash。

查看当前shell总结

Shell 是一个程序,一般都是放在 /bin 或者 /usr/bin 目录下,当前 Linux 系统可用的 Shell 都记录在 /etc/shells 文件中。