11.history命令历史
发布时间:2020-12-15 22:23:51 所属栏目:安全 来源:网络整理
导读:history命令 history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读
history命令
history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。 在内存中,历史命令仅能够存储1000条历史命令, 该数量是由环境变量 HISTSIZE进行控制。 默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。 注:如想查询某个用户在系统上执行了什么命令,可以使用root用户身份登录系统,检查Home目录下的用户主目录下的“.bash_history”文件,该文件记录了用户所使用的命令和历史信息 选项: -c:清除命令历史; -d:offset:删除指定命令历史; -r:从文件读取目录历史至历史列表中; -w:把历史列表中的命令追加至历史文件中; history # :显示最近的#条命令; 调用命令历史列表中的命令: !#:再一次执行历史列表中的第#条命令; !!:再一次执行上一个命令; !STRING:再一次执行命令历史列表中最近一个以STRING开头的命令: 注意:命令的重复执行有时候需要依赖于幂等性; 调用上一条命令的最后一个参数: 快捷键:Esc+. 字符串:!$ 控制命令历史记录的方式: 环境变量:HISTCONTROL ignoredups:忽略重复的命令; ignorespace:忽略以空白字符开头的命令; ignoreboth:以上两者同时生效; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |