网站首页 > linux / 正文
简介:在 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)!! 执行上一条命令
Tags:linux获取系统时间
- 上一篇:Linux时间和日期
- 下一篇:Linux系统中文件时间属性介绍
猜你喜欢
- 2024-11-26 解决Linux+Windows双系统时间不一致问题
- 2024-11-26 Linux的进程调度时机(Schedule函数何时调用)
- 2024-11-26 Linux time test---事件类型、时间操作、延时函数
- 2024-11-26 你可能不知道的Linux实时机制,dl_sched_class,死了都要Run
- 2024-11-26 精心整理了超详细的Linux入门笔记,零基础也能看懂,一学就会
- 2024-11-26 Linux系统Shell使用方法(二)——时间运算
- 2024-11-26 windows、linux双系统时间设置
- 2024-11-26 linux基础---修改系统时间
- 2024-11-26 Linux学习笔记-时间操作
- 2024-11-26 Linux 启动时间优化实战,2.41 秒启动应用