一、基本原理

Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_history 文件中,读取历史记录,存储在相应内存的缓冲区中。我们平时所操作的 Linux 命令,都会记录在缓冲区中。包括 history 命令所执行的历史命令管理,都是在操作缓冲区,而不是直接操作 .bash_history 文件。当我们退出 Shell,比如按下 Ctrl+D 时,Shell 进程会把历史记录缓冲区的内容,写回到 .bash_history 文件中去。

二、使用详解

2.1、基础用法

直接输入 history 命令,可以看到最近操作的所有命令都显示出来了

$ history1  bash2  ls3  vim .bash_history4  cat .bash_history5  history6  bash

有时候我不需要

Linux学习总结(75)—— Linux history 命令实用技巧相关推荐

  1. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  2. Linux系统下活用History命令

    Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...

  3. Linux学习系列五:Shell命令脚本的基本语法

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  4. Linux学习-59-备份还原数据命令(dump、restore、dd命令)

    13.5 dump命令用法详解:备份分区.文件或目录 dump 命令使用"备份级别"来实现增量备份,它支持 0-9 共 10 个备份级别.其中,0 级别指的就是完全备份,1-9 级 ...

  5. Linux学习笔记:Linux常用命令总结

    文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...

  6. 每个 Linux 用户都应该知道的命令行技巧

    每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...

  7. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  8. Linux学习笔记之——Linux系统内部相关介绍

    Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...

  9. Linux学习之嵌入式Linux编程文件IO(C语言版)

    Linux学习之嵌入式Linux编程文件IO(C语言版) 一.文件IO常用函数 1.open 2.write 3.read 示例代码: #include <sys/types.h> #in ...

最新文章

  1. django 入门,快速搭建一个后端接口
  2. C# SFTP上传文件
  3. 为了养成NLP卷王,我画了一张路线图
  4. MFC制作打地鼠小游戏
  5. python引用传递_python 是值传递还是引用传递 知乎
  6. Java学习笔记2.4.3 选择结构 - 多分支结构
  7. 用友erpU8V10服务器数据库整体迁移解决方法采用数据库附加方法
  8. MVC添加控制器时提示无法检索“MyContosoUniversity.Models.Student”的元数据
  9. 剑指OFFER之用两个栈实现队列(九度OJ1512)
  10. Linux系列 | 了解nohup和的功效
  11. Excel 使用ODBC 连接mysql 5.0
  12. C#文件上传到服务器——转载至wcj1984abc
  13. How to add libraries to “External Libraries” in WebStorm/PhpStorm/Intellij
  14. html4.0打不开.swf,SecurityError Error 2148 SWF 不能访问本地资源
  15. 2023-2029年中国拼团游行业市场运行态势及发展趋向分析报告
  16. MATLAB输出白色背景图片
  17. ones/测试工程师面试
  18. 《左耳听风》-ARTS-打卡记录-第九周
  19. python读取图像的几种方法
  20. linux系统安装 ubuntu error symbol‘grub_calloc’not found

热门文章

  1. mybatis insert返回主键_MyBatis官方文档XML 映射文件
  2. mysql查询结果插原表_新建表需要原表的数据,mysql 如何把查询到的结果插入到新表中...
  3. logistic回归分析优点_逻辑回归的简单介绍
  4. eigen3.3.4安装笔记
  5. 对大学生使用计算机的看法英语作文,对社交网站的看法大学生英语作文 关于对社交网站的看法的大学生英语作文...
  6. c语言函数修改指针本身,C语言函数内部改变指针本身
  7. 太原师范学院计算机科学与技术宿舍,太原师范学院宿舍条件,宿舍环境图片(10篇)...
  8. maven java 结构_Maven标准目录结构介绍
  9. redis高级用法:geo位置相关信息
  10. matlab去趋势,[转载]使用Matlab对数据进行去趋势(detrend)