【发布时间】:2013-12-02 01:31:03
【问题描述】:
我正在尝试使用 Renci SSHNet 库创建一个供我个人使用的 SSH 客户端,但我完全不确定我应该如何解释终端中执行命令的输出。
例如,如果我要键入“ls -l”、“cd /root”或“dir”等简单命令,输出字符串会按预期显示在我的 Windows 控制台窗口中。
但是当我试图说使用“nano”编辑文件或使用“top”查看 cpu/内存使用情况时,基本上任何应该显示静态文本的东西,我都会从 ssh 主机得到一堆 blob,比如这个。
←[?1049h←[1;24r←(B←[m←[4l←[?7h←[?12l←[?25h←[?1h←=←[?1h←=←[?1h←=←[39;49m←[39;49m←
(B←[m←[H←[2J←(B←[0;7m GNU nano 2.2.6 File: test
←[23d^G←(B←[m Get Help ←(B←[0;7m^O←(B←[m WriteOut ←(B←[0;7m^R←(B←[m Read File
←(B←[0;7m^Y←(B←[m Prev Page ←(B←[0;7m^K←(B←[m Cut Text ←(B←[0;7m^C←(B←[m Cur Po
←[24d←(B←[0;7m^X←(B←[m Exit←[14G←(B←[0;7m^J←(B←[m Justify ←(B←[0;7m^W←(B←[m Wh
ere Is ←(B←[0;7m^V←(B←[m Next Page ←(B←[0;7m^U←(B←[m UnCut Text←(B←[0;7m^T←(B←[
←[3d Spell
所以我想我的问题是我应该如何解释这一切?我只需要有人为我指明正确的方向。
【问题讨论】: