方式一:
使用命令行:echo $SHELL
[root@localhost Desktop]# echo $SHELL
/bin/bash由此可知系统默认的shell是bash
方式二:
通过查看系统创建用户时使用的shell来查看:
[root@localhost Desktop]# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin由此可以看出系统在创建用户时默认使用的是bash
若想要更改系统创建用户时的默认shell,可以使用在 /etc/default/useradd 目录下更改SHELL一行
SHELL=/bin/bash //可以更改此行来达到目的
本文介绍了两种在Linux系统中查看默认Shell的方法:一是通过命令行使用echo$SHELL命令;二是通过检查/etc/passwd文件中特定用户的条目来确定。此外,还提供了如何更改系统创建用户时默认Shell的方法。
1238





