Linux战地日记——历史命令
  IFu7VbQMKmA1 2023年11月02日 44 0


历史命令

历史命令存放在.~/.bash_history中,他在用户主目录下。

通过输入$ history可查询当前历史命令

[bestcoder@localhost test1]$ history
1 history
2 history -a
3 history
4 pwd
5 date
6 cat test1
7 cd test1
8 history


通过-c选项可删除历史文件中的所有清单

[bestcoder@localhost ~]$ history
1 history



执行历史命令

命令替换的方式之一,以“!”开头。

格式

 !!   重复上一条命令

!n   重复第n条命令

!-n  重新执行倒数第n条命令

!ca 重新执行以ca开头的命令

!?string?  重新执行最新的包含字符串string的历史命令

!#   到目前所输入的整个命令行

[bestcoder@localhost test1]$ !2
history -a
[bestcoder@localhost test1]$ !4
pwd
/home/bestcoder/test1
[bestcoder@localhost test1]$ !date
date
2015年 09月 09日 星期三 22:28:13 PDT



可通过$ HISTFILE="/home/test/.myhistory"指定存放历史命令的文件。

可通过$ HISTSIZE=600指定bash保存的历史命令。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 特殊回文数 下一篇: 双栈结构
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  MJlmRDrYd0Ow   2023年11月02日   40   0   0 bashi++字符串
  JiJ96DoSHEh4   2023年11月05日   16   0   0 bash状态码HTTP
  JiJ96DoSHEh4   2023年11月19日   15   0   0 bashlinux
  JiJ96DoSHEh4   2023年11月19日   14   0   0 bashbcsed
  Adn1GC3kyTwd   2023年11月02日   44   0   0 bashmavenapache
IFu7VbQMKmA1
最新推荐 更多