首页 > 代码库 > linux shell的切换
linux shell的切换
查看系统可用shell种类:(一般是bash shell)
? ~ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh
修改当前的shell:
[root@GIT ~]# chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh[root@GIT ~]# chshChanging shell for root.New shell [/bin/bash]: /bin/zshShell changed.#shell修改成功!!!
系统当前可用的shell存在/etc/shells文件中:
? ~ cat /etc/shells /bin/sh #早期uinx版本上所使用的shell/bin/bash #很多linux版本默认的shell,也就是bash shell/sbin/nologin #不能使用bash shell或其它shell来登录系统/bin/dash/bin/zsh
cat /etc/shells的结果与chsh -l是一致的。不过建议还是使用bash shell,因为他已经足够健壮,并且吸收了ksh,csh,sh的有用特性。
shell的修改需要注销以后,下次登录系统的时候才有效。
linux shell的切换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。