linux系统下搜索历史命令是什么呢? linux搜索历史命令


linux在系统下搜索历史命令是什么?以下是命令的具体介绍:
linux搜索系统下的历史命令是:history 。
1、history命令功能:
linux系统下,history该命令是用于将历史执行命令和历史执行命令读取到内存中,或将执行命令的历史写入保存历史执行命令的文件中的内部命令 。
2、语法:
history (选项) (参数)
【linux系统下搜索历史命令是什么呢? linux搜索历史命令】3、常用参数:
-c 清空内存命令历史
-d # 删除指定的历史命令,如 history -d 100 是删除第100个命令的历史
# : 最近显示#例如:history 20 ,表示显示最近的20条命令历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-n: 将历史文件中未读的行加载到内存中的历史列表中,方便多个终端同步内存中的命令历史 。
-r: 读取历史文件中的所有历史命令,即使这段历史已经存在于内存中 。
-w: 将历史列表保存到指定的历史文件中,history -w ./test 将历史写入当前目录test文件中
-p: 官方解释不理解 。我认为这个命令相当于ECHO但使用history -p string历史上不记录输出信息,
不被记录echo,隐形echo,你可以试试history -p $变量名会不会觉得很像?echo?
但是如果你用的话history -p string1 string2,会发现它不像echo打印到一行,会打印成多行 。
-s: 伪造命令历史,如history -s rm -rf /opt,这样写不会被删除opt目录的操作只是没有执行的"命令"加入历史 。
以上是小编今天的分享 。我希望它能帮助你 。