+ -
当前位置:首页 → 问答吧 → 依然是shell类型的问题

依然是shell类型的问题

时间:2011-03-28

来源:互联网

本帖最后由 yzx_1983 于 2011-03-28 11:13 编辑

在两台不同的机器上发现shell的编辑快捷键略有不同,其中一台可以使用方向键移动光标或者调出历史命令,另一台不可以。
然后使用命令 echo $0 查看shell类型,问题来了:

不可以用方向键的shell是这样的:
-> echo $0
/bin/ksh

可以使用方向键的shell是这样的:
# echo $0
-ksh

这个-ksh 是个啥?。。。
ps命令看一下:

# ps -ef | grep ksh
    root 184380      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root 208998      1   0   Mar 26      -  0:05 /usr/bin/ksh /etc/rc.cpss
    root 217242      1   0   Mar 26      -  0:00 /bin/ksh /CPSS/sled/osReportserver
    root 241694      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root  74200      1   0   Mar 26      -  0:00 /bin/ksh bin/appfw_monitor
    root 119044 160034   0 20:22:06  pts/0  0:00 grep ksh
    root 127432      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root 131576      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root 160034 274628   0 20:21:55  pts/0  0:00 -ksh
    root 242116      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root 250112      1   0   Mar 26      -  0:00 /usr/bin/ksh /etc/rc.cpss
    root 287006  74200   0   Mar 26      -  0:00 /bin/ksh bin/appfw_monitor
    root 315788      1   0   Mar 26      -  0:00 /bin/ksh /CPSS/sled/sledmon

貌似命令就是 "-ksh"

但是手动运行找不到这个可执行文件:

# -ksh
ksh: -ksh:  not found.

各位高手们可否指教一二?


另外,用 set -o 命令的结果是一样的(本来不一样,被我改成一样了 :mrgreen:    )
# set -o
Current option settings are:
allexport        off
bgnice           on
emacs            on
errexit          off
gmacs            off
ignoreeof        off
interactive      on
keyword          off
markdirs         off
monitor          on
noexec           off
noclobber        off
noglob           off
nolog            off
notify           off
nounset          off
privileged       off
restricted       off
trackall         off
verbose          off
vi               off
viraw            on
xtrace           off

作者: yzx_1983   发布时间: 2011-03-28

补充说明:不可以用方向键的机器上是普通用户帐号(没有root权限),可以用方向键的机器上是root帐号(没有且不可以开其他帐号……)

作者: yzx_1983   发布时间: 2011-03-28



QUOTE:
补充说明:不可以用方向键的机器上是普通用户帐号(没有root权限),可以用方向键的机器上是root帐号(没有 ...
yzx_1983 发表于 2011-03-28 11:15

一般使用C-p调出历史命令。

作者: L_kernel   发布时间: 2011-03-28

嗯, 这个我知道的 :mrgreen:

作者: yzx_1983   发布时间: 2011-03-28

热门下载

更多