GNU/Linux >> Linux の 問題 >  >> Ubuntu

コマンドラインテキストの色を変更します。

色付きのテキストは、gnomeターミナルの設定によって決まるものだと思っていましたが、ubuntu VPSを使用しているときは、色付きにする必要のあるテキスト(gitコマンドなど)が白。

だから私の最初の質問は、なぜ私のvpsに色がなく、比較的簡単に「戻す」ことができるのかということです。

次に、ローカル端末とVPSが視覚的に区別されるように、サーバー上に編集可能な構成ファイルがあり、通常は白であるすべてのテキストが黄色か何かになりますか?

何度か混乱して、実際にVPSにログインしていることに気づきました😛

承認された回答:

プログラムごとにこれを制御するさまざまなファイル/オプションがあります。たとえば、lsを取得するには tpカラーで印刷するには、ls --color=ttyを使用できます (Ubuntuではデフォルトで設定されています)。 grepの場合 、grep --color=autoを使用できます 。これはプログラム自体によって処理されるため、ターミナルエミュレータやシェルでは設定されません。とにかく、これら2つのオプションをオンにするには、それらのエイリアスを作成できます。 ~/.bash_aliasesを編集(または存在しない場合は作成) 次の行を追加します:

alias grep='grep --color'
alias ls='ls --color=tty'

次に、新しいターミナルを開きます(または、. ~/.bash_aliases )そしてあなたは色付きのls およびgrep 出力。

とにかく、gitの場合 、これは~/.gitrcで設定されます ファイル(たとえば、ここを参照)。最も簡単なトリックは、マシンからサーバーにコピーすることです。

端末を区別することに関しては、最も簡単なアプローチはプロンプトに色を付けることです(PS1 )。これは~/.bashrcで設定されます 。詳細はここにあり、それを簡略化するアプリはここにありますが、たとえば、次のようなものを使用できます:

  PS1 ='[
Ubuntu
  1. 同じ行のカールコマンドの後にテキストをエコーし​​ますか?

  2. コマンドラインクリップボードアクセス?

  3. LinuxでPDFをテキストに変換する方法(GUIおよびコマンドライン)

  1. sedを使用してコマンドラインでテキストを操作する

  2. zsh-autosuggestions の色を変更する方法

  3. コマンド ラインから .iso ファイルのボリューム ID を変更する方法はありますか?

  1. コマンドへの引数としてテキストファイルの各行を解析する方法は?

  2. コマンドラインからタイムゾーン設定を変更するにはどうすればよいですか?

  3. コマンドラインからHdmiへのオーディオ出力を変更するにはどうすればよいですか?