当前位置: > Linux教程 > 系统运维 >

linux更改系统默认使用的shell

时间:2016-01-02 21:12来源:linux.it.net.cn 作者:IT

通常在linux系统中会有多个shell的程序存在,如bash、dash、zsh等,有时候为了执行脚本的需要可能会需要更换系统默认的shell,这时可以进入/bin文件夹,一般来说会有sh、bash和dash,根据linux发型版本不同还会有其他的shell:

 

z2-1.png

 在上图中可以看到/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了。

 

z2-2b.png

 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容