LinuxSir.cn,穿越时空的Linuxsir!

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

为什么我在更改alias重启后又还原了?

[复制链接]
发表于 2007-1-21 21:44:33 | 显示全部楼层 |阅读模式
怎样才能设为默认值?
发表于 2007-1-22 00:49:47 | 显示全部楼层
在~/.bashrc里设置.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 11:57:10 | 显示全部楼层
为什么系统默认的alias有七八个,bashrc只有三个?
回复 支持 反对

使用道具 举报

发表于 2007-1-22 15:51:01 | 显示全部楼层
那是因为另外的5,6个是系统自带的,可能在/etc/profile里定义的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 17:28:50 | 显示全部楼层
在什么地方定义的,我怎么找不到?
我的/etc/profile只是一大堆代码:
# /etc/profile
                                                                                
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
                                                                                
pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH1
           else
              PATH=$1PATH
           fi
        fi
}
                                                                                
# Path manipulation
if [ `id -u` = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi
                                                                                
pathmunge /usr/X11R6/bin after
                                                                                
unset pathmunge
                                                                                
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
                                                                                
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
                                                                                
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
                                                                                
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
                                                                                
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
                                                                                
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        . $i
    fi
done
                                                                                
unset i
回复 支持 反对

使用道具 举报

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

本版积分规则

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