解决PS1的显示问题,busybox的/u /h特殊字符解析问题

在制作文件系统的时候,会用到 /etc/profile,里面有PS1变量,一般为:

PS1="[/u@/h /W]# "

/u等特殊字符分别表示的是当前用户、主机名和当前目录。但是我制作完以后进入到系统,发现还是原样显示上述字符。

网上找了半天没找到。

后来一个同事帮我搞定了,原来是busybox的配置问题,分享一下:

make menuconfig

busybox settings->busybox library tuning->username completion、fancy shell prompts选上。

重新make即可。

nnd,官方的默认配置真是不厚道。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lanmanck/archive/2009/07/18/4360431.aspx

你可能感兴趣的:(shell,360,library)