虽然Linux默认的Shell是bash,但是Linux本身还有多种Shell。
用命令chsh -l可以列出当前Linux支持的所有的Shell
单独使用chsh并再次输入Shell的位置可以切换Shell,
记录当前系统支持的shell位于 /etc/shells里,常见的Shell如下
/bin/sh //早期unix版本上所使用的shell.
/bin/bash //很多linux版本默认的shell,也就是所谓的bash shell。
/sbin/nologin //不能使用bash shell或者其他shell来登录系统的。
/bin/tcsh //增强版的csh.
/bin/csh //老版本的unix上流行的shell类型,近似c语言。
/bin/ksh //unix上流行的shell类型,向上完全兼容了Bourne Unix shell,并吸收了很多csh的特性。
在/etc/passwd中每个账户的最后可以修改用户的默认shell。
转载于:https://blog.51cto.com/geekbin/1360121