红联Linux门户
Linux帮助

修改默认SHELL方法

发布时间:2007-04-06 10:49:36来源:红联作者:Availslinux
which tcsh 找到tcsh所存放路径( 或which ash 找到ash存放路径)
chsh 变更SHELL
然后熟人SHELL路径即可
或者简写为:
chsh -s /bin/tcsh
退出以后重登陆将会更改默认SHELL
文章评论

共有 1 条评论

  1. Availslinux 于 2007-04-06 10:50:15发表:

    MS DOS的SHELL是command.ext
    Windows的SHELl是explorer.exe
    UNIX的SHELL很多,一般Linux使用bash,BSD使用csh
    Red Hat Linux 使用 bash 的SHELL
    每种SHELL的提示符不同:
    ash:$
    ksh:$
    bash和bash2 :[root@linux wuwentao]$
    tcsh:[root@linux ~]$
    zsh:linux$

    Red Hat Linux中bsh,csh都是符号链接,bsh指向ash,csh指向tcsh,sh指向bash

    查看SHELL:
    echo $SHELL 或echo ${SHELL} 查看登陆系统时默认使用的SHELL
    执行finger命令查询用户数据,也能看出该用户默认的shell
    例如:finger -l wuwentao

    更换SHELL:
    ash 执行ash,进入Small Bourne Shell ,exit退出
    ksh 执行ksh,进入Korn Shell ,exit退出
    tcsh 执行tcsh,进入Enhanced C Shell ,exit退出
    zsh 执行zsh ,进入Enhanced Bourne Shell ,exit退出
    临时更换shell环境,重登陆将换回默认SHELL