現在の bash セッションの一時的な代替 --config

現在の bash セッションの一時的な代替 --config

Linux でいくつかのプログラムの 2 つの異なるバージョンを使用する必要があります。 を使用して 2 つのプログラム バージョンを切り替えることができますalternatives --config "program-name"。質問は、グローバル システム設定を変更せずに、現在の bash セッションに対してこのコマンドをローカルで cat で実行するにはどうすればよいかということです。

それは一種の命令だと思いますchroot

答え1

これでは十分ではないかもしれませんが、

alternatives --auto program-name

をファイルに追加します.bash_logout。次に を使用しますalternatives --config program-name。これにより、変更はグローバルになりますが、ログアウトすると以前の状態に戻ります。

関連情報