打印
[开发资料]

Shell中历史命令history用法

[复制链接]
41|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 可以找到匹配的历史命令。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

554

主题

2392

帖子

4

粉丝