记录你的命令在Linux命令行

Linux提供了一些简单的方法来记录命令类型,这样您就可以检查或重新运行它们。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
Linux晚礼服Mac

记录的命令运行的Linux命令行上可以有用的两个重要原因。首先,记录命令提供一种方法来检查你的命令行活动,这是非常有用的,如果没有按预期工作,你需要仔细看看。此外,捕捉命令可以很容易重复命令或把它们变成长期重用脚本或别名。这篇文章研究了两种方式,你可以很容易地记录和重用的命令。

命令历史记录

历史命令使它非常容易记录你在命令行中输入命令,因为它会自动发生。你唯一可能希望检查设置决定了有多少命令保留,因此,他们会呆多久在查看和重用。下面的命令将显示您的命令历史缓冲区大小。如果是1000所示的那样,它将保留最后的1000条命令输入。

回声HISTSIZE 1000美元

历史下面的命令显示了最近两个命令运行。自从列表结尾命令1013号,它将从14开始。

历史|尾2 1012美元05/04/23 14:26:11 vi myfile 1013 05/04/23 14:28:30历史|尾2

当你第一次打开一个会话在命令行上,历史最古老的命令缓冲区将编号1和2。古老的命令显示。

历史|头2美元1 04/03/23 11:35:11 vi getdocs 2 04/03/23 11:35:30 getdocs

的输出历史命令更多的将滚动记录命令整个萤幕的。

$ |更多历史

忽略命令

为了避免你所有的命令保存在您的命令历史缓冲区,可以使用HISTSIGNORE变量。我使用一个避免存储命令,我不想保留,这些我留下更多的空间。

grep HISTIGNORE ~ /美元。bashrc HISTIGNORE (= " pwd:明确:cd: ls:男:历史”

重用命令从你的历史缓冲区

历史上任何命令缓冲区可以重新运行后通过输入命令数量感叹号(例如! 927)。命令将保留他们的历史命令数量在一个登录会话。

你也可以使用向上箭头键来支持任意数量的当前命令。当你到达一个你想重新运行,按下回车键,它将再次运行。

使用脚本命令

脚本命令提供了一种方法来记录你想要尽可能多的命令“动态”。换句话说,你进入“脚本”,每个命令类型将自动保存在一个文件中。文件将被称为“打字稿”,除非你给它一个不同的名称添加到命令如下:

脚本script11美元

如果你想添加的命令准备输入和输出到现有的输出文件,您可以使用——一个(附加)选项您的脚本命令。这里有一个例子:

脚本——美元script11

额外的脚本命令的详细信息

脚本命令将运行. bashrc当您开始记录您的命令启动文件。它将保存生成的命令输入以及输出。文件用于保存输入的命令将不会被允许执行。的命令,如果你想变成一个脚本,您可以设置后,删除命令输出只和留住那些命令,您想要将它保存下来。

相关:

版权©2023 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司