我知道你可以通过编辑 ~/.bashrc 文件中的 PS1 变量来永久编辑 bash 提示符,我的如下所示:
PS1="\[\e[0;31m\]<HERP(._.)DERP>\[\e[0;0m\]";
但你能在那里也设置一个小图像吗?例如,如果我想在“HERP(._.)DERP”之前添加一个小美国国旗图标或其他内容,我可以这样做吗?
事实上,是的,你可以。
在最新版本的 Bash 中,至少有 4 个(我可以在 4.2 和 4.3 中做到),
你可以用十六进制渲染表情符号。
Use the echo -e
flag.
粘贴一个你抬起头的表情符号 http://emojipedia.org/flag-for-united-states/并执行十六进制转储以查看它的组成部分:
plasmarob ~ $ echo -n "????????"| hexdump
0000000 f0 9f 87 ba f0 9f 87 b8
0000008
然后取出顶行并用 \x 转义每个十六进制对:
plasmarob ~ $ echo -e 'See? \xf0\x9f\x87\xba\xf0\x9f\x87\xb8'
See? ????????
我实际上将我的修改为:
等离子机器人 ~ ⚡
所以是的,想出一个这样的并尝试将其添加到您的.bashrc
or .bash_profile
.
编辑:SO 或浏览器渲染的某些内容可能已更改,因为本文中的标志现在呈现为“US”字符。 YMMV 但我认为它仍然可以在指定的 bash 版本中工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)