在 bash shell 中,如果我执行任何命令(例如“who”),很多时候它不会显示任何结果,但是当我下次执行任何其他命令时,将包含上一个命令的输出。
例如:
> 谁
> ls -l
u811217 pts/0 Jul 7 10:36 (pcp830738pcs.ny.abc.com)
f122260 pts/1 Jun 29 18:07 (wnnypbh82bqjl1.ny.abc.com)
hpmonpd pts/2 Jul 6 15:17 (vsin0vw342.svr.us.abc.net)
总计 10536
-rwxr--rx 1 e252642 pbdvdp 75 Jul 6 12:26 runboth.sh
-rwxr--rx 1 e252642 pbdvdp 19 Jul 6 12:28 runtop.sh
-rwxr--rx 1 e252642 pbdvdp 108 Jul 6 12:29 runvmstat.sh
起初它看起来像是某种“不刷新缓冲区”的问题,但有时结果是乱序接收的:例如:
> 谁
> ls -l
总计 10536
-rwxr--rx 1 e252642 pbdvdp 75 Jul 6 12:26 runboth.sh
-rwxr--rx 1 e252642 pbdvdp 19 Jul …