配色: 字号:
Linux修改默认SHELL方法.txt
2013-08-01 | 阅:  转:  |  分享 
  
Linux修改默认SHELL方法

上一篇/下一篇2012-07-0800:23:34/个人分类:linux



查看(2254)/评论(0)/评分(0/0)



whichtcsh找到tcsh所存放路径(或whichash找到ash存放路径)

chsh变更SHELL

然后SHELL路径即可

或者简写为:

chsh-s/bin/tcsh

退出以后重登陆将会更改默认SHELL





MSDOS的SHELL是command.exe

Windows的SHELl是explorer.exe

UNIX的SHELL很多,一般Linux使用bash,BSD使用csh

RedHatLinux使用bash的SHELL

每种SHELL的提示符不同:

ash:$

ksh:$

bash和bash2:[root@linuxwuwentao]$

tcsh:[root@linux~]$

zsh:linux$



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



查看SHELL:

echo$SHELL或echo${SHELL}查看登陆系统时默认使用的SHELL

执行finger命令查询用户数据,也能看出该用户默认的shell

例如:finger-lwuwentao



更换SHELL:

ash执行ash,进入SmallBourneShell,exit退出

ksh执行ksh,进入KornShell,exit退出

tcsh执行tcsh,进入EnhancedCShell,exit退出

zsh执行zsh,进入EnhancedBourneShell,exit退出

临时更换shell环境,重登陆将换回默认SHELL
献花(0)
+1
(本文系Linux知识库...首藏)