基本端子色の変更

基本端子色の変更

私はしばしば、複数のサーバーに複数のSSH端末を開いて置き、それらを追跡しやすくする方法を探しています。私はMacOS端末アプリを使用しています。各コンピュータのプロンプトを次のようにカスタマイズしました。

export PS1="\[\e[1;38;5;160m\]\[\e[48;5;16m\][\u@\h \W]\[\e[0m\]$ "

これにより、プロンプトの前景と背景を各システムに一意にします。しかし、すべてのテキストのデフォルトの背景色も変更したいと思います。リセットコマンドを省略すると、\e[0mここに色を追加できますが、次にカラー出力としてコマンドを実行するとき(たとえば、lsMacOS端末のテーマを使用できますが、新しいテーマを開くたびに多くのマウス操作が必要です)。秘訣だと思います。基本色がありますが、からインポートする方法がわかりません.bashrc

答え1

MacOS Terminal.appの場合(この機能が含まれていない場合)モハビ) xtermを認識しませんダイナミックカラー関数を使用してこれを行うことができます。 iTerm2はこれを行います(しかし通常どおりymmv)。

Yoricの長い答えによるとTerminal.appでランダムな背景色を設定する方法、AppleScriptを使用してこれを行うことができます。

関連情報