学习Linux命令之history
命令执行
本文将详细解释学习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处理。