私はcentos7 bashでGNU を使用していますscreen。別のサーバーにsshして、タイトルを変更し(ctrl+ a+を使用A)、サーバーからログアウトすると、新しいタイトルが上書きされUSER@HOST:~ます。どうすればこれをやめられますか?
私はに見てきたダイナミックなタイトルとの遊びで何と判断し、私はその機能を無効にする方法がわかりませんよ...
私はcentos7 bashでGNU を使用していますscreen。別のサーバーにsshして、タイトルを変更し(ctrl+ a+を使用A)、サーバーからログアウトすると、新しいタイトルが上書きされUSER@HOST:~ます。どうすればこれをやめられますか?
私はに見てきたダイナミックなタイトルとの遊びで何と判断し、私はその機能を無効にする方法がわかりませんよ...
回答:
manページに記載されているようscreenに、null title-escape-sequenceを探します。PROMPT_COMMAND環境変数bashを介してこのシーケンスを送信します(たとえば、私のデフォルトはになります。printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"
特定のウィンドウでこの機能を無効にするにはunset PROMPT_COMMAND、そのウィンドウから実行します。もちろん、これを~/.bashrc特定の環境ファイルに追加して、より永続的にすることもできます。
$PROMPT_COMMANDが空の場合、チェックし$PS1ます。