码迷,mamicode.com
首页 > 其他好文 > 详细

命令历史及“!”的使用

时间:2016-10-26 16:38:28      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:快速   执行   历史   变量   数字   决定   history   etc   注销   

一、命令历史

Shell拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己家目录下的.bash_history隐藏文件中。
可以通过history命令查看历史记录,所有的命令历史都有记录编号。命令历史能够记录的信息数量由HISTSIZE变量所决定,CentOS6通过/etc/profile文件定义了HISTSIZE=1000,也就是最多可以记录最近所使用的1000条命令,当有第1001条命令执行时,第一条命令会被覆盖,执行history -c命令可以清空所有的历史记录。

 

二、“ ! ”的使用

“!”的作用:“!”可以使用快速地使用历史命令

!!                 执行上一次命令
!$                表示上一次使用的路径
! + 关键字     执行与关键字相关的历史最近的一条命令
! + 数字        执行数字对应的命令

[root@root/]# !!       //执行上一次命令
ls /home/
pzk use1
[root@root/]# ls !$    //使用上一次使用的路径
ls /home/
pzk use1
[root@root/]# !108     //执行历史命令中的第108条命令,要先用history查看ls /home/
pzk use1
[root@root/]# !ls      //执行与关键字相关的历史最近的一条命令
ls /home/
pzk use1

 

 

命令历史及“!”的使用

标签:快速   执行   历史   变量   数字   决定   history   etc   注销   

原文地址:http://www.cnblogs.com/pzk7788/p/6000688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!