修改系统的shell

Posted haibiscuit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改系统的shell相关的知识,希望对你有一定的参考价值。

一:修改系统的shell
    (选用zsh解释器,相对于bash,对它有很好的兼容性,而且功能上更加强大)
   1.查看系统中安装的shell
     cat  /etc/shells
   2.查系统当前使用的shell
     echo $SHELL
   3.将shell模式切换到zsh模式(完全兼容bash)
     (1)chsh  -s  /bin/zsh
        #登录后,再查看当前的脚本
        echo $SHELL
     (2)恢复/bin/bash
        chsh -s /bin/bash
     (
      原理,chsh -s修改的是/etc/passwd中我们所登录的用户名所对应的一行
                                        可以通过cat /etc/passwd |grep  ^aoc查看       )

以上是关于修改系统的shell的主要内容,如果未能解决你的问题,请参考以下文章

如何查看和修改当前登录的Shell

Linux系统shell脚本之批量修改服务器密码

linux系统初始化--​修改系统打开文件的最大数量

adb shell date 修改系统时间和时区

adb shell date 修改系统时间和时区

编写shell程序,完成如下菜单功能:系统维护菜单 1)显示系统日期2)修改系统日期3)显示已登录用户 4)重启电脑