博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

星瞳——吾爱

初步打算,除了自己喜欢的文章,也尽量贴些原创文章和照片什么的----2005.01.04
VIO学习之修改VIO SERVER的环境变量PS1
 
    这是上个月学习VIO SERVER时,写的东西,目的是修改环境变量PS1,让提示符中出现时间、用户名、机器名、路径名4种信息。
 
    方法:oem_setup_env后,执行下面的命令。
echo export ENV=/home/padmin/.kshrc >>/etc/profile
cat <<'!' >/home/padmin/.kshrc
set -o vi
SECONDS="$(date '+3600*%H+60*%M+%S')"
typeset -Z2 _h; typeset -Z2 _m ; typeset -Z2 _s
_time='${_x[(_h=(SECONDS/3600)%24)(_m=(SECONDS/60)%60)(_s=(SECONDS)%60)]}$_h:$_m:$_s'
export SECONDS _h _m _s _time

if [ $0 != "/usr/ios/cli/man.ksh" ]
then
 alias | grep -q ioscli
 if [ $? == 0 ]
 then
  export PS1=$(echo ${_time})" `who am i | awk '{print $1}'`@`hostname`"':[$PWD]$'
 else
  export PS1=$(echo ${_time})" `whoami`@`hostname`"':[$PWD]#'
 fi
fi
!
 
    下面是效果:
telnet (vio)
IBM Virtual I/O Server
login: padmin
padmin's Password:
Last unsuccessful login: Wed Nov  7 19:41:16 CST 2007 on /dev/vty0 from localhost
Last login: Thu Nov  8 02:23:16 CST 2007 on /dev/pts/0 from 192.168.101.200
 
========================================================================
任何形式的转载,请写明出处:
email: beginner@yeah.net
blog: http://blog.chinaunix.net/index.php?blogId=739   http://www.cublog.cn/u/739/
========================================================================

 

发表于: 2007-12-06,修改于: 2008-04-23 17:01,已浏览253次,有评论1条 推荐 投诉
网友: beginner-bj 时间:2008-04-25 08:54:29 IP地址:61.144.248.★
写了些注释,放在
http://www.loveunix.net/viewthread.php?tid=83137&highlight=hacking


给我留言
版权所有 ChinaUnix.net 页面生成时间:0.00886