私はそれらを /etc/basrhc に追加してきましたが、ほとんどの場合はうまくいきます。
su
しかし、別のユーザーに切り替えると、エイリアスがすべて失われることに気付きました。
/etc/bashrc
はターミナルを開いたときにのみ読み込まれ、ログイン時には読み込まれないことがわかりました。/etc/profile
また、ログイン時に読み込まれるようです。それでは、そこにすべてのエイリアスを配置するべきだったのでしょうか?
答え1
入れておくべき/etc/profile.d/buttles_aliases.sh
ファイル/etc/profile
にはおそらく次のコードが含まれています:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
残念ながら引用符がないので、ファイル名にスペースを入れないでください。