![如何通过 PuTTY 在 Solaris 上使用 home、end、page-up、page-down 键?](https://linux22.com/image/609676/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20PuTTY%20%E5%9C%A8%20Solaris%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20home%E3%80%81end%E3%80%81page-up%E3%80%81page-down%20%E9%94%AE%EF%BC%9F.png)
我喜欢快捷键 home、end、page-up、page-down,但我无法通过 Solaris 服务器上的 PuTTY 使用它们。
Windows PuTTY => Linux desktop via SSH, works fine.
Windows PuTTY => Solaris server, shortcuts keys problems.
Windows PuTTY => Linux VM => Solaris server, shortcuts keys problems.
Linux desktop => Solaris server, works fine.
这些密钥不起作用的原因是什么?我怎样才能使它们起作用,而无需在每个单独的 Solaris 服务器上进行任何更改?
答案1
由于您没有指定想要按键执行的操作,我假设您想要执行以下操作;
向上翻页:将终端向上滚动一页
向下翻页:将终端向下滚动一页
家:将光标移动到命令行的开头
结尾:将光标移动到命令行末尾
无论操作系统是什么,只要按住 Shift 键,PuTTY 中的上翻页/下翻页键都可以使用。Shift+PgUp 将使 PuTTY 窗口向上滚动一页。
Home 和 End 键需要 terminfo 更改(各种类型都可以),并且通常取决于您使用的 shell 类型(sh、ksh、bash 等等)。
使用上面的示例,请检查您的 TERM 设置(echo $TERM
)以及您正在使用的 shell(ps
或echo $SHELL
)。
欲了解更多信息,请访问SuperUser 上的这个问题/答案。