私はbashエイリアスを含むDebianパッケージを作成しています。
これらのエイリアスをシステム全体で使用できるようにどこにインストールする必要がありますか?
「正しい」場所はですが、ファイル/etc/bash.bashrc
はbashパッケージ所有であるため、次のアップグレード時にそのファイルを上書きします。
入れてみましたが、/etc/profile.d/my-aliases.sh
これは影響しますログインシェル(例:コンソールで動作)インタラクティブシェルはエイリアスを取得できません。
に入れると「動作」です/etc/bash_completion.d/my-aliases.sh
が、そのように使うことを意図したものではありません。
だから私の質問は次のようになります
エイリアスを使用できるようにどこに(またはどのように)インストールする必要がありますか?インタラクティブシステム全体のシェル?
答え1
./etc/bash_completion.d/my-aliases.sh
/etc/bash_completion
/etc/bash_completion.d/
/etc/bash.bashrc
まだそんな施設がないからです。 IMHO現在では、物を保管するのにこれ以上の場所はありません。