【求助】用rsh执行top命令,出现dumb不认识

【求助】用rsh执行top命令,出现dumb不认识

我用rsh在另外一台机器上执行top命令,报错:
$rsh -l root fred top - n 1
Unknown terminal "dumb" in $TERM
是为什么呢,如何解决呢?
也只发现运行top命令才会出此问题,因为当写入文件时,top会找dumb终端.

以下是inittab中的相关配置
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty --noclear tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
7:2345:respawn:/sbin/mingetty --noclear ttyS0

# Run xdm in runlevel 5
# xdm is now a separate service
x:5:respawn:/etc/X11/prefdm -nodaemon      
try like this:
复制内容到剪贴板
代码:
$ ssh -l user host 'TERM=linux top ...'
      
不行啊,哪怕是telnet到那台机器上,用top - n 1 b 也是报同样的错误,是终端的配置有问题吗      
什么系统?