2

に次の行があり.bashrcます:

PS1="\e[0;32m[ \w ]\n#\e[m "

緑色の非常にシンプルなウェルカム ラインを設定します。Ubuntu では、上/下矢印を使用して以前のコマンドをロードすると、コマンド ラインに追加の記号が追加されます。

[ /tmp ]
# echo "hello there"
hello there
[ /tmp ]
# echecho "hello there"

ech最後のコマンドの前の記号に注意してください。これらの記号は編集できません -- カーソルはそこに移動しません。

私は何を間違えましたか?

4

1 に答える 1

10

表示されない文字はエスケープする必要があります。の行を.bashrc次のように変更します。

PS1="\[\e[0;32m\][ \w ]\n#\[\e[m\] "

実行source ~/.bashrcして変更を適用します。

于 2012-05-25T18:28:12.810 に答える