您的位置:首页 > 职场人生

终端显示IP和当前路径

2011-09-30 17:41 190 查看
该脚本需放在 /etc/profile.d/shopex_tty.sh

# cat /etc/profile.d/shopex_tty.sh

#!/bin/bash

IPADDRS=`/sbin/ifconfig | grep -P -o "((eth[\w:]+)|(addr:[\d.]+)|(lo[\d:]*))" | perl -e '%face;foreach (<STDIN>){$int=$1 if (/((?:(?:eth)|(?:lo))[\d:]*)/);$face{$int}=$1 if (/addr:([\d.]+)/);};foreach $interf (sort keys %face){print "$interf = $face{$interf}\t" if ($interf !~ /^lo$/)}'`

if [ $UID -eq 0 ]

then

PS1="\n\n\033[1;34m[\u@\H]\e[m \033[1;33m$IPADDRS\e[m \n[\t] PWD => \033[1;35m\w\e[m\n\#># "

else

PS1="\n\n\033[1;34m[\u@\H]\e[m \033[1;33m$IPADDRS\e[m \n[\t] PWD => \033[1;35m\w\e[m\n\#>\$ "

fi

附件:http://down.51cto.com/data/2359004
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息