我的编程空间,编程开发者的网络收藏夹
学习永远不晚

学习Linux命令之history

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

学习Linux命令之history

这篇文章将为大家详细讲解有关学习Linux命令之history,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

前言

你们有没有在使用linux开发时执行了很长的一条命令,然后过了一会要想在执行这条命令就需要重新输入。

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

如果你使用的是xsheel客户端,客户端关闭更是找不到。

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

学习Linux命令之history

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

1、使用history查看历史记录

当你执行history这个命令时会显示之前执行的1000个命令。

学习Linux命令之history

但是如果你不注销或者关机就可以保存超过1000个命令,这个1000是一个默认值。

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

echo "HISTSIZE=2000" >> .bash_profile echo "HISFILETSIZE=2000" >> .bash_profilesource ~/.bash_profile (使其生效即可)

如果服务器负责人,你需要看在什么时间点执行了什么命令,只需要执行以下命令即可

export HISTTIMEFORMAT="%F %T"

然后在执行history命令就可以看到的时间

学习Linux命令之history

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

例如执行了一个检测nginx配置是否正确的命令 usr/local/nginx/sbin/nginx -t

想要找着条命令直接按Ctrl+r 然后输入usr即可

学习Linux命令之history

3、重复执行上一个命令

执行上条命令的方式有好几种,常用的一种估计就是这种。

但是今天给大吉说的是,可以使用!!来操作

学习Linux命令之history

当然你也可以使用!-1来执行

学习Linux命令之history

4、执行对应序号的命令

这个序号哪里来,就是本文第一个提到的命令history,执行结束后会出现每个命令的序号。

如下图我想要执行第1020个命令,那就可以这样执行!1020

其实这个命令有点编程基础的应该都能想明白,在第三节中我们使用了!!来执行上一条命令,其实也就是历史记录的最后一条记录。

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

学习Linux命令之history

5、修改历史记录总行数

在第一节中对于这个总行数的修改也简单的说了一下,但是没有亲自操作,接下来操作一下。

这个命令中HISTSIZE是控制history命令显示的数量

而HISTFILETSIZE控制的是文件中存储的数量

 1039  2021-03-02 22:29:37 echo "HISTSIZE=2000" >> .bash_profile  1040  2021-03-02 22:29:58 echo "HISTFILETSIZE=2000" >> .bash_profile  1041  2021-03-02 22:30:20 source ~/.bash_profile

学习Linux命令之history

既然这个命令可以修改history显示的数量,也可以修改文件存储历史记录的数量。

试想一下,如果不想让服务器记录历史记录怎么办呢!

是不是将俩个值都改为0就可以了。

可不可以可以自行尝试一下哈!

6、清除历史记录

清除历史记录执行命令history -c即可

学习Linux命令之history

关于“学习Linux命令之history”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

学习Linux命令之history

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

下载Word文档

猜你喜欢

学习Linux命令之history

这篇文章将为大家详细讲解有关学习Linux命令之history,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言你们有没有在使用linux开发时执行了很长的一条命令,然后过了一会要想在执行这条命令就需要重
2023-06-06

【Linux学习】Linux必备命令之cp命令详解

cp命令是Linux中的一个常用命令,用于将文件或目录复制到指定位置。下面是关于cp命令的一些详细解释和用法:1. 命令格式:cp [选项] 源文件 目标文件- 选项说明:- -r:复制目录及其子目录内容- -i:询问是否覆盖已存在的目标文
2023-09-09

Linux学习之mkdir命令详解

目录前言1. 文件概念基础知识2. mkdir命令前言 最近几天越来越对linux很感兴趣了, 想再见塔克斯的心情也是越来越浓烈, 自从它给我留了110110110之后,就没了联系。 到现在我也是一头雾水, 我又找不到它而且又没有联
2022-06-04

linux命令学习之10个网络命令和监控命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地
2022-06-04

Linux基础命令- history

Linux基础命令- history 1.history 显示历史命令 作用:用于显示历史记录和执行过的指令命令 当登录shell或者是退出的时候会自动进行读取和存储 1.常用参数 语法:# history 选项 参数#参数-n
2023-08-22

Linux命令学习之用户切换su,sudo命令详解

目录用户切换相关命令1. su命令2. sudo命令赋予用户sudo操作的权限用公式讲解/etc/sudoers的内容公式还要扩充通配符和取消命令开始编辑其他小知js识用户切换相关命令 为什么要进行用户切换? 在操作过程中需要使用特定的用户
2023-02-08

Linux history命令怎么使用

这篇文章主要介绍“Linux history命令怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux history命令怎么使用”文章能帮助大家解决问题。history命令用于显示指定数
2023-06-27

linux中怎么用History命令

这篇文章将为大家详细讲解有关linux中怎么用History命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、命令历史记录中加时间默认情况下如下图所示,没有命令执行时间,不利于审计分析。通过设置exp
2023-06-15

Linux命令学习手册-file

file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]功能辨识文件类型。举例检查文件类型$file file.c file /dev/hda输入之后,输出如下:file.c: C progr
2023-06-05

Linux history命令如何使用

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

Linux命令学习手册-awk

awk '条件类型1{动作1} 条件类型2{动作2} ...' filename功能相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个『字段』来处理。描述awk 的处理流程读入第一行,并将第一行的资料填入 $0
2023-06-05

Linux命令学习手册-df

df -[选项] [文件...]功能检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 df 命令可显示所有文件系统对i节点和磁盘块的使用情况。描述该命令各个选项的含义如下: -a 显示所
2023-06-05

Linux history命令有哪些功能

Linux的history命令主要有以下几个功能:1. 查看历史命令列表:使用history命令可以查看当前用户执行过的所有命令的列表,包括命令编号和命令内容。2. 执行历史命令:使用history命令的另一个常见用法是通过执行历史命令的编
2023-09-15

linux 命令每天必学之tar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某
2022-06-04

Linux的history命令怎么使用

这篇文章主要介绍了Linux的history命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的history命令怎么使用文章都会有所收获,下面我们一起来看看吧。Linux常用命令histor
2023-06-28

学习linux常用命令(推荐)

一、文件系统的管理 tips:输入命令的时候要常用tab键来补全 ls 查看目录信息 ( ls / ) ls -l 等价于 llpwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~ mkdir 创建
2022-06-04

每天学一个 Linux 命令之more命令

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻
2022-06-04

Linux 命令每天必学(34)之du命令

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.du /bin和du -s /bin有什么区别呢? -s 就是summary, 显示该目录占用
2022-06-04

Linux命令每天必学(55)之traceroute命令

关于linux traceroute 命令的相关知识介绍如下所示: 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destina
2022-06-04

编程热搜

目录