bashを使用しますが、カスタムbashrcを使用して新しい端末をどのように実行しますか?

bashを使用しますが、カスタムbashrcを使用して新しい端末をどのように実行しますか?

bash以下のように新しい端末を開きます。

gnome-terminal -x bash
gnome-terminal -e bash
gnome-terminal -- bash

カスタムBASH RCファイルを使用するには、以下を実行する必要があることをどこかで読みました。

bash --login <custom_rc>

うまくいくかどうかはわかりませんが、問題は前のコマンドのようにインタプリタを開いたままにしないことです。私も次のことを試しました。

bash -c "source <custom_rc>"

しかし、同じことが起こります。設定を読み終えて閉じます。

ベストアンサー1

マニュアルによると、--rcfileスイッチは対話的に目標を達成します。

--rcfile ファイル

シェルが対話型の場合は、標準のプライベート初期化ファイル〜/ .bashrcの代わりにファイルからコマンドを実行してください。

BASH_ENV非対話モードで同じ操作を実行しながら、環境変数を推論できるようです。

BASH_ENV

bashがシェルスクリプトを実行したときにこのパラメータが設定されている場合、その値は〜/ .bashrcのようにシェルを初期化したコマンドを含むファイルの名前として解釈されます。 [...]

おすすめ記事