LSB 準拠 (仕様を参照) のプラクティスは、/etc/profile.d/
でシェル スクリプトを作成することです。
アプリケーションにちなんで名前を付けます (名前が一意であることを確認してください)。名前が .sh
で終わるようにしてください。 (他のシェル用のスクリプトも追加したい場合があります) および export
スクリプトで必要な変数。すべて *.sh
そのディレクトリからのスクリプトは、ユーザーのログイン時に読み込まれます -- 同時に /etc/profile
source
です d.
これは bash
では強制されないことに注意してください;むしろ、それは一種の合意です.
標準的な方法は、パス内および標準ライブラリ ディレクトリ内の既存のディレクトリにインストールすることです。そのため、これらの変数を更新する必要はありません。
.bashrc の更新は、特に失敗しがちです。ユーザーが別のファイルまたはシェルを使用している場合はどうなりますか?
Linux 用のインタラクティブな GUI のようなコマンド ライン マージ ツール (BeyondCompare や WinMerge など)
Linux:タイムアウトのあるソケットからの読み取りまたは受信はありますか?