为什么alias命令比.bashrc里面定义对别名多?多的这几个是哪里定义的,可以查看吗?# cat /root/.bashrc # .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi#aliasalias cp='cp -i'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'#
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
通常在进入shell登录过程中会加载多个配置文件来配置环境。不同发行版有不同的习惯,不过一般来说有以下几个:
用户目录下的 .bashrc 中一般是用户自定义的,此外也可能有 .bash_profile .bash_login
/etc/bashrc 一般是系统级别的bash配置
/etc/profile 及 /etc/profile.d/ 目录中的 一般是全局的环境变量等
你去 /etc/profile 和 /etc/profile.d 中找找看吧。或者去查阅发行版的目录规范
- 1 回答
- 1 关注
- 3127 浏览
添加回答
举报
0/150
提交
取消