[开发资料] Shell中历史命令history用法

[复制链接]
 楼主| powerantone 发表于 2024-11-15 15:27 | 显示全部楼层 |阅读模式
1. 显示历史命令列表「介绍」:history 命令用于显示当前会话中执行过的命令的列表,以及每个命令对应的编号。「示例代码」:history
2. 使用历史命令重复执行命令「介绍」:通过 ! 加上命令编号,可以重复执行历史命令。「示例代码」:!100   # 重复执行编号为100的历史命令
3. 使用 !! 重复执行上一条命令「介绍」:!! 用于重复执行上一条命令。「示例代码」:!!
4. 使用 !string 重复执行最近的以指定字符串开头的命令「介绍」:!string 用于重复执行最近的以指定字符串开头的命令。「示例代码」:!ls   # 重复执行最近的以 "ls" 开头的命令
5. 清空历史命令列表「介绍」:使用 history -c 命令可以清空历史命令列表。「示例代码」:history -c
6. 设置历史命令保存的条目数「介绍」:可以通过设置 HISTSIZE 变量来控制历史命令保存的条目数。「示例代码」:export HISTSIZE=1000   # 设置历史命令保存的条目数为1000
7. 搜索历史命令「介绍」:使用 Ctrl + R 可以在历史命令中进行搜索。「示例代码」:按下 Ctrl + R 后,输入要搜索的关键词,然后按下 Enter 可以找到匹配的历史命令。
小小蚂蚁举千斤 发表于 2024-11-22 09:27 来自手机 | 显示全部楼层
相关功能还是非常不错的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

676

主题

3894

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部