2016-07-26 6 views
0

表示エラーを持っていますrootとしてコマンドを入力した後でCLIの履歴を確認すると、すべてのコマンドが置き換えられることはなく、読みにくくなります。変更殻の色、今私は/etc/profile.d/file.shにファイルと私たちCentos7サーバー上の場所のカラーコードに入れ

例: 私は何か他のものを入力し

sudo yum install php php-cli 

と入力します。私は私のキーボードの上矢印を使用して戻って歴史の中に行きたい場合はその後、私は次のようなものを持つことになります:私はリンクされている2つを想定し

sudo yum ils-l 
sudo yum ips aux |grep total 
sudo yum icat /var/log/httpd 

代わりの

ls -l 
ps aux | grep total 
cat /var/log/httpd 

が、私は何が欠けているのか理解できません。

+0

サイドノート: 'PS1'変数を' export 'する理由はありません。 – Kusalananda

+0

あなたのPS1の '<%= @color %>'が何か他のものに置き換えられた場合は、結果セットのPS1(例えば、 'set | grep PS1')を投稿するべきです。そしてあなたは 'bash'以外のシェルを使っていますか? – Armali

+0

正しいPSでOPを更新しました。 bashのみを使用します。回答ありがとう –

答えて

0

<%= @color %>は、カラーモード番号の有効な構文ではありません。それを30から37までの数字で置き換えます。 List of ANSI color escape sequencesを参照してください。

+0

申し訳ありませんが、シェフの表記です。実際には数字です。 –

+0

@ Paul-antoine Kempf:私はそうは確かではありません。もし実際に数字だったら、PS1は正しいでしょう。質問への私のコメントを参照してください。 – Armali

関連する問題