这是上个月学习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
下面是效果:
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