history 得命令有哪些
时间: 2023-05-29 18:02:55 浏览: 81
1. history:查看已执行的命令历史记录。
2. !n:执行历史记录中第n条命令。
3. !!:执行上一条命令。
4. !-n:执行倒数第n条命令。
5. !string:执行最后一个以string开头的命令。
6. ctrl + r:搜索历史记录中的命令并执行。
7. fc:编辑并执行历史记录中的命令。
8. HISTSIZE:设置历史记录中保存的最大命令数。
9. HISTCONTROL:控制历史记录中的命令去重和保存方式。
10. HISTIGNORE:设置忽略的命令,不会被保存到历史记录中。
相关问题
history 命令
history 命令是用于显示当前用户在命令行中执行过的历史命令记录。它会列出最近执行的命令,并且会显示每个命令对应的编号。你可以使用这些编号来重新执行历史命令,或者使用 `!编号` 的方式执行特定编号的命令。例如,使用 `history` 命令可以得到如下输出:
```
1 ls
2 cd Documents
3 mkdir project
4 vim file.txt
5 rm file.txt
```
如果你想要重新执行编号为 3 的命令,可以使用 `!3` 来执行它。
linux查找history某个命令
在 Linux 中,如果你想查找历史命令,你可以使用 `history` 命令。这个命令可以帮助你查看过去执行过的命令列表。如果你想要查找特定的命令,可以配合一些选项来筛选。以下是一些常用的方法:
1. **查看所有命令历史**:
```
history
```
2. **搜索关键字**:
- 如果你知道命令的一部分,可以加上通配符`*`:
```
history | grep your_keyword
```
- 或者使用 `!` 后跟部分命令来查找包含该部分的完整命令:
```
!your_keyword
```
3. **按时间范围查找**:
- `history -n <行号>` 查看特定行的命令
- `history -c` 清除当前到上一条的命令记录
4. **高亮显示最近执行的命令**(如果支持):
```
history | tail
```
如果你记得部分命令,但不确定确切的内容,可以使用 `!` 和部分命令作为前缀进行模糊匹配。记得,`history` 命令会保存最近的命令记录,通常默认是 500 条,但可以通过修改配置文件 `~/.bashrc` 或 `~/.bash_profile` 来调整。