リモートサーバーにSSH接続すると、端末の色が変わるのが好きです。これを行うには、リモートの〜/ .bashrcファイルでsetterm
を使用します。ただし、exit
を実行すると、端末の色がローカルの色にリセットされません。
私は問題を解決しましたが、それが最善の解決策であるかどうかはわかりません。これは私が思いつくことができるものです。
リモートサーバーの〜/ .bash_logoutに、次のように配置します。
echo -e "\033[0m"
/usr/bin/clear
ちょうど好奇心から:誰かがより良い方法を知っていますか? (echo -e "\033[0m"
http://edoceo.com/liber/linux-bash-Shell )からの行
「リセット」コンソールコマンドを探していると思います
これをリモートの.bash_logoutで使用すると、より適切になることがあります。
tput init
これをすべての.bash_logoutに一般的な良い習慣として(そして、おそらく〜/ .profileにさえ)持つのは良いことかもしれません。
必要な色をリモートアカウントの〜/ .bashrcに配置すると、ログイン時に有効になり、終了時にローカル設定に戻ります。