history命令,为什么不能一直翻页

history命令,为什么不能一直翻页,第1张

相信大多数网友和小编一样,都非常喜欢history这个命令。history命令它不仅可以显示执行过的命令,也可以重复执行执行过的命令。这里小编会详细介绍history命令,同时对于大家关心的如何设置history命令上限、如何设置history命令显示命令执行时间的问题也会予以介绍。#linux专栏#

history命令用法

history命令最常见的用法就是直接输入history命令,然后返回历史执行的命令序号和执行的命令。便于用户了解历史命令的执行情况,同时用户也可以通过“! +命令序号”来重复执行某条命令。比如我们重复执行序号为1的命令,直接输入!1就可

history参数调整

大家会发现,使用history命令存在两个问题,第一是它的最大记录为1000条命令,如果超过命令就会覆盖重写;第二就是它默认不会显示命令执行的时间。不过这都不是问题,只需要简单设置就可以了。

1、调整history记录条数

默认记录1000行,配置文件在/etc/profile中修改以下参数:

HISTSIZE=1000

2、history命令显示时间

history是默认不带时间显示的,也就是它是记录了命令时间但不会默认显示,我们在/etc/profile 中增加以下内容:

export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S"

设置后我们不要忘记使用命令:source /etc/profile使配置生效,再次查看history时我们就可以看到历史命令显示了具体的时间。

history命令中你不知道的秘密

对于一些爱好linux的用户来说你可能还关心除了history命令用法之外的一些知识,比如history命令到底从哪里来?history命令的记录查看有没有什么技巧?

首先,history命令的结果集实际是取自~/.bash_history文件的,每次执行命令的信息,系统都会将其记录到该文件。所以,它是可以被修改的哦。

其次,history命令吗,默认是全部显示的,命令太多总不能一条条翻看吧?这里介绍几个常见的使用技巧。

方法步骤如下:

1、首先打开linux客户端。

2、使用鼠标点击连接linux按钮。

3、在d出的界面内输入用户名,主机ip地址。

4、再在d出的界面内输入密码。

5、最后在界面内输入history命令,即可成功显示全部的linux的history指令历史记录。

调用linux history,你需要使用!历史编码

用法:

1.你在shell中输入history

或者你查找特定的历史记录 history | grep '关键词'

2.查看你要重复执行的命令,记下它前面的编码。例如 350 ps -aux | more

3.!350 调用ps -aux | more 命令


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7315457.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存