通过将表情符号图标添加到 Bash 提示符来自定义命令行

表情符号提示

自定义 bash 提示符外观的一种非常独特且有趣的方法是添加 Mac OS X 的 Emoji 图标 改变提示本身的外观。

这不会是世界上最实用的调整,但它很有趣,因为它使用自定义 bash 提示符的传统方法,您可以根据需要使它有用或无用。

如何在 Mac OS 终端中将表情符号添加到 Bash 提示

以下是添加表情符号图标作为命令行提示符的方法:

  • 打开终端应用程序并使用您喜欢的命令行文本编辑器修改 .bash_profile 文件:
  • nano .bash_profile

  • 添加如下新行:
  • PS1=" "

  • 现在下拉“编辑”菜单并选择“特殊字符”,然后从特殊字符菜单中选择“表情符号”
  • 在 shell 提示符中找到您要使用的表情符号并将其拖放到 PS1=” ” 行中,使其包含在引号内

将表情符号图标添加到终端提示

  • 根据终端设置,使用拖放后可能看不到任何东西,但在放置表情符号的空白处放置两个空格,最终看起来像这样:PS1=” “
  • 使用 Control+O(对于 nano)保存 .bash_profile 更改,然后使用 Control+X 退出 nano
  • 打开一个新的终端窗口以查看表情符号作为提示

只有一个 Emoji 设置在那里,新的 bash 提示符将如下所示:

Emoji bash 提示

当终端字体大小相当大时,表情符号作为提示往往看起来最好,可能比您习惯的要大。对于复杂的表情符号图标尤其如此,但对于星星、三叶草和竖起大拇指等基本图标,较小的字体看起来仍然不错。

三叶草表情符号提示

这比其他任何事情都有趣,如果您是狂热的终端用户,您可能会发现这比实用性更荒谬,这取决于您如何customized the bash prompt 在此之外,尽管您仍然可以在表情符号旁边应用典型的格式定制。一种常见且特别有用的自定义是显示当前工作目录,可以通过将 PS1=” ” 命令更改为以下内容来添加:

PS1="(在此处放置表情符号)W "

或反过来:

PS1="W(在此处放置表情符号)"

并且,通过表情符号和 PWD 可见的用户名@主机名变得越来越有用:

PS1="u@h(放下表情符号图标)W "

自定义表情符号壳

请记住在表情符号之后添加一个空格(如果不是两个),否则它会在命令提示符下显得拥挤。

如果这对您来说有点离谱,请查看改善整体终端外观的指南 和另一个使它更具可读性的绝妙技巧>在已执行的命令之间添加分隔符。

前往 Torrez通过 DaringFireball