网站首页 > 技术教程 正文
简介:在 Linux 系统的日常维护和运行工作里,得用到好多 Linux 命令,当中不少命令都是重复的。在 Linux 系统中呢,有这么一个文件,它专门记录用过的操作命令,这个文件就是.bash_history 。还有 Linux 里的 history 命令,它是能查看历史记录的指令,主要就是用来记录和显示历史操作的指令。要是经常使用 Linux 命令行,要是能把历史命令有效地用上,那工作效率能大大提高不少。
这篇文章主要给您讲讲 Linux 系统中 history 命令的使用窍门,详细的情况请参考下文。
一、登录Linux系统
1.访问Linux系统
2.查看history历史命令记录文件
执行指令# cat ~/.bash_history
二、使用History命令
1.history命令介绍
执行指令# history
备注:看起来很熟悉,这是 .bash_history 历史命令记录文件中的内容,加上history的新记录。
2.history命令使用技巧
说明:正常情况下,Linux系统中输入 history只显示序号和历史命令(如上图),想要需要根据历史命令来排查一些故障问题时,无法精确获取该命令执行的详细信息,包括执行时间、执行的用户、是哪个终端上执行的,想要获取详细的历史记录信息,这时就需要手动配置一下,完善历史命令的显示内容。
(1) 在 /etc/ profile 配置history 参数
执行指令# vim /etc/profile
添加一下内容:
export HISTTIMEFORMAT="%Y-%m-%d `whoami` "
(2) 使/etc/bashrc 配置生效
执行指令# source /etc/profile
(3)查看history命令的执行效果
执行指令# history
三、History命令其他使用技巧
1.history存储数
说明:一般情况下,history的存储数为1000,这个数可以修改。
(1)编辑文件/etc/profile
说明:可以通过修改HISTSIZE值,比如将HISTSIZE=1000改为5000。
(2)更新缓存文件
执行指令# source /etc/profile
(3)查看变量值
执行指令# echo $HISTSIZE
2.重复执行history命令
(1)!number 执行第number条命令
(2)!command 从最近的命令查到以command开头的命令执行
(3)!! 执行上一条命令
猜你喜欢
- 2025-05-02 Linux环境中的date命令使用技巧(linux的centos7配置java8环境变量)
- 2025-05-02 我在linux中高频使用的find命令回顾
- 2025-05-02 Linux touch命令:创建文件及修改文件时间戳
- 2025-05-02 在 Linux 中使用find 命令查找文件
- 2025-05-02 Linux命令学习——tail命令(linux系统tail指令)
- 2025-05-02 linux基础命令之timedatectl命令(linux timer.h)
- 2025-05-02 「Linux」linux常用基本命令(linux常用基本命令+例句)
- 2025-05-02 穿越时间·蓝点Linux历史回顾(蓝点系统)
- 2025-05-02 Glances - 一个用于Linux的高级实时系统监控工具
- 2025-05-02 「linux」定时器方案:红黑树、最小堆和时间轮的原理
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)