
Ich habe eine Neuinstallation von CentOS 8 (minimales ISO). Mir fällt auf, dass in Bash standardmäßig eine Reihe von Aliasnamen definiert sind, obwohl in .bashrc
oder keine aufgeführt sind. Zum Beispiel:.bash_profile
alias cp='cp -i'
alias egrep='egrep --color=auto'
...
Viele dieser Aliase möchte ich behalten. Aber wo kann ich die Quellen dieser Definitionen finden/bearbeiten?
Antwort1
/etc/profile
Sie werden in Snippets in definiert ; der Alias stammt /etc/profile.d
beispielsweise aus .egrep
/etc/profile.d/colorgrep.sh
Antwort2
Ich würde nicht empfehlen, Systemdateien zu bearbeiten, da Änderungen nach einem Upgrade verloren gehen könnten.
Ich würde Ihnen stattdessen Folgendes empfehlen:
Definieren/aufheben Sie Aliase entweder mit
~/.bashrc
(dies funktioniert nur für einen einzelnen Benutzer)Oder fügen Sie Ihre eigenen Definitionen über
/etc/profile.d/my-definitions.sh
Datei(en) hinzu.