[20150529]man tmux less.txt

lfree發表於2015-05-29

[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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1676472/,如需轉載,請註明出處,否則將追究法律責任。