备份mac osx终端命令历史记录

mig*_*swd 6 macos terminal osx-lion

如何将mac osx(lion)终端命令历史记录备份到桌面上的文本文件中?

ncr*_*ins 17

您可以通过将历史记录的输出重定向到文件来完成此操作.

history > history.txt

  • 在桌面上创建文件:$ history> /Users/username/Desktop/history.txt,用户名替换为您的用户名 (2认同)
  • 您可以使用“ history <history.txt”将其导入回(例如,导入到其他Mac)吗? (2认同)

fre*_*ler 8

如果您使用 bash:

~/.bash_history

否则如果 zsh:

~/.zsh_history

  • @him229 只需将此文件复制到您的主文件夹(/Users/<用户名> 或简称 ~)并打开终端 – 您应该会看到您的旧历史记录。 (2认同)

Bla*_*mba 7

对于所有想要导入导出文件的人 @ncremins 回答:

导出history.txt文件使用

history > history.txt
Run Code Online (Sandbox Code Playgroud)

获取history.txt要导入的其他系统,然后运行:

history -r history.txt
Run Code Online (Sandbox Code Playgroud)