[20150529]man tmux less.txt
--在linux下有一个小问题(我测试几个版本都存在这个问题),如果在tmux下使用man显示文档时,如果按q退出,会清除屏幕显示.导致我无
--法根据文档打入命令,我希望在退出后屏幕的显示信息保留在屏幕上.
--如果不在tmux下使用正常.
--最先想到的是终端仿真的问题.
--在tmux下:
$ echo $TERM
screen
--一般putty登陆:
# echo $TERM
linux
--一直想从上面终端仿真上找原因,能力有效放弃.
$ pstree -a
|-tmux new-sessio -s 89
| |-bash
| |-bash
| |-bash
| | `-pstree -a
| `-bash
| `-man ps
| `-sh -c ...
| `-sh -c ...
| `-less -is
--首先想到的是不使用less过滤.
export PAGER=/bin/more
--昏!方向键不能使用.没有办法,看一下less手册.
-X or --no-init
Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes
desirable if the deinitialization string does something unnecessary, like clearing the screen.
--应该是这个参数,我估计可以.
export PAGER='/usr/bin/less -isX'
--测试通过.
--剩下的问题是如何修改配置呢?
$ rpm -qc man
/etc/man.config
--很简单修改/etc/man.config文件就ok了.
PAGER /usr/bin/less -is
BROWSER /usr/bin/less -is
--修改为:
PAGER /usr/bin/less -isX
BROWSER /usr/bin/less -isX