В мире UNIX более подходящим решением является NFS. Файл управления обычно /etc/exports
. Строка в качестве примера /mnt/export *(rw)
. Можно смонтировать долю от клиента mount nfs-server:/mnt/export /mnt/local
. Для исследуют совместно использованный (также известный, как "экспортируется") ресурсы на использовании сервера nfs showmount -e nfs-server
Нашел ответ на суперпользователе: https://superuser.com/questions/566082/less-doesnt-highlight-search
Похоже, это связано с настройкой TERM. Например, в обычном окне терминала gnome обычно действует меньшее выделение (белый фон), но когда я нахожусь в tmux, отображается курсив. Разница для меня в том, что TERM установлен на "screen", когда в tmux, но на "xterm-256color", когда нет. Когда я устанавливаю «TERM = xterm-256color» в окне tmux, выделение меньшим цветом возвращается к выделению фона.
Нажмите ESCu, чтобы отключить подсветку поиска в минус
после поиска; новый поиск включит его снова, чтобы навсегда отключить подсветку поиска для сеанса удара -G.
Или поместите LESS='-G'
в ваше окружение, или запустите man
следующим образом:
LESS='-G' man less
По иронии судьбы, все это записано в меню минус
....
Вы также можете поместить следующее в окружение, например, в ваш .bash_profile
:
export MANPAGER='less -G'
Упоминание LESS_TERMCAP_so
было неполным. Это специальная переменная среды less, используемая для переопределения возможности termcap so
(выдающаяся). Чтобы использовать эту возможность, вы также должны предоставить возможность se
(standend).
На странице руководства terminfo (5) дается сводка этих функций для имен terminfo (smso / rmso) и termcap (so / se):
enter_standout_mode smso so begin standout mode
exit_standout_mode rmso se exit standout mode
Его раздел о выделении ] объясняет:
Если ваш терминал имеет один или несколько видов атрибутов display , они могут быть представлены различными способами. Вы должны выбрать одну форму отображения как выдающийся режим, представляющий хороший, высококонтрастный, приятный для глаз формат для выделения сообщений об ошибках и других средств привлечения внимания. (Если у вас есть выбор, обратное видео плюс полуяркое - хорошо, или только обратное видео.) Последовательности для входа и выхода из стандартного режима представлены как
smso
иrmso
соответственно.
Если вы хотите использовать цвет для выдающегося , вы должны предоставить соответствующий LESS_TERMCAP_se
, который сбрасывает цвет. Это относительно просто сделать, если вы не планируете использовать цвета на странице руководства по другим причинам (например, используя функцию цвета SGR groff).
Предполагая значение, предложенное в комментарии:
export LESS_TERMCAP_so=$'\E[30;43m'
, вы можете сбросить это значение для большинства терминалов, используя
export LESS_TERMCAP_se=$'\E[39;49m'
. Между прочим, курсивом выделено описание терминала для GNU ] screen
использует стандартную escape-последовательность для курсива как свои собственные выделенные / автономные возможности.Некоторые из них обсуждаются в записи в базе данных терминала .
Для tmux я установил TERM
на tmux -256color . Среди прочих приятных вещей, это имеет «обычное» обратное выделение в less . Хорошо работает при использовании чего-то современного, например, Fedora или Cygwin.
$ cat ~/.tmux.conf
⋮
set-option -g default-terminal tmux-256color
Пакеты ncurses на Centos, однако, не имеют двух определений tmux(tmux и tmux -256color). Я довольно легко импортировал их из Fedora. Небольшая проблема заключается в том, что Centos ncurses слишком стар, чтобы напрямую понимать файлы terminfo в Fedora.
На фетровой шляпе:
$ infocmp tmux256-color >temp.txt
На Центосе:
$ scp fedora-machine:temp.txt.
$ tic temp.txt
Затем внутри tmux:
$ TERM=tmux-256-color man tmux
Результат!
К вашему сведению, команда tic помещает скомпилированное описание терминала в вашу личную базу данных terminfo, то есть,~/.terminfo/t/tmux-256color
(в данном случае ). Не стесняйтесь переместить это в глобальную базу данных, если вы этого хотите:
$ sudo mv ~/.terminfo/t/tmux-256color /usr/share/terminfo/t/