Mac 10.14.6iTerm2 Build 3.4.8谷歌云SDK 351.0.0β2021.07.30bq 2.0.70核心2021.07.30gsutil 4.66
登录我的虚拟gcloud服务器没有错误:gcloud compute ssh myserver
但是,退格键在终端中注册为空格键。
在Mac终端上尝试了完全相同的操作,相同的行为。
给了什么?
如果环境变量TERM
没有设置为terminfo
配置中定义的值,则退格键通常看起来会注册为空格键。
执行命令
查看TERM
的值。echo $TERM
terminfo
可以在几个地方配置,但在谷歌计算引擎上,它可能使用/lib/terminfo
的值。(其他可能包括$HOME/.terminfo
和/usr/share/terminfo
。)您可以通过以下命令检查当前TERM
的设置是否与此目录中的文件相对应:
find /lib/terminfo -name $TERM
如果存在该值,您将看到类似/lib/terminfo/s/screen-256color
的内容。如果不存在,您将看不到任何输出。
您可以通过确保将TERM
环境变量设置为terminfo
中定义的文件之一来解决这个问题。