web-dev-qa-db-ja.com

ssh終了/ログアウト後の端末の「リセット」色

リモートサーバーにSSH接続すると、端末の色が変わるのが好きです。これを行うには、リモートの〜/ .bashrcファイルでsettermを使用します。ただし、exitを実行すると、端末の色がローカルの色にリセットされません。

私は問題を解決しましたが、それが最善の解決策であるかどうかはわかりません。これは私が思いつくことができるものです。

リモートサーバーの〜/ .bash_logoutに、次のように配置します。

echo -e "\033[0m"
/usr/bin/clear

ちょうど好奇心から:誰かがより良い方法を知っていますか? (echo -e "\033[0m"http://edoceo.com/liber/linux-bash-Shell )からの行

21
dgo.a

「リセット」コンソールコマンドを探していると思います

17
user7963

これをリモートの.bash_logoutで使用すると、より適切になることがあります。

tput init

これをすべての.bash_logoutに一般的な良い習慣として(そして、おそらく〜/ .profileにさえ)持つのは良いことかもしれません。

3
niglesias

必要な色をリモートアカウントの〜/ .bashrcに配置すると、ログイン時に有効になり、終了時にローカル設定に戻ります。

2
Yitzchak