Linux命令不記錄到歷史中 - 在命令前加空格

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執行前加了空格。所以沒有被記錄下來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章