通过将表情符号图标添加到 Bash 提示符来自定义命令行
目录:
自定义bash 提示外观的一种非常独特和有趣的方法是添加Mac OS X 的Emoji 图标之一来改变提示本身的外观。
这不会是世界上最实用的调整,但它很有趣,因为它使用自定义 bash 提示符的传统方法,您可以将其设置为有用或无用你要。
如何在Mac OS 终端中将表情符号添加到Bash 提示
下面是添加表情图标作为命令行提示符的方法:
- 打开终端应用程序并使用您首选的命令行文本编辑器修改.bash_profile 文件:
- 添加如下新行:
- 现在下拉“编辑”菜单并选择“特殊字符”,然后从特殊字符菜单中选择“表情符号”
- 在shell提示中找到你想使用的表情符号,并将其拖放到PS1=” ”行,使其包含在引号内
nano .bash_profile
PS1=">
- 根据终端设置,使用拖放后可能什么都看不到,但是在拖放表情符号的空白处加两个空格,它最终看起来像这样: PS1=” “
- 使用 Control+O(对于 nano)保存 .bash_profile 更改,然后使用 Control+X 退出 nano
- Open a new Terminal window to see the emoji as the prompt
如果只设置了一个表情符号,新的bash 提示符将如下所示:
当终端字体大小相当大时,表情符号往往看起来最好作为提示,可能比您习惯的要大。对于复杂的表情符号图标尤其如此,但对于星星、三叶草和竖起大拇指等基本图标,较小的字体看起来仍然不错。
这比其他任何事情都有趣,如果你是一个狂热的终端用户,你可能会发现这比功能更荒谬,这取决于你如何自定义 bash 提示符,尽管你仍然可以将典型的格式定制与表情符号一起应用。一种常见且特别有用的自定义是显示当前工作目录,可以通过将 PS1=” ” 命令更改为以下内容来添加:
"PS1=(在此处放置表情符号)\W "
或反过来:
"PS1=\W(在此处放置表情符号)"
而且,用户名@主机名也越来越有用,表情符号和密码也可见:
"PS1=\u@\h(放置表情符号图标)\W "
记得在Emoji 后面加一个空格(如果不是两个的话),否则它会在命令提示符下显得拥挤。
如果这对你来说有点太离谱,请查看指南以改善终端的整体外观以及另一个通过在已执行的命令之间添加分隔符使其更具可读性的绝妙技巧。
通过DaringFireball向Torrez提出有趣的提示想法