如何清除linux或macos上的终端历史记录

按下Mac或Linux命令行中的“向上”箭头,您将看到您运行的最后一个命令。继续按“up”,您将看到更多命令;您可以返回几天、几个月甚至几年。...

如何清除linux或macos上的终端历史记录

按下Mac或Linux命令行中的“向上”箭头,您将看到您运行的最后一个命令。继续按“up”,您将看到更多命令;您可以返回几天、几个月甚至几年。

这叫做你的历史,很方便。如果输入长命令时出错,只需按“向上”键即可解决问题。如果要重新连接到前几天使用的SSH服务器,只需按“up”直到看到相关命令。

这很有用,但这里也有一个潜在的安全问题,特别是如果您在某个时候意外地以纯文本输入了密码。如何清理这段历史?长话短说,您可以通过两个命令来完成:history-c,后跟rm~/.bash\u history。下面是这些命令所做的,为了更清晰。

清除当前会话的历史记录

你的历史可以分为两大块。这是你目前的治疗史,还有你的长期治疗史。我们的第一个命令history-c处理当前会话。

如何清除linux或macos上的终端历史记录

history命令内置在Bash本身中,-c修饰符告诉程序清除该历史。此命令将阻止将当前会话中的任何内容写入长期历史记录,但不会清除该长期历史记录。

清除所有bash历史记录

如果要删除整个历史记录,请运行以下命令:

rm~/.bash\u历史记录

如何清除linux或macos上的终端历史记录

如果您不知道,rm是一个用于在基于UNIX的系统中删除文件的长期命令。~/.bash\u history是一个简单的文本文档,用于存储bash历史。

或者,您可以打开文件并删除您关心的任何行。在Mac上,键入open ~/.bash\u history,您的默认文本编辑器将打开该文件。

如何清除linux或macos上的终端历史记录

在Linux系统上,将open替换为首选文本编辑器的名称,如nano、vim或gedit。一旦你打开了文件,你就可以删除任何你不想手工保存的行。保存文件,然后重新启动shell,删除的行将停止显示。

为新的会话清除终端

这个基本上是无关的,但我还是要提一下。命令clear使您的终端看起来像刚刚打开了一个新会话,如果您拍摄了大量的屏幕截图并希望事情看起来整洁(或者不想让别人看到您正在运行的命令),这将非常有用

如何清除linux或macos上的终端历史记录

这完全是审美的:向上滚动,你仍然会看到你以前的输出。但如果你是我这行的,那就派上用场了。

  • 发表于 2021-04-08 19:16
  • 阅读 ( 227 )
  • 分类:互联网

你可能感兴趣的文章

使用以下技巧和技巧成为linux命令行高手

... 如何掌握linux命令行:最后的想法 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 279 )

如何在linux和macos上将手册页缩短为可读的解释

... 使用tldr快速了解如何使用命令 ...

  • 发布于 2021-03-14 01:21
  • 阅读 ( 200 )

什么是符号链接(symlink)?如何在linux中创建一个

... 让我们看看什么是符号链接,如何在Linux以及macOS和Windows上创建符号链接,为什么需要这种特殊类型的快捷方式,等等。 ...

  • 发布于 2021-03-19 23:12
  • 阅读 ( 315 )

如何定制mac终端并使其更有用

...个新手,现在坚持默认的bashshell是可以的。但你应该知道如何在需要的时候切换它们。 ...

  • 发布于 2021-03-21 20:13
  • 阅读 ( 275 )

linux命令参考备忘单

...便的Linux命令备忘单。如果您想运行其中的几个,请查看如何在带屏幕的Linux终端上执行多任务。 ...

  • 发布于 2021-03-22 04:06
  • 阅读 ( 236 )

如何使用lynis审核linux系统的安全性

...能多的保护。安全是互联网连接设备的一切,所以这里有如何确保您的安全锁定。 你的linux电脑有多安全? Lynis执行一套自动化测试,彻底检查Linux操作系统的许多系统组件和设置。它以颜色编码的ASCII报告的形式,列出了分级...

  • 发布于 2021-04-02 03:25
  • 阅读 ( 171 )

如何在mac上设置文件权限

...,可以设置文件和目录的读、写和可执行权限。 相关:如何在Linux上使用chmod命令 但是chmod命令并不是一个仅限Linux的命令。与许多其他Linux终端命令一样,chmod可以追溯到上世纪70年代的Unix Linux和macOS都有这一传统,这就是chmod命...

  • 发布于 2021-04-02 05:26
  • 阅读 ( 187 )

如何在linux上使用history命令

...复您过去运行的命令。一旦您了解了Linux history命令以及如何使用它,它就可以显著地提高您的生产效率。 操纵历史 正如乔治桑塔亚纳(georgestantayana)的一句名言:“那些记不住过去的人注定要重蹈覆辙。”不幸的是,在Linux...

  • 发布于 2021-04-02 18:17
  • 阅读 ( 207 )

如何在linux的bashshell中复制和粘贴文本

...的情况下执行复制和粘贴文本。我们能用什么? 相关:如何在Ubuntu中使用快捷键来提高效率 ctrl+shift+c和ctrl+shift+v 很容易记住,因为它们非常相似,Ctrl+Shift+C和Ctrl+Shift+V是Ctrl+C和Ctrl+V的直接替代品。 如果用鼠标突出显示终端窗...

  • 发布于 2021-04-03 03:36
  • 阅读 ( 246 )

什么是linux上的tty?(以及如何使用tty命令)

...中可能最有用。但是,即使在命令行上,我们也可以演示如何仅在终端窗口(TTY或PTS会话)中运行命令。 tty -s && echo "In a tty" 因为我们在TTY会话中运行,所以退出代码是0,执行第二个命令。 世卫组织指挥部 其他命令可...

  • 发布于 2021-04-03 08:54
  • 阅读 ( 201 )
故倾语
故倾语

0 篇文章

相关推荐