coc*_*cco 45 command-line history
我的 Ubuntu 无头服务器即将丢失两个硬盘驱动器 (raid1)。我已经保存了最重要的东西。现在我坐在 Mac OS X 客户端前,终端打开 (ssh)。
我需要保存我写的全部或至少最重要的安装命令。所以基本上是前 1k 个命令......
我想打印并将其保存到文件中。所以我可以轻松地重新安装所有东西。
顺便说一句,还要保存一些我不记得它们在哪里的经过艰苦研究的配置文件。
Rad*_*anu 83
您的主目录中已经有一个隐藏文件.bash_history,您可以将其打印出来。这里有一个观察结果:此文件在默认配置中不包含当前打开的终端会话中使用的命令。因此,在打印之前关闭终端。
但是,如果您想将终端历史记录保存在另一个文件中,那么您可以使用以下命令(这个新文件还将包含您当前打开的终端会话中使用的命令):
history > history_for_print.txt
Run Code Online (Sandbox Code Playgroud)
history_for_print.txt将在您当前工作目录中创建一个名为的新文件,其中包含您上次使用的命令(默认情况下 HISTSIZE=1000 和 HISTFILESIZE=2000,但您可以在~/.bashrc文件中更改这些值)。