求助:服务器命令无输出

2022-10-04 11:30:55 +08:00
 zestZhang

求助

问题描述

使用 termius ,xshell 等终端链接工具链接到服务器后,输入 ls ,pwd ,ping 等命令没有回显 但是使用 VScode 的 remote ssh 却可以有回显 termius 连接其他服务器就可以正常输出

截图

左侧为 vscode ,右边为 termius

termius 连接其他服务器

感谢

感觉还是 termius 方便一点,所以想问问有没有解决办法。麻烦各位了,谢谢!

2273 次点击
所在节点    Linux
11 条回复
arch9999
2022-10-04 11:40:01 +08:00
在 terminus 执行命令后,用 vscode 连进去看看 history 。
zestZhang
2022-10-04 12:06:07 +08:00
首先谢谢你
我试了一下,termius 的命令并不能出现在 vscode 的 history 当中
arch9999
2022-10-04 12:09:22 +08:00
history 里面没有,那说明命令根本就没有被执行过啊
arch9999
2022-10-04 12:10:32 +08:00
我怀疑你是不是搞错了,我不是让你执行 history 命令看,是去看 shell 的 history 日志,比如 .bash_history 。
zestZhang
2022-10-04 12:24:28 +08:00
sry ,我刚刚试了一下 vim ,termius 出现“Vim: 警告: 输出不是到终端(屏幕)”的问题。而且会有文件冲突产生,所以命令应该是可以执行的,只是没有输出到终端上面。
arch9999
2022-10-04 12:46:29 +08:00
重启 sshd 呢
7RTDKSAK
2022-10-04 18:54:36 +08:00
你是不是执行了`exec 1>file`这种操作?还是执行了外来脚本?
linuxgo
2022-10-05 10:45:33 +08:00
这个要验证其实很简单,用另外一个工具 ssh 过去看命令执行是否正常,如果正常,那就是 terminus 有问题了,如果一样,那就是服务器那边配置有问题呀
zestZhang
2022-10-05 14:40:53 +08:00
但是 termius 连其他服务器就可以
cattyhouse
2022-10-08 06:15:07 +08:00
settings - emulation type - xterm 256
zestZhang
2022-10-10 16:05:34 +08:00
echo $TERM 显示是 xterm-256color

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884595

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX