行はbashの履歴から消えます。これはバグですか、それとも機能ですか?


0

スペースで始まるコマンドラインを入力すると、その行はbashの履歴に表示されません(上矢印を使用)。

これはバグですか、bashの機能ですか?

回答:


1

これは機能です。

マニュアルページから:

       ヒストコントロール
              コマンドの実行方法を制御するコロンで区切られた値のリスト
              履歴リストに保存されました。   値のリストに含まれている場合
              ignorespace、スペース文字で始まる行は
              履歴リストに保存されました。  ignoreupsの値は行を引き起こします
              保存されない前の履歴エントリと一致します。  値
              ignorebothは、ignorespaceおよびignoreupsの省略形です。  価値

redhatでは、HISTCONTROL = ignoredupがあります。Debianでは、HISTCONTROL = ignorebothがあります。今、私は何が起こっていたか理解しています。ありがとうございました !
ヴーズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.