关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Bash实用技巧之history

发布时间:2021-01-29 12:11:16

记录命令执行时间

Linux类系统,可通过history命令查看用户的历史操作记录

默认情况下,history只能查看用户执行的命令,并没有其他的额外信息

 

可通过设置HISTTIMEFORMAT变量的方式来实现添加时间戳的效果

 

执行export HISTTIMEFORMAT=’%F %T ’(注意不要漏掉空格)

history_with_date.png


使用这种方式仅对当前会话有效,如果要实现每个会话中都记录命令的执行时间,则需要将该变量写入到/etc/profile文件中,可直接执行以下命令完成操作:

echo "export HISTTIMEFORMAT='%F %T '" >> /etc/profile

此时,退出重新登录测试


快速调用历史命令

 

当我们进行命令行操作时,经常会执行一些重复的命令。此时便可以使用”!”来实现

例如:  !2 相当于命令 yum install wget -y

!5 相当于命令 bt default

同时,还可以结合逻辑运算符 ”&&” 一次性调用多条命令;

例如:  !3 && !4 相当于命令 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh


/template/Home/Cong/PC/Static
注册即送1000元现金券