广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中history命令的具体使用方法
  • 897
分享到

Linux中history命令的具体使用方法

2023-06-13 02:06:35 897人浏览 八月长安
摘要

这篇文章主要介绍“linux中history命令的具体使用方法”,在日常操作中,相信很多人在Linux中history命令的具体使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中history

这篇文章主要介绍“linux中history命令的具体使用方法”,在日常操作中,相信很多人在Linux中history命令的具体使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中history命令的具体使用方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  通过Linux下的history命令我们可以查看用过的命令,即历史命令,今天本文将详细介绍Linux下history的具体用法,一起来了解下吧。

  一、什么是history

  在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动!

  从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具

  二、History的保存

  那么命令记录在哪里呢?在家目录内的 .bash_history 里! 不过,需要留意的是,~/.bash_history 记录的是前一次登陆以前所运行过的命令,而至于这一次登陆所运行的命令都被缓存在内存中,当你成功的注销系统后,该命令记忆才会记录到 .bash_history 当中!

  三、调用历史命令

  接下来学习history历史命令的用法。

  代码如下:

  history [n]

  [root@jb51 Desktop]#history [-c]

  [root@jb51 Desktop]#history [-raw] histfiles

  选项与参数:

  n :数字,意思是要列出最近的 n 条命令行表的意思!

  -c :将目前的 shell 中的所有 history 内容全部消除

  -a :将目前新增的 history 命令新增入 histfiles 中,若没有加 histfiles ,

  则默认写入 ~/.bash_history

  -r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中;

  -w :将目前的 history 记忆内容写入 histfiles 中!

  例1,列出目前内存内的所有 history 历史记录

  代码如下:

  [root@jb51 Desktop]#history

  # 前面省略

  1017 man bash

  1018 ll

  1019 history

  1020 history

  列出的信息当中,共分两栏,第一栏为该命令在这个 shell 当中的代码, 另一个则是命令本身的内容!至于会显示多少条命令记录,则与 HISTSIZE 有关!

  例2,列出目前最近的 3 条数据

  代码如下:

  [root@jb51 Desktop]#history 3

  1019 history

  1020 history

  1021 history 3

  例3,立刻将目前的数据写入 histfile 当中

  代码如下:

  [root@jb51 Desktop]#history -w

  # 在默认的情况下,会将历史纪录写入 ~/.bash_history 当中!

  [root@jb51 Desktop]#echo $HISTSIZE

  1000

  四、历史使用的窍门

  1、!的使用

  ⑴!!重复前一个命令

  ⑵!字符 重复前一个以“字符”开头的命令

  ⑶!num 按照history命令输出中的序号来重复对应命令

  ⑷!?abc 重复前一个包含abc的命令

  ⑸!-n 重复n个命令之前的那个命令

  2、按键组合

  ⑴使用up和down键来上下浏览之前执行的命令

  ⑵键入ctr+r来在命令历史中搜索命令

  代码如下:

  [root@jb51 Desktop]#

  (reverse-i-search)`‘:

  (reverse-i-search)`h’: cat /etc/shadow

  按回车键执行该命令

  ⑶要重新调用前一个命令中的参数

  Esc + 。(点击Esc键,然后点击。键)

  注意:

  History保存在每个用户自己的历史记录中,位于用户的家目录中。

  用户登录后,执行命令存放在内存中,只有登录后才能看到。

  五、如何保证每次推出登录时情况history

  在需要的用户主目录下,编辑~/.bash.loGout添加一句history -c保存退出就可以了。

到此,关于“Linux中history命令的具体使用方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Linux中history命令的具体使用方法

本文链接: https://www.lsjlt.com/news/264390.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中history命令的具体使用方法
    这篇文章主要介绍“Linux中history命令的具体使用方法”,在日常操作中,相信很多人在Linux中history命令的具体使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中history...
    99+
    2023-06-13
  • 在Linux中使用history命令的方法
    用强大的 history 命令使你的命令行提示符更有效率。 随着我在终端中花费越来越多的时间,我感觉就像在不断地寻找新的命令,以使我的日常任务更加高效。GNU 的 history 命令是一个真正改变我日常工作的命令。 G...
    99+
    2022-06-04
    linux history命令 linux的history命令
  • Linux的iptstate命令具体使用方法
    这篇文章主要介绍“Linux的iptstate命令具体使用方法”,在日常操作中,相信很多人在Linux的iptstate命令具体使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的iptstat...
    99+
    2023-06-28
  • Linux中mv命令的具体用法
    这篇文章主要讲解了“Linux中mv命令的具体用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中mv命令的具体用法”吧!mv 命令是一个与cp类似的命令,但是它并非创建文件或目录...
    99+
    2023-06-12
  • Linux中chacl命令的具体用法
    本篇内容介绍了“Linux中chacl命令的具体用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chacl是用来更改文件或目录的访问控制列...
    99+
    2023-06-12
  • Linux Uptime命令的具体用法
    本篇内容介绍了“Linux Uptime命令的具体用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于一些人来说系统运行了多久是无关紧要的...
    99+
    2023-06-16
  • Linux grep命令具体使用方法是什么
    Linux grep命令具体使用方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux grep 命令用于查找文件里符合条件的字符串,grep 指令用于查找内容包含...
    99+
    2023-06-28
  • Linux dirname命令的具体使用
    01. 命令概述 dirname - 从文件名剥离非目录的后缀 dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到...
    99+
    2022-06-04
    Linux dirname命令 Linux dirname
  • Linux gcc命令的具体使用
    01. 命令概述 gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。 gcc是GNU编译器套件(GNU Compiler Collectio...
    99+
    2022-06-04
    Linux gcc命令 Linux gcc
  • Linux man命令的具体使用
    01. 命令概述 linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 同时也可以使用man man 查看man的使用方法。 02. 命令格式 man [-adfhktwW]...
    99+
    2022-06-04
    Linux man命令 Linux man
  • Linux which命令的具体使用
    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。...
    99+
    2022-06-04
    Linux which命令 Linux which
  • Linux bash wait命令具体使用方法是什么
    Linux bash wait命令具体使用方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。wait命令可以使当前shell进程挂起,等待所指定的由当前shell产生的子...
    99+
    2023-06-28
  • Linux的history命令怎么使用
    这篇文章主要介绍了Linux的history命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的history命令怎么使用文章都会有所收获,下面我们一起来看看吧。Linux常用命令histor...
    99+
    2023-06-28
  • Linux系统中fuser命令的具体用法
    本篇内容主要讲解“Linux系统中fuser命令的具体用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中fuser命令的具体用法”吧!fuser 命令用指定的文件或者文件系统显示...
    99+
    2023-06-12
  • 怎么在Linux中使用history命令
    这篇文章主要介绍怎么在Linux中使用history命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!用强大的 history 命令使你的命令行提示符更有效率。随着我在终端中花费越来越多的时间,我感觉就像在不断地寻找...
    99+
    2023-06-16
  • linux中怎么使用Bash history命令
    这篇文章主要为大家展示了“linux中怎么使用Bash history命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么使用Bash history命令”这篇文章吧。Bash 的...
    99+
    2023-06-15
  • history命令怎么在Linux中使用
    今天就跟大家聊聊有关history命令怎么在Linux中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Linux中的history命令很常用,无论是对管理员,普通用户还是黑客。对...
    99+
    2023-06-13
  • history命令如何在linux中使用
    history命令如何在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后...
    99+
    2023-06-13
  • Linux系统top命令的具体使用方法是什么
    这篇文章跟大家分析一下“Linux系统top命令的具体使用方法是什么”。内容详细易懂,对“Linux系统top命令的具体使用方法是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Linux系统file命令的具体使用方法是什么
    Linux系统file命令的具体使用方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。\1. Windows以不同的扩展名来区分不同的文件,例如:.exe...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作