Linuxコマンドは履歴に記録されません.コマンドの前にスペースを追加します.

1639 ワード

historyコマンドは、最近Linuxで実行されたコマンドを表示します.
コマンドを記録したくない場合は、コマンドの前にスペースを付けることができます.
主に、パスワード情報など、機密情報のコマンドに使用されます.
例を挙げる
最近の5つのコマンドを表示します.
:history 5
  511  ls
  512  cat *.cc
  513  le
  514  ls
  515  history 5

入力:
:echo 1
1
:echo 2
2
:echo 3
3
: echo 4
4
: echo 5
5
:echo 6
6
:echo 7
7
:echo 8
8

次の設定が必要です.
:echo HISTCONTROL=ignorespace >> /etc/bashrc
:source /etc/bashrc

結果を見てみましょう.
:history 10
  507  echo HISTCONTROL=ignorespace >> ~/.bashrc
  508  source ~/.bashrc
  509  echo 1
  510  echo 2
  511  echo 3
  512  echo 6
  513  echo 7
  514  echo 8
  515  history | head -10
  516  history 10

注意echo 4、echo 5は実行前にスペースを追加します.だから記録されていません.