ECS linux更改系统默认使用的shell的具体操作
发布日期:2015-12-21 20:12:40
通常在linux系统中会存在多个shell的程序,比如bash、dash、zsh等,有时为了执行脚本的需要也许会需要更换系统默认的shell,这时可进入/bin文件夹,一般来说会有sh、bash和dash,根据linux发型版本不同还会有其他的shell: 从上图可看到/bin/sh其实是一个符号链接,一般的shell脚本都会在最开始放上一个“#!/bin/sh”来指定运行该脚本的shell,若要更改系统默认的shell,一般来说就是更改/bin/sh这个符号链接所指向的实际的shell程序。 若需更改默认的shell,可先使用“rm /bin/sh”删除/bin/sh这个符号链接,然后再通过ln添加对应的符号链接就行了。如更改为dash,则执行“ln -s /bin/dash /bin/sh”,这样就将系统默认的shell改为dash了。
|