标题: set -o vi 不管用?? [打印本页] 作者: rock1001 时间: 2003-09-08 17:25 标题: set -o vi 不管用?? 在ksh里执行set -o vi 后就可以用K回溯上一个命令,可是我将set -o vi放在.profile里执行不管用,非要在shell状态下手工执行,为什么??作者: binary 时间: 2003-09-08 18:58 标题: set -o vi 不管用?? 这不可能吧,确认一下是不是ksh
$ echo $SHELL
/usr/bin/ksh
复制代码
.profile是不是在 $HOME 下面?有没有重新登录或者执行 . ./.profile ?作者: sdccf 时间: 2003-09-08 21:55 标题: set -o vi 不管用?? 你的用户shell是ksh才行,看一下/etc/passwd作者: rock1001 时间: 2003-09-09 00:30 标题: set -o vi 不管用?? 是ps看的是:
PID TTY TIME CMD
24861 ttyp0 00:00:00 ps
17204 ttyp0 00:00:00 ksh
复制代码
echo $SHELL看的是/bin/ksh
.profile肯定在HOME下,也没有执行.profile,一进去就这样。
我也觉得很奇怪
看一下/etc/passwd
server:201:100::/usr/server:/bin/ksh
什么都没没问题作者: ii 时间: 2003-09-09 07:49 标题: set -o vi 不管用?? .kshrc 文件作者: li2002 时间: 2003-09-09 08:40 标题: set -o vi 不管用?? 楼上说的对作者: meteor06 时间: 2003-09-09 08:43 标题: set -o vi 不管用?? 确认是ksh
set -o vi 放到 .profile 就生效的作者: rock1001 时间: 2003-09-12 11:18 标题: set -o vi 不管用?? 谢谢 ii
放在.kshrc里就可以了