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执行前加了空格。所以没有被记录下来。