CTRL + L 在Solaris 中不起作用,清除命令也不起作用

CTRL + L 在Solaris 中不起作用,清除命令也不起作用

我正在尝试让CTRL+L在solaris 10下工作,

所以我尝试添加一个绑定到~/.inputrc

"\C-l":'clear\n'

好吧,它确实绑定到clear命令,但clear命令本身失败了,叹息。

有任何想法吗?

PS我尝试将TERM变量设置为linuxor xterm,但这没有帮助。

在此输入图像描述

编辑

inputrc看起来我应该做而不是修改

export TERM=xterm

Solaris 根本不支持xterm-256coloriTerm2 默认设置的 。

答案1

你应该尝试像这样绑定它:

"\C-l":clear-screen

至少在我的 CentOS 7 测试机上这确实有效。不幸的是我现在找不到任何手动参考,但 bash 手册页上提到了这一点:

       clear-screen (C-l)
          Clear the screen leaving the current line at the top of the screen.  With an argument,  refresh  the
          current line without clearing the screen.

相关内容