atuin/docs/zh-CN/search.md

38 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# `atuin search`
```
atuin search <query>
```
Atuin 搜索还支持带有 `*``%` 字符的通配符。 默认情况下,会执行前缀搜索(即,所有查询都会自动附加通配符)。
| 参数 | 描述 |
| ------------------ | ----------------------------------------------------- |
| `--cwd/-c` | 列出历史记录的目录(默认:所有目录) |
| `--exclude-cwd` | 不包括在此目录中运行的命令默认值none |
| `--exit/-e` | 按退出代码过滤默认none |
| `--exclude-exit` | 不包括以该值退出的命令默认值none |
| `--before` | 仅包括在此时间之前运行的命令默认值none |
| `--after` | 仅包含在此时间之后运行的命令默认值none |
| `--interactive/-i` | 打开交互式搜索 UI默认值false |
| `--human` | 对时间戳和持续时间使用人类可读的格式默认值false |
## 举例
```
# 打开交互式搜索 TUI
atuin search -i
# 打开预装了查询的交互式搜索 TUI
atuin search -i atuin
# 搜索所有以 cargo 开头且成功退出的命令。
atuin search --exit 0 cargo
# 从当前目录中搜索所有在2021年4月1日之前运行且失败的命令。
atuin search --exclude-exit 0 --before 01/04/2021 --cwd .
# 搜索所有以 cargo 开头成功退出且是在昨天下午3点之后运行的命令。
atuin search --exit 0 --after "yesterday 3pm" cargo
```