欢迎光临
我的个人博客网站

Linux中默认的shell如何切换为其他类型的shell

1.一般linux系统会默认使用一种shell,比如我当前系统使用的默认shell是bash,可以使用如下方法查看。

[root@node5 ~]# echo $SHELL /bin/bash 

2.当我们想尝试其他类型的shell时,可以使用如下方式切换,以及切换回来。

#首先查看当前系统可用的shell [root@node5 ~]# cat /etc/shells  /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin  #接着安装其他类型shell [root@node5 ~]# yum -y install zsh ksh  #再次查看当前系统可用的shell,发现多了zsh和ksh [root@node5 ~]# cat /etc/shells  /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin /bin/ksh /bin/rksh /bin/zsh  #修改默认的shell为zsh [root@node5 ~]# chsh -s /bin/zsh Changing shell for root. Shell changed.  #查看修改是否成功 [root@node5 ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/zsh  #切换默认的shell为原先的bash [root@node5 ~]# chsh -s /bin/bash Changing shell for root. Shell changed.  #再次查看是否修改成功 [root@node5 ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash 
赞(0) 打赏
未经允许不得转载:张拓的天空 » Linux中默认的shell如何切换为其他类型的shell
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏