LinuxSir.cn,穿越时空的Linuxsir!

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

怎么设置能让新建的用户ll命令直接能用呢?

[复制链接]
发表于 2007-4-5 11:32:29 | 显示全部楼层 |阅读模式
我只知道单个用户可以指定自己目录下的.bashrc文件里来设置alias
但是如何来定义整个系统呢?就是如果某个用户自己没有定义.bashrc文件的话
全部按照系统默认的来,默认我想alias ll="ls -al"
发表于 2007-4-5 11:42:44 | 显示全部楼层
你可能需要修改默认用户模板的.bashrc
好像在/etc/default/skel里面。
回复 支持 反对

使用道具 举报

发表于 2007-4-5 11:43:01 | 显示全部楼层
在 /etc/skel/ 中创建一个 .bashrc 文件,用 adduser 创建新用户时,系统会自动把 /etc/skel/ 下的文件当做模板复制到新用户的目录下。

想在 .bashrc  中写什么 alias 就随你愿了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 14:27:05 | 显示全部楼层
哦,那如果现在已经存在的用户呢?
这个方法不能用了吧?

我想把默认的alias改掉
回复 支持 反对

使用道具 举报

发表于 2007-4-5 14:36:59 | 显示全部楼层
Post by ibearz
哦,那如果现在已经存在的用户呢?
这个方法不能用了吧?

我想把默认的alias改掉


那就编辑 /etc/bash.bashrc 吧。在其中加上你自定义的 alias
回复 支持 反对

使用道具 举报

发表于 2007-4-5 14:41:25 | 显示全部楼层
改/etc/profile,不管用户的shell是什么,都管用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 15:44:15 | 显示全部楼层
到底是
/etc/bash.bashrc
还是
/etc/profile

我改了之后source 好像没用啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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