bash prompt 一问# Unix - 噫吁兮,危乎高哉M*d2000-11-10 08:111 楼小弟想在prompt中添加机器的名称,如果用hostname,系统则显示全称,such as: "bowen.XXX.XXX.XXX"。请问能只显示短名称吗?有礼了。
m*e2000-11-10 08:112 楼\hcheck the Linux HOW-TO.【在 M****d 的大作中提到】: 小弟想在prompt中添加机器的名称,如果用hostname,系统则显示全: 称,such as: "bowen.XXX.XXX.XXX"。请问能只显示短名称吗?: 有礼了。
l*l2000-11-10 08:113 楼set system=`hostname | cut -d. -f1`【在 m*****e 的大作中提到】: \h: check the Linux HOW-TO.
m*m2000-11-10 08:114 楼I got in my ~/.bash_profile something likePS1='\e\t \[email protected]\h:\w \!> ' It just shows the short host name.【在 l*l 的大作中提到】: set system=`hostname | cut -d. -f1`
l*l2000-11-10 08:115 楼这样是正确的, 不过 set system=`hostname | cut -d. -f1`在任何模式下都工作, 我平时用的是tcsh,使用:set prompt='%S%T%s %B%m:%~$ ' 可以有反白效果. 我一直在考虑如果做出来一个带颜色的 prompt 来, 还没有结果.有没有知道的? ( 不要用 shell 嵌套 )【在 m*******m 的大作中提到】: I got in my ~/.bash_profile something like: PS1='\e\t \[email protected]\h:\w \!> ' : It just shows the short host name.