📜  enregistrer dans fichier dernieres commandes du terminal (1)

📅  最后修改于: 2023-12-03 14:40:59.183000             🧑  作者: Mango

记录并保存终端最近使用的命令到文件中

在日常的开发过程中,我们经常会在终端里面使用各种各样的命令,今天我们来介绍一种简单的方法来记录并保存最近使用的命令到文件中。

步骤
  1. 打开终端,输入以下命令:

    history
    

    这个命令会列出你最近使用的命令历史记录,包括每个命令对应的编号。

  2. 使用以下命令可以将历史记录写入文件中:

    history > ~/command_history.md
    

    这会把历史记录保存到你的 /User/USERNAME/command_history.md 文件中。

自动记录与保存

如果你每次都手动输入上述命令,那么这个方法就有些繁琐。我们可以把这个步骤自动化,每次在终端输入命令时都自动将命令记录并保存到文件中。

  1. 打开终端,输入以下命令打开你的 .bash_profile 文件(如果该文件不存在可以新建一个):

    open ~/.bash_profile
    
  2. 将以下代码添加到 .bash_profile 文件的末尾:

    # Save command history to file
    PROMPT_COMMAND='echo "$(history 1)" >> ~/command_history.md'
    

    这会在每次输入命令后把新命令追加到 /User/USERNAME/command_history.md 文件中。

  3. 保存并关闭 .bash_profile 文件,然后重新打开一个新的终端窗口。

你现在可以在新的终端窗口中输入各种命令进行测试,并检查是否将命令记录到了文件中。

结论

如上所述,你现在可以轻松地记录并保存所有在终端中使用的命令。这种方法非常有用,因为它允许你在之后回顾自己使用过的命令,从而更快地进行重复的操作。同时,它也有助于你回顾自己的学习过程,可以很好地记录你使用过的那些命令和实验,方便你在之后回忆和分享。