通常とls
同じコマンドを使用するgrep
と、構文の強調がよくなります。しかし、私のシステムがクラッシュして(Ubuntu VMを実行して)再起動した後、これは強調表示されず、すべてがぼやけて灰色でした。
しかし、Nanoは一般的な強調表示を可能にします。
ディレクトリを強調表示しない理由、またはgrepが一致する行を強調表示しなくなった理由をどこから探すべきかわかりません。
答え1
使用される色は、次のようにデフォルト設定に設定さls
れます。alias
bash
alias ls="ls --color=auto"
これは通常または/etc/bash.bashrc
にあります~/.bashrc
。システムがクラッシュすると、これらのファイルの1つが破損している可能性があります。仮想マシンで次の操作を行います。
sudo touch /forcefsck
再起動してください。次に、このファイルを確認してください。
答え2
Bashでは、lsコマンドの「構文強調」は--colorスイッチによって制御されます。
Bashに追加するには、~/.bashrcファイルを編集してください。私の.bashrcは次のように終わります。
alias ls='ls --color=always'
alias less='less -r'
.bashrcを強制的に読むには、新しいbashシェルを起動するか、ログアウトしてログインしてください。
これら2つのエイリアスはコマンドを生成します。
ls -al | less
色を使用すると、次のものを追加することもできます。
alias l='ls -al --color=always | less -r'
カラーカタログ出力とページ単位の出力を取得するには、lを入力するだけです。