Linux 修改默认的 Shell
文章目录
新建一个用户之后远程登录,发现和本地操作的shell不一样,Tab、Delete按键都无效,这是怎么回事呢?
如果出现这种情况,很有可能是你用错了 Shell 解释器,那都有哪些解释器?
常见的操作系统下的shell
- Linux下默认的shell是Bourne Again shell(bash)
- Solaris和FreeBSD下默认的是Bourne shell(sh)
- AIX系统下默认的是Kirn shell(ksh)
查看当然环境的shell解释器
第一种方法很简单
work:$ echo $SHELL
/bin/bash
第二种方法
work:$ grep work /etc/passwd
grep [user] /etc/passwd
修改 Shell 解释器
利用 chsh
命令即可
chsh -s /bin/bash
修改之后记得重新打开 shell 窗口
文章作者 Brook
上次更新 2020-09-15