linux history -anrw
时间: 2024-07-21 07:01:24 浏览: 112
在Linux系统中,`history -anrw` 是一个用于查看和管理命令历史记录的命令组合。各个选项代表:
- `-a` 或 `--no-heading`: 不显示命令历史头部的提示信息,通常包含当前用户的登录名和主机名。
- `-r` 或 `--reverse`: 将命令列表按时间倒序排列,即最新执行的命令位于前面。
- `-w` 或 `--write` (这个选项通常不在这个组合中,但如果是完整语法,它表示立即把所有命令写入到历史文件): 写回修改过的命令历史到文件。
当你运行 `history -anrw` 的时候,你会看到一条命令列表,展示了用户近期的所有输入命令,按照执行时间从新到旧展示,并且不会显示默认的头部信息,如果历史文件存在,还会添加新的命令到历史记录中。
相关问题
history: 用法:history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数...]
history 是一个 Bash shell 内置命令,用于显示和操作历史记录。下面是一些常见的用法:
1. history:显示历史记录列表,包括每个命令的序号。
2. history n:显示最近的 n 条历史记录。
3. history -c:清除整个历史记录。
4. history -d 偏移量:删除指定偏移量的历史记录。
5. history -a:将当前会话中的历史记录追加到保存历史记录的文件中。
6. history -n:将保存历史记录的文件中的历史记录加载到当前会话中。
7. history -r:读取保存历史记录的文件并将其加载到当前会话中。
8. history -w 文件名:将当前会话中的历史记录写入指定的文件中。
9. history -p 参数:将参数添加到历史记录中,但不执行它。
注意:history 命令只能显示在当前 shell 会话中执行过的命令,如果使用了新的 shell 会话,则无法显示之前的历史记录。
阅读全文