当我们新创建了一个账户,发觉登陆后很不习惯。
原先系统软件帮我的shell并不是是sh,我全是用bash的,这可该怎么办来?
当然可以应用
$bash
来转换,可是这一方式不能根除。
每一个账号登录后所运行的默认设置shell是储存在/etc/passwd 中的
能够应用cat来查询
$cat /etc/passwd
root:x:0:0:root:/root:/bin/sh
...
#我怎么可能让你了解我的帐户
假如必须改动成我很喜欢的bash
$ls -l /etc/passwd
-rw-r--r-- 1 root root 1809 2011-04-29 09:42 /etc/passwd
仅有root可写,只有用root管理权限去改动了
$sudo vim /etc/passwd
....
将自身帐户相匹配的哪行最终一部分
由改成/bin/sh改动为/bin/bash
储存再次登陆帐户就可以。