
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
または、ファイルを介して独自の定義を追加します。