history
history 这个命令用来管理你在shell中曾经输入过的命令
history -n
显示最近n条命令
history -c
清空当前shell中history的内容
history -raw
-r :将histfiles(存储history命令的文件)中的内容读到当前shell中
-a: 将当前新增的history命令新增到histfiles
-w:将当前的history记忆内容写入histfiles中(覆盖)
history常用方式
!number
执行history记录中第number条指令
!command
执行history中以command开头的命令(从后向前找)
!!
执行上一条命令
示例
[wang@localhost ~]$ !210 # 我的第210条命令是 `ls`
ls
\ Desktop Music spf13-vim.sh vmware-tools-distrib
aliyun.sh Documents Pictures Templates
crontab2 Downloads Public Videos
[wang@localhost ~]$ !l #以l开头的最后输入的命令是`ls`
ls
\ Desktop Music spf13-vim.sh vmware-tools-distrib
aliyun.sh Documents Pictures Templates
crontab2 Downloads Public Videos
[wang@localhost ~]$ !! # 上一条命令是ls
ls
\ Desktop Music spf13-vim.sh vmware-tools-distrib
aliyun.sh Documents Pictures Templates
crontab2 Downloads Public Videos