新闻动态

学习Linux命令之history

发布日期:2021-03-31 16:46 | 文章来源:互联网

命令执行

本文将详细解释学习Linux命令的历史。海外主机觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。

前言

你有没有在用linux开发的时候执行过一个很长的命令,然后以后想执行这个命令需要重新输入?

大家都知道,在linux中,可以用上箭头找到之前执行的命令,但是这个命令执行时间长了就很难找到了。

如果您正在使用xsheel客户端,当客户端关闭时,您将找不到它。

那么如何解决这个问题呢!

一、linux关于命令历史记录的操作

1、使用history查看历史记录

执行历史命令时,将显示前1000条命令。

但是如果不注销不关机,可以保存1000多条命令。这个1000是默认值。

当然这个值也可以修改。如果您想修改它,您可以执行以下命令。

echo'HISTSIZE=2000 '。bash_profile

echo“his filesize=2000”。bash _ profilesource ~/。bash _ profile如果您负责服务器,您需要查看在什么时间执行了什么命令,只需执行以下命令。

导出历史时间格式=“% F % T”,然后是执行历史命令时可以看到的时间

例如,

2、使用Ctrl + r 直接搜索执行记录

执行了一个命令usr/local/nginx/sbin/nginx -t来检查nginx配置是否正确

如果你想找到一个命令,只需按Ctrl+r并输入usr

3、重复执行上一个命令

执行上面的命令有几种方式,常用的一种估计是。

但是我今天跟大吉说的是可以用!操作

当然也可以用!-1执行

序列号

4、执行对应序号的命令

从哪里来?这是本文提到的第一个命令历史。执行后,每个命令的序列号都会出现。

如下图,我想执行第1020条命令,可以这样执行!1020。

事实上,这个命令在编程中有些基础,应该理解。我们第三节用的!执行最后一条命令实际上是历史上的最后一条记录。

同理,这个命令使用!1020,这样这个命令的记忆就有规律了。

5、修改历史记录总行数

,第一节也简述了总行数的修改,但不是个人操作,接下来操作。

在该命令中,HISTSIZE控制历史命令显示的数字

HISTFILETSIZE控制文件中存储的数量

10392021-03-0222:29336037 echo ' HISTsize=2000 '。bash_profile

10402

10412021-03-0222:30336020 source ~/。bash _ profile

由于此命令可以修改历史显示的数量,因此它也可以修改文件存储历史记录的数量。

想象一下,如果你不想让服务器记录历史!

可以将两个值都更改为0吗?

可以自己试试吗?

6、清除历史记录

清除历史并执行命令history -c c。

这篇关于“学习Linux命令的历史”的文章已经在这里分享了。希望以上内容能帮助大家学到更多的知识。如果你觉得文章好,请分享给更多人看。

Tags:,命令执行,学习Linux命令之history

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部