linux history(命令历史)

1、bash中默认命令记忆可达1000个。这些命令保存在主文件夹内的.bash_history中。

2、~/.bash_history:记录的是前一次登录以前所执行过的命令。至于本次登录的命令暂时存储在内存中,注销成功后会写入文件中。

  

  可以看到最近执行的命令可以使用history打印出来,但是并没有保存在.bash_history中。

3、history 用法

  history [#] : 列出最近的#条命令,不带#时,为列出全部。

  

  -c: 将目前shell中的所有history命令消除。对命令历史文件没有影响

  

  -w :将本次登录的命令写入命令历史文件中, 默认写入~/.bash_history。

  

  -r : 将命令历史文件中的内容读入到目前shell的history记忆中。

  

4、使用! 执行历史命令。

  ! number 执行第几条命令

  ! command 从最近的命令查到以command开头的命令执行

  !! 执行上一条

5、定制history功能

  语法格式:NAME='VALUE'

    HISTSIZE:history记录的行数

    HISTFILE:history记录文件目录

    HISTFILESIZE:history记录文件目录行数

    

  使用命令修改的变量,只对本次shell有效注销后无效。要想长期有效可以吧变量写入/etc/profile或/etc/profile.d下的文件中

    

6、如何让history记录命令执行的时间呢?

  编辑/etc/profile或在/etc/profile.d下新建*.sh文件。

    vim /etc/profile.d/shit.sh输入下面两行

      HISTTIMEFORMAT="%Y%m%d-%H%M%S "  或者HISTTIMEFORMAT="%Y%m%d %T "或者HISTTIMEFORMAT="%F %T "
      export HISTTIMEFORMAT

    

linux history(命令历史)相关推荐

  1. linux history 命令 shell历史记录显示 HISTSIZE

    简介 用于显示历史记录和执行过的指令命令.history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件.该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号! ...

  2. linux命令history作用,Linux命令:history命令历史的管理及用法

    bash可以保存的过去曾经执行过的命令.当某个用户登录到shell中,会读取该用户家目录中的~/.bash_history文件,并将历史命令列表保存到内存中.当用户退出当前shell时,会将内存中的历 ...

  3. 【Linux】一步一步学Linux——history命令(213)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 history命令用于显示用户以前执行过的历 ...

  4. Linux学习总结(75)—— Linux history 命令实用技巧

    一.基本原理 Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件.当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_his ...

  5. 11.history命令历史

    history命令 history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量 HISTSIZE进行控制. ...

  6. linux history命令原理,Linux 的 history 命令使用详解

    history命令 history命令:用于显示历史记录和执行过的指令命令.history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件.该命令单独使用时,仅显示历 ...

  7. linux 搜索命令 历史,Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command )...

    Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command ) 2013-01-29 15:30 访问量: 23761 分 ...

  8. linux history命令显示时间_每天一条Linux命令(29) more (分页显示内容)

    在上一篇中我们学习了命令 less ,其作用是以分页的形式查看文件内容并可以对内容进行交互式操作.今天我们学习到的是命令 more,从字面意思乍一看命令less与命令more恰好为互反的两条命令,但其 ...

  9. linux history原理,linux history(命令历史)

    1.bash中默认命令记忆可达1000个.这些命令保存在主文件夹内的.bash_history中. 2.~/.bash_history:记录的是前一次登录以前所执行过的命令.至于本次登录的命令暂时存储 ...

  10. linux的保存命令执行结果,linux下把命令执行的结果输出

    我们知道在linux下当我们想把文字用命令输入到一个文本下时可以用echo命令 例:echo "nihao" > /z.txt 同样当我们想把命令执行的结果也输入到一个文本时 ...

最新文章

  1. 父与子的编程python_父母在人生尚有来处,父母去人生只剩归途!(看一次,哭一次)...
  2. 4、Eternal框架-持有者
  3. linux 查看文件夹大小 du命令
  4. 如何通过css选取元素以及封装了获取,删除css的相关操作
  5. 学习 TTreeView [8] - AlphaSort、CustomSort、SortType
  6. 【绝密】泰坦导弹制导计算机内部!
  7. Operating System-Thread(5)弹出式线程使单线程代码多线程化会产生那些有关问题
  8. 使用 Syslog 连接外部解决方案
  9. python递归实例_python实现递归实例代码
  10. Finding all unique triplets that sums to zero[部分转载]
  11. 圈圈教你玩usb第一版硬件实物使用说明
  12. 开发信模板之失联跟进样品篇
  13. 从零开始学习编程,会很难学吗?新手想快速掌握应该怎么学?
  14. 服务器数据收发测试软件,sokit TCP/UDP 数据包收发测试(调试)工具(Win32)
  15. Vue表情包输入组件
  16. 使用Graphics在鼠标点击画圆圈扩散效果
  17. The specified target project directory 项目名\src\main\resources does not exist 问题解决
  18. 微信小程序按钮添加背景
  19. 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》
  20. DHT11 模块的使用

热门文章

  1. SSC:面向大规模场景识别的语义扫描context(IROS2021)
  2. CVPR 2021 | pixelNeRF:一种基于NeRF的多视图三维重建网络
  3. php 文件大小函数,php计算目录文件大小的函数
  4. VC++中从txt文本中读取数据并且存到二维数组中
  5. [Life Sciences.AI]专栏介绍及内容分类(持续更新......)
  6. 从大规模文献库中实现生物医学关系抽取
  7. 超详细单机版搭建hadoop环境图文解析
  8. java技术全掌握了_你必须掌握的 21 个 Java 核心技术!
  9. 零基础入门学习Python(30)-异常处理1
  10. JGG | 肠道微生物研究助力穿山甲圈养保护