Linux 拨号vps windows公众号手机端

Ubuntu 18.04系统中如何使用history命令查看历史命令

lewis 4年前 (2021-02-14) 阅读数 10 #网络运维

本文目录导读:

  1. <"http://#id1" title="基本使用" "">基本使用
  2. <"http://#id2" title="查看特定编号的命令" "">查看特定编号的命令
  3. <"http://#id3" title="搜索历史命令" "">搜索历史命令
  4. <"http://#id4" title="清除历史命令" "">清除历史命令
  5. <"http://#id5" title="设置历史命令记录数量" "">设置历史命令记录数量
  6. <"http://#id6" title="使用上下箭头键查看历史命令" "">使用上下箭头键查看历史命令

在Ubuntu 18.04系统中,用户可以通过"history"命令来查看之前执行过的命令,这对于快速重新执行之前用过的命令,或者查看命令历史以进行错误排查等操作非常有用,下面我们将从多个方面详细介绍如何在Ubuntu 18.04系统中使用"history"命令。

基本使用

在终端中输入"history",然后按回车键,就可以看到一个命令历史列表,这个列表显示了用户在终端中执行过的所有命令,以及它们的编号,默认情况下,最近执行的命令会显示在列表的最上方。

查看特定编号的命令

除了查看整个历史命令列表,用户还可以通过命令编号来查看特定的命令,要查看第10个历史命令,可以在终端中输入"history 10",然后按回车键。

搜索历史命令

用户还可以使用"history"命令来搜索特定的历史命令,在终端中输入"history | grep '关键词'",然后按回车键,就可以搜索包含指定关键词的历史命令,要搜索包含"apt-get"关键词的历史命令,可以在终端中输入"history | grep 'apt-get'"。

清除历史命令

如果用户想要清除历史命令列表,可以使用以下命令:

history -c

这个命令会清除终端中的所有历史命令记录,请注意,这个操作是不可逆的,一旦执行,就无法恢复历史命令记录,在清除历史记录之前,请务必确认是否真的需要清除这些记录。

设置历史命令记录数量

默认情况下,Ubuntu 18.04系统会将用户执行过的命令记录在历史中,用户可以自定义历史命令的记录数量,要设置历史命令的记录数量,可以编辑"/etc/bash.bashrc"文件,使用文本编辑器打开这个文件:

sudo nano /etc/bash.bashrc

在文件的末尾添加以下行:

export HISTSIZE=n   # 将n替换为所需的历史记录数量

保存并关闭文件后,重新打开终端窗口或者执行"source /etc/bash.bashrc"命令使更改生效,现在,系统将只保留最近执行过的n个命令的历史记录。

使用上下箭头键查看历史命令

除了使用"history"命令查看历史记录外,用户还可以使用上下箭头键在终端中快速浏览和执行之前用过的命令,按下上箭头键会显示上一个执行的命令,按下下箭头键会显示下一个执行的命令,这个功能非常方便,可以让用户快速重新执行之前用过的命令,而无需手动输入完整的命令行。

通过以上介绍,我们可以看到,"history"命令在Ubuntu 18.04系统中是一个非常实用的工具,可以帮助用户快速查看和重新执行之前用过的命令,通过设置历史记录数量和使用上下箭头键浏览历史命令,用户可以更加高效地管理自己的终端会话,在使用"history"命令时,请务必注意保护个人隐私和安全,避免将敏感信息泄露给潜在的攻击者。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门