如何通过PuTTY在Solaris上使用home,end,page-up,page-down键?

我喜欢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服务器上的内容的情况下使其工作?

既然你没有指定你想要的键,我假设你想要做以下;

向上翻页将terminal向上翻页

向下翻页:向下滚动页面

主页:将光标移动到命令行的开头

结束:将光标移动到命令行的末尾

如果您只按住Shift键,无论操作系统如何,页面上/下键都将在PuTTY中工作。 Shift + PgUp将向上滚动PuTTY窗口。

首页和结束键需要一个terminfo变化(各种工作),并且通常依赖于你正在使用什么types的shell(sh,ksh,bash等等)。

使用上面的示例,请检查您的TERM设置( echo $TERM )以及您正在使用的shell( psecho $SHELL )。

有关更多信息, SuperUser上有这个问题/答案 。