前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux-历史命令

Linux-历史命令

作者头像
悠扬前奏
发布2019-05-30 20:25:42
4.1K0
发布2019-05-30 20:25:42
举报

1.history命令

命令可以查看执行过的历史命令。 其命令格式为:

[root@shell ~]# history[n]
[root@shell ~]# history [-c]
[root@shell ~]# history [-raw] historyfiles
  • n:数字,列出最近执行的n个指令
  • -c:将目前shell中的所有history指令全部消除
  • -a:将目前新增的history指令加入hisfiles中,如果没有加histfiles,默认写入~/.bash_history
  • -r:将histfile内容读取到当前shell的history缓存中
  • -w:将目前的history缓存内容写入到histfiles

2.系统中的历史指令

正常情况下,Linux中历史指令的读取和存储过程如下:

  • 以bash登录Linux后,系统从HOME目录中的~/.bash_history文件读取历史指令
    • .bash_history中存放的指令数由HISTFILESIZE变量设定
  • 当前shell中的历史指令会在注销的时候写入~/.bash_history文件
  • history -w可以强制立刻写入

3. 历史指令的使用(重要)

历史指令可以结合以下指令配合:

  • !number:执行第number个指令
  • !command:由最近的指令向前搜寻指令串开头为command的指令,并执行
  • !!:执行上一个指令
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.12.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.history命令
  • 2.系统中的历史指令
  • 3. 历史指令的使用(重要)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档