在bash中输入history可以查询用户的过往操作
内存中记录的过往指令数根据环境变量中HISTSIZE而定
history表存储在内存中,在用户logout时会记录入用户主目录下的.bash_history文件中,在下次login时载入
.bash_history中的指令数根据环境变量中的HISTFILESIZE而定
history -w:强制将过往操作写入.bash_history文件中,而不是logout时才写入
调用过往指令
使用!来调用过往指令
!!重复执行上一条指令
!a执行上一条以a为首的指令
!number:重复执行上一条在history表中记录号码为number的指令
!-number:重复执行前第number条指令
可以用来在history表中查询某条过往指令
!$截取前面命令行中的最后一项(ping 127.0.0.1 ping !$)
阅读(640) | 评论(0) | 转发(0) |