*
bash レコードでは、いくつかのコマンドを次のように置き換えました。
1094 apt-get update
1095*
1096 dpkg -i /var/cache/apt/archives/libssl1.0.0_1.0.0h-1_amd64.deb
これが起こるのを防ぐ方法は何ですか?
答え1
Bashで説明したように手動、履歴行のプレフィックスは次のとおりです。*
すでに編集済み。これは、コマンドをナビゲート(キーを使用するなどUp)して編集してから、を押しずにコマンドから別の場所に移動したときに発生しますEnter。したがって、履歴行は次のようになります。
1095*
これは通常、履歴、バックスペース、その他のコマンドからコマンドを検索した結果です。これを知ることで、Bashレコードにこれらの行が表示されるのを簡単に防ぐことができます。
ただし、変更されたコマンドに移動して+を繰り返し押すと、Ctrl編集されていない状態に戻ります_。
答え2
mark-modified-lines
シェルで有効になっているようです。以下で無効にしてみてください~/.inputrc
。
set mark-modified-lines Off
詳細についてはman bash
。