乔什·史密斯(Josh Smith)
我试图弄清楚如何自定义终端的bash提示以使用笑脸。我想要的(如示例打击所示)是将cwd与提示符用\ n分开,如果命令成功,则显示绿色的笑脸,如果命令失败,则显示红色的悲伤脸。
有任何想法吗?
这是受Peepcode截屏的启发。
乔什·史密斯(Josh Smith)
在花了大约半小时的时间来研究andhrimnir的代码并进行了进一步的研究之后,我终于得到了想要的东西。
PS1="\w \`if [ \$? = 0 ]; then echo -e '\[\e[01;32m\]\n\xE2\x98\xBA'; else echo -e '\[\e[01;31m\]\n\xE2\x98\xB9'; fi\` \[\e[01;34m\]\[\e[00m\]"
您可以在此处找到表情符号列表,然后将其转换为换行符后看到的3位字节代码。
要得到它cwd
,我所要做的就是使用\w
。您也可以执行\u@\w
此操作以显示当前用户,这将输出类似的信息joshsmith@~
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句