linux可以通过修改用户目录下的.bash_profile修改用户的默认SHELL吗?

2024-12-19 08:09:34
推荐回答(2个)
回答1:

不是这样改的。
用户默认shell保存在文件/etc/passwd中,修改该文件对应用户的Shell字段才能修改默认Shell。可以用chsh命令完成这一修改。
还可以直接输入想要的shell名称(csh、ash、ksh等)来临时更改shell,exit退出该临时shell。

回答2:

.bash_profile本身就是给bash用的,默认shell是不能用这个改的,不过如果加上合适的命令到是可以直接进入到其它shell。