我全新安装了 CentOS 8(最小 ISO)。我注意到,尽管.bashrc
或中都没有列出.bash_profile
,但 bash 中默认定义了一堆别名。例如,
alias cp='cp -i'
alias egrep='egrep --color=auto'
...
我想保留其中许多别名。但是,我在哪里可以找到/编辑这些定义的来源?
答案1
它们在;中的/etc/profile
片段中定义。/etc/profile.d
例如,egrep
别名来自/etc/profile.d/colorgrep.sh
.
答案2
我不建议编辑系统文件,因为升级后更改可能会丢失。
我建议您:
使用定义/取消定义别名
~/.bashrc
(这只适用于单个用户)或者通过
/etc/profile.d/my-definitions.sh
文件添加您自己的定义。