执行 nano 时出现打开终端错误:未知

执行 nano 时出现打开终端错误:未知

我在 CentOS 7 VPS 上安装了 nano。当尝试使用 nano 打开文件时,例如sudo nano /etc/vsftpd/vsftpd.conf,我得到Error opening terminal: unknown.我正在使用 Termius 通过 SSH 访问我的 VPS

答案1

看起来您需要设置 TERM 环境变量。它告诉 nano 如何在 Termius 环境中运行,即它编码了 Termius 具有哪些功能。

export TERM="xterm"

应该适合你,虽然你也可以尝试导出TERM="xterm-256color"尝试使用 terminfo 中的其他值

如果您想避免每次登录并使用 nano 时都必须运行它,请将此行添加到 ~/.profile(您可能必须创建该文件)。

相关内容