LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1160|回复: 7

如何修改普通用户默认shell

[复制链接]
发表于 2008-11-21 11:44:47 | 显示全部楼层 |阅读模式
在安装时我使用bash做为普通用户的默认shell,使用后发现他的默认命令补全很不方便,想换成zsh,请问如何才能让现在的普通用户的默认shell(bash)变成zsh呢 ?
发表于 2008-11-21 11:52:25 | 显示全部楼层
/etc/passwd
其实zsh未必好用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 12:06:16 | 显示全部楼层
那么什么shell比较好用呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-21 12:12:42 | 显示全部楼层
bash 不好用么?小弟还没学呢。
回复 支持 反对

使用道具 举报

发表于 2008-11-21 12:17:36 | 显示全部楼层
Post by dogfox;1911523
那么什么shell比较好用呢?
太花哨的效果在没有x的纯终端的时候有一些问题。其实我也有zsh,只是很少用而已,zsh的complete貌似参数补全要好用些。总觉得配置起来适合自己使用习惯的就用。其实zsh交互性很棒不过用的人少,问题多些
zsh的complete要比bash-complete直观些,我女朋友老是不记得cli参数,就推荐她用:
命令

参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 14:19:25 | 显示全部楼层
谢谢,kofshower
我是使用 usermod -s /bin/zsh 解决了
回复 支持 反对

使用道具 举报

发表于 2008-11-21 19:35:42 | 显示全部楼层
chsh命令
设置SHELL
回复 支持 反对

使用道具 举报

发表于 2008-11-21 20:11:02 | 显示全部楼层
Post by dogfox;1911575
谢谢,kofshower
我是使用 usermod -s /bin/zsh 解决了
呵呵,zsh的prompt尽量用个正常的啊。我一般都直接去写/etc/chmod
因为usermod和chsh都是shadow里面的工具
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表