历史指令 history

上一篇 / 下一篇  2012-03-06 16:01:26 / 个人分类:Linux Shell

Bash支持历史指令功能。所谓历史指令是说,在shell互动模式下,执行过的指令会被记录起来,利用上下箭头键,可以往前往后查看这些指令,而且在离开shell后,Bash会将这些指令存储在一个文件中,称为历史脚本文件,下次再进入shell时,还可以浏览或调用这些旧指令。

echo HISTFILE      #历史脚本文件位于每个帐号的家目录中

zdu@zdu-desktop:~$ echo $HISTFILE
/home/zdu/.bash_history

以下是history命令的几种用法:
1. history    #不加任何选项,会列出全部的历史指令,每个指令前会有编号。
2. history n   #列出最后n个指令
3. history -d n    #删除第n条指令
4. history -c     #清空.bash_history文件的内容
5. history -r     #将文件内容附加在.bash-history之后  
例如:history -r test.txt   #读取test.txt的内容,并将该文件的内容附加在.bash_history之后
6. history -w      #将目前的历史记录写入.bash_history

TAG:

 

评分:0

我来说两句

Open Toolbar