CentOS 8(最小ISO)を新しくインストールしました。 bashにはデフォルトで定義された別名が複数ありますが、または.bashrc
には何もリストされていないことがわかりました。.bash_profile
例えば、
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
ファイルを使用して独自の定義を追加します。