如何将 mac osx (lion) 终端命令历史记录备份到桌面上的文本文件中?
问问题
9795 次
5 回答
23
您可以通过将历史输出重定向到文件中来做到这一点。
history > history.txt
于 2012-09-18T07:50:35.177 回答
10
如果您使用 bash:
~/.bash_history
否则如果zsh:
~/.zsh_history
于 2012-09-18T07:52:41.540 回答
2
由于您实际上不是在谈论 shell 或 bash,因此您可能只想使用“导出为文本 ...”菜单点。这会将整个行缓冲区导出到一个文本文件中。
于 2012-09-18T08:38:40.247 回答
2
对于所有想要导入导出文件的人@ncremins 回答:
使用导出history.txt
文件
history > history.txt
获取history.txt
要导入的其他系统,然后运行:
history -r history.txt
于 2021-09-12T07:27:45.213 回答
0
历史 X > 历史.txt
其中 X 是您希望历史文件开始的行..
例如,如果你运行 history > history.txt 它只会给你最近的 10 行或类似的东西。但是,如果您想保存当前会话的所有命令(即 1-965),您需要运行 history 1 > history.txt...如果您只想要最近的 100 个命令,则同样如此:history 866 > history。文本
于 2021-11-20T21:23:58.510 回答