linux查看历史命令history
原文连接:https://blog.csdn.net/gui951753/article/details/79225429
1.可以按一下上\下方向键,命令行就会显示相对于当前命令的上一条或下一条历史记录.
2.和方向键相同功能的就是组合键Ctrl+ p (前面执行过的命令),Ctrl +n(后面执行过的命令).
2.上面两个都是相对于当前命令查询上一条或者下一条命令的历史记录.如果搜索命令历史记录,
就用Ctrl+ r 组合键进入历史记录搜寻状态,然后,键盘每按一个字母,当前命令行就会搜索出命令历史记录.
1. history作用
linux的history命令的作用是,记录执行过的命令。
用法:
history [n] n为数字,列出最近的n条命令
-c 将目前shell中的所有history命令消除
history [-raw] histfiles
-a 将目前新增的命令写入histfiles, 默认写入~/.bash_history
-r 将histfiles内容读入到目前shell的history记忆中
-w 将目前history记忆的内容写入到histfiles
shell > history34 14-10-28 16:19:24 ll35 14-10-28 16:19:26 vim test36 14-10-28 16:19:33 ll37 14-10-28 16:19:34 ll
shell > history 3 1032 14-11-02 16:10:41 history 1033 14-11-02 16:10:46 history |more 1034 14-11-02 16:11:15 history 3
使用! 执行历史命令。
! number 执行第几条命令
! command 从最近的命令查到以command开头的命令执行
!! 执行上一条
shell > !1046
history 31045 14-11-02 16:22:38 head ~/.bash_history 1046 14-11-02 16:35:37 history 31047 14-11-02 16:35:48 history 3
shell > !!
history 31046 14-11-02 16:35:37 history 31047 14-11-02 16:35:48 history 31048 14-11-02 16:35:52 history 3
shell > !head
head ~/.bash_history
#1414484377
cd update/
#1414484377
2. history配置修改
history记录的行数
shell > echo $HISTSIZE
1000
shell >
默认记录1000行
配置文件在/etc/profile中修改
HISTSIZE=1000
export HISTSIZE
历史命令文件记录在 ~/.bash_history中
想要让linux的history命令显示时间,history是默认不带时间,
在/etc/profile 中增加
export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S "
查看.bash_history
shell > head ~/.bash_history
#1414484377
cd update/
#1414484377
ll
#1414484388
vim address
#1414484439
ll
#1414484440
ll
shell >
3. 同一账号同时多次登录写入history
普通情况下, 当以bash登录系统时,系统会从~/.bash_history读取以前运行的命令
当注销时,把最新的1000(HISTSIZE)条命令更新到~/.bash_history文件中。
也可以使用history -w强制立刻写入,仅保留最新的。
当同一账号,同时登录多个bash时,只有最后一个退出的会写入bash_history,其他的都被覆盖了。
4. Ctrl+r 反向查询历史命令
使用Ctrl+r反向查询历史命令,将匹配的最新一条显示出来
如果还想继续向上查询,继续按Ctrl+r
shell > history 3 1048 14-11-02 16:35:52 history 31049 14-11-02 16:36:11 head ~/.bash_history 1050 14-11-02 16:41:05 history 3
(reverse-i-search)`his': head ~/.bash_history
linux查看历史命令history相关推荐
- linux查看历史的所有命令,linux查看历史命令history
1. history作用 linux的history命令的作用是,记录执行过的命令. 用法: history [n] n为数字,列出最近的n条命令 -c 将目前shell中的所有history命令 ...
- Linux查看历史命令 history
http://blog.sina.com.cn/s/blog_51b6521b0100io54.html root@linux ~]# history [n] [root@linux ~]# hist ...
- Linux查看历史命令
查看历史命令 可以执行history命令查看历史命令: 翻到最后看看: 这些都是最近执行的命令: history命令后面可以加选项: -c:清空历史命令(包括缓存和文件) -w:把缓存中的历史命令写入 ...
- Linux命令-按照与使用(10)linux清空历史命令(history)
前言 在Linux系统的终端中,默认保存命令执行记录,当执行敏感信息后就需要清除这些痕迹. 一.清空当前历史命令 history -c 该命令可以清空当前登录会话的所有执行命令,但不清空.bash_h ...
- 设置linux查看历史命令显示两个小时内,linux系统中history历史命令显示执行日期和时间...
在我们日常维护工作中,history历史命令查看是经常会用到的,特别是系统出了问题,肯定会在第一时间要查看之前都执行过什么命令,但是系统默认的history命令列表中是不显示命令执行时间和日期的,这就 ...
- Linux查看历史命令执行时间
Linux的bash内部命令history就可以显示命令行的命令历史,默认环境执行 history命令后,通常只会显示已执行命令的序号和命令本身. 如果想要查看命令历史的时间戳,那么可以执行: # e ...
- linux清空历史命令(history)
有时候发现上下键出现太多没有用的命令或者打错的命令,可以使用以下两种方法清空命令 一.$ history -c 该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登 ...
- 显示历史命令 linux,linux显示历史命令history
springMVC下jsp引用外部js,css等静态资源的解决方法 直入主题. 1. web.xml对springMVC配置如下: Spring MVC配置 ... SQL Server 用链接服务器 ...
- linux服务器查看历史,linux如何查看历史命令
linux如何查看历史命令 发布时间:2021-04-14 09:17:15 来源:亿速云 阅读:101 作者:小新 这篇文章将为大家详细讲解有关linux如何查看历史命令,小编觉得挺实用的,因此分享 ...
- Linux查找历史命令
Linux查找历史命令 history | grep xxx 查看带有xxx的历史命令
最新文章
- Python异步爬取知乎热榜
- 高度为k的二叉树个数(递推分析)
- mybatis redis_基于人事年假管理的系统springboot+mybatis+redis+拦截器
- python 3d绘图平面_python 利用matplotlib在3D空间中绘制平面的案例
- 人工智能之模式识别(二)
- uniapp实现复制功能
- Not annotated parameter overrides @NonNullApi parameter
- Elasticsearch实现类百度搜索引擎搜索功能ES5.5.0v
- 锐龙r7 4800h性能怎么样
- 2022西式面点师(高级)操作证考试题模拟考试平台操作
- w10能装inventor2019_Inventor2019下载
- Android MediaPlayer播放视频详细步骤
- 机器学习(一元线性回归模型)
- 802.1x身份验证
- Websphere之HTTPS配置
- 20162326 齐力锋 2016-2017-2《程序设计与数据结构》课程总结
- 2023年第一批上海市服务业发展引导资金项目静安区申报工作的通知
- 作业:山姆公司相开展“会员制营销”和“EMAIL营销”
- XTDrone仿真平台与Prometheus仿真平台
- 绝地求生信号枪在哪个服务器,绝地求生信号枪位置_绝地求生信号枪刷新地点介绍_游戏吧...