系统中的shell

本文参考自 《Linux Shell命令行及脚本编程实例详解 》

我们可以使用如下命令查看系统中所有可用的shell:

cat /etc/shells

运行之后的显示示例:


系统中的shell_第1张图片
20170308211702

通常在Linux中由 /etc/passwd 这个文件决定用户登录时使用的是哪一种shell
例如,我们在终端运行:

grep root /etc/passwd

运行之后的显示示例:


系统中的shell_第2张图片
20170308212302

我们还可以使用如下两种命令来查看账号当前使用的Shell的类型:

echo $SHELL

ps -p $$

运行之后的显示示例:


系统中的shell_第3张图片
20170308212911

你可能感兴趣的:(系统中的shell)