linux history原理,linux history 命令详解

linux history原理,linux history 命令详解显示命令执行时间linuxshell具有history功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history已经记录,只是没有显示。现在我们看看如何将执行时间显示出来。很简单:在/home/$USER/.bashrc中添加HISTTIMEFORMAT环境变量即可。具体如下:添加完成后,执行source.bashrc让其生效。这个时候,你再执行h…

大家好,又见面了,我是你们的朋友全栈君。

显示命令执行时间

linux shell 具有history 功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。现在我们看看如何将执行时间显示出来。很简单:在/home/$USER/.bashrc中添加 HISTTIMEFORMAT环境变量即可。具体如下:

a77f4eeba2b7d02d626c00a520f1b9ce.png

添加完成后,执行source .bashrc 让其生效。这个时候,你再执行history就会发现已经显示了时间。如下:

f33582ba5fdf4811d3aceb353e437517.png

清空history 历史

为了不留执行命令的痕迹,可以history –c即可清理历史命令。 如下图:

b891a9b5e217198fb26435afcb94c888.png

history –c会清理自己及其以前执行过的命令。

修改history 历史保留的条目

有时我们会觉得history保留的历史命令条目保存太少,想多保存,可以直接修改history 配置,在.bashrc 中添加如下内容:

HISTFILESIZE=2000(默认是1000)

history命令的常见用法

history n 列出最近执行过的n条命令

! Number 运行制定的编号的history 命令,编号与叹号之间没有空格哦

!! 重复执行上一次命令

列出最近N条历史命令

eb86aec0847977e2a400900241acc21d.png

执行指定编号的命令

400134ea3420a41f8632b38aa765ddcf.png

重复执行上一次的命令

e633935a897200d8a2fb7351ca1d0846.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158506.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python-matplotlib画图(莫烦笔记)

    https://www.zhihu.com/collection/260736383<此处就不自己写了,看了遍,照着写了一边,作者写的不错。不过有些有些偷懒,我只做了常见的功能>作者:触摸壹缕阳光链接:https://zhuanlan.zhihu.com/p/33270402来源:知乎著作权归作者所有,转载请联系作者获得授权。1.前言Matplotlib是一个python的2D绘图库…

    2022年4月4日
    29
  • linux默认关闭防火墙(win10永久关闭防火墙命令)

    Linux关闭防火墙命令问题:老是关闭防火墙太麻烦,所以选择彻底关闭防火墙,发现每次都记不住命令!特此记录

    2022年4月15日
    68
  • pandas中的drop函数_pandas replace函数

    pandas中的drop函数_pandas replace函数这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    2022年9月16日
    0
  • 如何创建一个操作系统?

    如何创建一个操作系统?

    2021年6月12日
    86
  • mysql字段默认值使用null还空字符串_mysql分割字符串split

    mysql字段默认值使用null还空字符串_mysql分割字符串split#字符串拼接concat(s1,s2);将表中last_name和first_name中的字符串拼接selectconcat(last_name,first_name)as姓名fromemployees;#只会修改last_name不会修改first_nameSELECTfirst_name,last_nameASfFROMemployees;#将两个列用逗号隔开并命名为o…

    2022年9月1日
    0
  • tomcat启动日志乱码怎么解决_tomcat出现乱码

    tomcat启动日志乱码怎么解决_tomcat出现乱码打开cd到tomcat/conf/目录下修改logging.properties找到java.util.logging.ConsoleHandler.encoding=utf-8这行更改为java.util.logging.ConsoleHandler.encoding=GBK如果对你有帮助还望资金上支持…

    2022年9月26日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号