在终端命令之间添加分隔符& 时间戳以增加可读性

Anonim

如果您想在提示和自定义背景之外自定义终端外观,您可以使用这个巧妙的技巧在每个执行的命令之间添加分隔符和时间戳,从而使终端更具可读性。这也会加粗当前命令文本和 Tab 完成可用的任何内容。

要使其正常工作,您只需将脚本粘贴到.bash_profile 中。以下是如何做到这一点,包括如何备份现有的 bash 配置文件以防万一你搞砸了:

  • 打开终端并输入“cd”以确保您位于主目录
  • 通过键入备份现有的.bash_profile:
  • cp .bash_profile .bash_profile-backup

  • Now open .bash_profile with nano (or your preferred text editor):
  • nano .bash_profile

  • 导航到.bash_profile 的末尾并复制并粘贴下面的代码,具体取决于您要显示的内容:

(如果您无法查看嵌入代码,您可以在此处查看标准版本或在此处选择优秀的Vulcan Spock Salute版本)下面的嵌入代码是标准版本:

  • 现在按Control+O保存更改,然后按Control+X退出nano
  • 打开一个新的终端窗口并开始输入命令以查看分隔符

记住,如果你想恢复它,你可以从bash_profile中删除代码,或者返回并用你的备份副本替换它,命名为.bash_profile-backup,位于你的主目录中。

这是修改后的带有Vulcan Emoji 的Paul Prompt 的样子,你可以在Github 上找到:

这里是AJ覆盖的原始版本,有一个简单的分隔符,但没有颜色ls输出,也没有Emoji提示:

选择你喜欢的那个。

这是一种自定义命令行并使其更易于阅读的非常好的方法,但它远不如 TermKit 或其他一些更疯狂的选项那么引人注目。

只要你在使用bash,你也应该能够对其他unix变体做同样的事情。这是 Lifehacker 从 Emilis Dambauskas 修改的一个很酷的小技巧,如果由于某种原因这个不适合你,你可以在这些站点中的任何一个获得不同的 Linux 变体。感谢 Marcus 将此发送给我们。

(由 Paul 于 2015 年 4 月 20 日更新,包括彩色 ls、Spock LLAP 表情符号提示和对整体 UI 的微小更改——LLAP 提示需要现代版本的 OS X)

在终端命令之间添加分隔符& 时间戳以增加可读性