4

~/.bash_profile にカスタマイズされた環境変数と関数がいくつかありますが、 で画面セッションを開始したときに自動的に呼び出されるようにしたいと考えていますscreen -D -Rが、追加source ~/.bash_profile~/.screenrcても問題は解決しないようです。

すべての新しい画面で、bash_profile を手動で取得する必要があります。

新しい画面の作成中にこのファイルが見つからないことに気付きました(新しい画面を作成すると、実行中のコマンドを示す行が下部にあり、ファイルが見つからないことが返されます。)

4

2 に答える 2

6

~/.bash_profileログインシェルによってのみ実行されます。

~/.bashrcによって開始されたものなど、他の対話型シェルによって実行されscreenます。

~/.screenrcは画面構成ファイルであり、bash の構成には使用されません。

シェルごとに設定する必要があるものを に入れ~/.bashrc、 に追加source ~/.bashrcします~/.bash_profile

于 2014-11-26T19:34:39.473 に答える
4

screenデフォルトで login-shell を実行するように構成を試すことができます。

特に指示がない限り、Screen はサブシェルを実行します (「シェル」.screenrc コマンドを参照してください)。.screenrclogin-shell を実行するエントリの例:

shell -$SHELL
于 2014-11-26T21:47:46.920 に答える