history 命令可以查阅命令历史记录 ,也可在命令行利用向上或向下光标键来进行查询。
语法:
history [选项] [参数]
选项 | 作用 |
number | 显示最近number条命令历史 |
-c | 清空当前历史命令 |
-a [file] | 后面没跟文件,默认将缓冲区中的历史命令写入~/.bash_history中 |
-r [file] | 将历史命令文件中的命令读入历史命令缓冲区 |
-w | 将当前命令历史缓冲区命令写入历史命令文件中 |
或者家目录下有一个文件为.bash_history也有记录
[root@dd /]# history 5 #显示最近五条命令
324 cd /etc/
325 ls
326 q
327 cd /
328 history 5
[root@dd /]# !324 #执行第324条历史命令
cd /etc/
[root@dd etc]#
[root@dd etc]# !! #执行上条命令
cd /etc/
[root@dd etc]#