如何查询当前shell和更改默认的shell?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
第二道彩虹
帖子: 9
注册时间: 2011-03-21 14:48

如何查询当前shell和更改默认的shell?

#1

帖子 第二道彩虹 » 2011-03-21 15:25

如题。
Q假如默认shell是bash,想改为fish。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何查询当前shell和更改默认的shell?

#2

帖子 eexpress » 2011-03-21 15:32

user-admin
当前用户没登录的情况下。
● 鸣学
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53

Re: 如何查询当前shell和更改默认的shell?

#3

帖子 hiphen » 2011-03-21 21:11

eexpress 写了:user-admin
当前用户没登录的情况下。
ee总是了解很多有用的我不知道的命令,哈哈,学习了

对于第二个问题,你也可以在root权限下直接编辑/etc/passwd文件,修改对应用户的shell成为你需要的
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
第二道彩虹
帖子: 9
注册时间: 2011-03-21 14:48

Re: 如何查询当前shell和更改默认的shell?

#4

帖子 第二道彩虹 » 2011-03-22 13:43

解决了,要用这个sudo dpkg-reconfigure dash接触默认才可以改掉。
第二道彩虹
帖子: 9
注册时间: 2011-03-21 14:48

Re: 如何查询当前shell和更改默认的shell?

#5

帖子 第二道彩虹 » 2011-03-22 13:46

eexpress 写了:user-admin
当前用户没登录的情况下。
好像不行。我现在改成fish了。可能是在fish下不行吧。
头像
ebok
帖子: 852
注册时间: 2008-02-15 0:09

Re: 如何查询当前shell和更改默认的shell?

#6

帖子 ebok » 2011-03-22 13:55

echo $SHELL

chsh -s fish
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
回复