Onde os aliases padrão são definidos

Onde os aliases padrão são definidos

Eu tenho uma nova instalação do CentOS 8 (ISO mínimo). Percebo que, apesar de nenhum estar listado em .bashrcou .bash_profile, vários aliases são definidos por padrão no bash. Por exemplo,

alias cp='cp -i'
alias egrep='egrep --color=auto'
...

Muitos desses apelidos eu gostaria de manter. No entanto, onde posso encontrar/editar as fontes dessas definições?

Responder1

Eles são definidos em /etc/profiletrechos em /etc/profile.d; por exemplo, o egrepalias vem de /etc/profile.d/colorgrep.sh.

Responder2

Eu não recomendaria editar arquivos do sistema porque as alterações podem ser perdidas após uma atualização.

Em vez disso, eu recomendaria que você:

  1. Defina/desdefina aliases usando ~/.bashrc(isso funcionará apenas para um único usuário)

  2. Ou adicione suas próprias definições por meio de /etc/profile.d/my-definitions.sharquivo(s).

informação relacionada