
У меня есть новая установка 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
файл(ы).