【发布时间】:2011-01-04 13:54:04
【问题描述】:
我有两台 unix 机器,都运行 AIX 5.3
我的 $HOME 安装在 machine1 上。
使用 NFS,登录 machine2 将转到相同的 $HOME
我先登录 machine2,然后登录 machine1。
两者都使用远程登录。
两个会话将共享同一个 .sh_history 文件。
我发现 fc -l 的行为很奇怪。
在 machine2 中,我在 telnet 中发出命令:
fc -l
ksh fc -l
两者都提供相同的输出。
在机器 1 中,
fc -l
ksh fc -l
给出不同的结果ksh fc -l 的结果
与/usr/bin/fc -l相同
另外,当我运行这样的脚本时:
#!/usr/bin/ksh
fc -l
结果和/usr/bin/fc -l一样
谁能告诉我发生了什么?
萧亚文
【问题讨论】: