.HISTORY 文件扩展名
Unix C Shell历史记录
| 开发者 | 不适用 |
| 受欢迎程度 |
2.0 | 3 票 |
什么是 HISTORY 文件?
HISTORY文件是由Unix C Shell(csh)及其变体创建的命令历史记录文件。它包含用户在Shell中输入的命令列表。HISTORY文件始终使用.history这一名称。
更多信息
csh及其变体通常会在用户每次退出(而不是关闭)Shell时创建或更新HISTORY文件。Shell会根据用户在set history和set savehist中指定的设置,保存用户最近一次会话中的固定数量命令。用户也可以随时在Shell中输入history -S来手动保存历史记录。
如果set savehist被设置为将用户当前的历史记录与之前的历史记录合并,Shell会将当前历史记录添加到现有的HISTORY文件中。(该文件的命令总数不会超过set history设置的数量;如有必要,旧命令会被删除。)如果set savehist未设置为合并,Shell会覆盖之前的HISTORY文件。
如何在csh中显示命令历史记录
要在csh中打印HISTORY文件的内容,请输入history。你可以指定其他参数来控制历史记录的打印方式,包括:
- -h:打印时不显示开头的编号
- -T:打印时间戳
- -h:按从最近到最早的顺序打印
- [#]:只打印#条命令(例如,输入history 100可打印100条命令)
常见 .HISTORY 文件名
.history - csh及其变体为命令历史记录指定的默认名称。
如何打开 HISTORY 文件
由于HISTORY文件是纯文本文件,你可以使用任何文本编辑器打开并查看其内容。你也可以在csh及其变体中使用history命令查看HISTORY文件的内容。