history命令
-c 清除命令历史
-d [n] 清除指定的某个位置历史
-w 保存历史到历史文件中
!n 执行命令历史的第n条命令
!-n 执行倒数第n条命令
!! 执行上一条命令
!string 执行命令历史中最近一个以指定字符串开头的命令
!$ 【或者Esc松开接着按.,非常好用】引用前一个命令的最后一个参数
历史文件
[root@jiakang tmp]# cd
[root@jiakang ~]# ls -a
. .bash_profile install.log
.. .bashrc install.log.syslog
a .config .lesshst
anaconda-ks.cfg .cshrc .tcshrc
.bash_history .gconf .xauthPSd6SH
.bash_logout .gconfd .xauthXVBNzP
[root@jiakang ~]# cat .bash_history
ls
cd /
ls
ls -l
历史文件可以保存多少个历史命令呢?
其中有个环境变量HISTSIZE
[root@jiakang ~]# echo $HISTSIZE
1000