私の仮想マシンが最近のコマンドのすべてのバックスラッシュにバックスラッシュを追加するのはなぜですか?

私の仮想マシンが最近のコマンドのすべてのバックスラッシュにバックスラッシュを追加するのはなぜですか?

会社で作業できるように新しい仮想マシンを設定しましたが、仮想マシンの構成の詳細がわかりません。私にとって新たな興味深い点の1つは、最近のコマンドを入力するたびにバックスラッシュが表示されることです。例えば

まず、プロンプトで次のawk lineコマンドを入力しました。

awk '{print $1 " \\"} 1

このコマンドは、最初の列を実行して印刷します。一つ後ろにバックスラッシュがあります。その後、このコマンドを再実行したいときに「上」キーを押してこのコマンドを見つけたら、次のようになります。

awk '{print $1 " \\\\"} 1

このコマンドは追加するため使用できません。二つバックスラッシュの代わりにバックスラッシュを使用してください!このコマンドを確認しようとすると、historyコマンドに私が入力したバックスラッシュが2つではなく4つあることがわかります。

以前のVMではこの問題はなかったので、最近のコマンドをキャプチャするときの設定の問題のようです。この問題をGoogleに検索する方法がわかりません...明らかに、この問題はcshにのみ存在すると思います。 VM のデフォルトのログインシェルです。 bashに変更したとき、履歴/最近のコマンドにはこの問題はありませんでした。

この問題を解決するのに役立つ人に感謝します。

ベストアンサー1

おすすめ記事