linux中出现reverse-i-search怎么linux退出文件编辑

我认为一个例子将有助于理解我嘚问题

它显示了您所有最近执行的命令的列表(./bash_history的内容)

如果您开始输入,列表将根据您输入的内容进行过滤

您可以使用向上/向下箭头選择所需的命令然后按Enter进行选择

history命令:用于显示历史记录和执行過的指令命令可以使用符号!执行指定序号的历史命令。例如要执行第2个历史命令,则输入!2

history命令:是被保存在内存中的,当退出或者登录shell时会自动保存或读取。默认是不显示命令的执行时间命令的执行时间,history 已经记录只是没有显示。

注:如想查询某个用户在系统仩执行了什么命令可以使用root用户身份登录系统,检查Home目录下的用户主目录下的“.bash_history”文件该文件记录了用户所使用的命令和历史信息。

-N: 顯示历史记录中最近的N个记录;
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入當前历史命令缓冲区;
-w:将当前历史命令缓冲区命令写入历史命令文件中;

!10 #执行历史记录第 10 条命令
!! #执行上一条命令 


显示执行历史记录时间:
1、默认情况下history并不记录命令的执行时间,分析起来很困难我们可以使用HISTTIMEFORMAT在历史中显示TIMESTAMP。
4、用Ctrl+R搜索历史命令;当你执行了一串相当长的命囹之后你只要用关键字搜索一下历史命令然后重新执行这条命令而不需要将整条命令再输一遍。方法是:按下Ctrl+R然后输入关键字如搜索”date”,则显示历史的命令中含有”date”的命令 date

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

前提是,搜索已经使用的命令否则是查不出来结果的。

3、回车就能执行命令

我要回帖

更多关于 linux退出文件编辑 的文章

 

随机推荐