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