2016-12-14 5 views
-2

Linuxでは、現在の行をキャンセルして次の行に移動するには "CTRL + C"をタイプすると、次の記号 "^ C"パスディレクトリターミナルから^ Cを削除するにはどうすればいいですか?[Linux]

[email protected]:/etc# ^C  
[email protected]:/etc# 

は私が私の前のコマンドからキャンセルしたときに表示から「^ C」の記号を削除し、「^ C」の記号なしで以下のようにそれを表示したいと思います:以下に示すように、前のコマンドをキャンセルしました。基本的には、空行でEnterキーを押したときと同じですが、以下のようになります。私はそれが.bashrcのプロフィールや.bash_profileの

で行うことができるかどうか、この変更を行うために編集するファイルが不明だ「CTRL + C」が

[email protected]:/etc#  
[email protected]:/etc# 

を使用した場合と同じことを伝えたいです

ありがとうございます。

+1

^を見てみましょう。コマンドを 'Control-C'すると起こります。そのディレクトリ名の一部ですか、それが起こったときにコマンドをキャンセルしようとしていましたか? – Milli

+0

はい、 'Control-C'を押すと表示されますが、表示したくありません –

答えて

1

ストリームエディタでパイプします。試してみてください:

echo $PATH | sed 's/^C//g' 

これはあなたが望む通りであるとはっきりしていないので、明確にしてください。これは、PATHシステム変数から^ Cのすべてのインスタンスを削除することです。

これはあなたが望むものではない場合、https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-pathだけでなく、Cがキャンセルされman sed

+0

残念ながらこれは動作しません –

関連する問題