~/.bashrc に入れるのがおそらく最善です。一部のディストリビューションでは、ルートはデフォルトで通常のものを取得しないようですが、 cp /etc/skel/.bash* ~
だけです それを修正します。
root のホームディレクトリである /root/ はどうでしょうか?
いくつかの側面から、ルートは単なる別のユーザーです (より良い、より多くの許可があります)。ルートにはホームディレクトリがありますが、/home/ の他のユーザーとは異なり、単純に /root/ であるため、 root:s .bashrc です。 /root/.bashrc
/etc にある設定は、root を含むすべてのユーザーのシステム固有の設定です。
~root を使用できることを指摘していただきありがとうございます。場所に関係なく、ルート ホーム ディレクトリを指します。
でテストできます
$> echo ~root
/root
したがって、/root はそこにあるシステムで 99% 動作します ~root はおそらくより移植性が高く、おそらく 100% で動作します。
~root/.bashrc
/root/.bashrc
を使用する代わりに /root/.profile
を使ってみてください — 名前が違うだけで、同じものです。
また、 su
を使用している場合 ルートに入るには、.bashrc
を読み取っていない可能性があります または .profile
– su
を発行するだけ ログインスクリプトを実行しません。やってみる
su -