Оказалось, что проблема с Windows связана с ssh, я установил cygwin, и проблема исчезла.
Это не bash conf, это tmux confs, поэтому вам следует поискать информацию об этой опции в справке tmux.
Быстрый поиск дал мне это:
If -g is used, the change is made in the global environment; otherwise, it is applied to the session environment for target-session.
set
является псевдонимомtmux
set-option
Команды, устанавливающие параметры, следующие::
установка -опция [ -agsuw] [ -t target -сеанс | цель -окно] параметр значение
(alias :set)Установите параметр окна с -w (, эквивалентный set -window -option command ), параметр сервера с -s, в противном случае сессионный вариант.
Если указано-g , устанавливается глобальная опция сеанса или окна. С -a, и если параметр ожидает строку, значение добавляется к существующему параметру. Флаг -u сбрасывает параметр, поэтому сеанс наследует параметр из глобальных параметров. Невозможно отменить глобальную опцию.
Это tmux
команды. Конфигурационный файл tmux
читается и интерпретируется tmux
. Язык оболочки не применяется.
Вы ищете справочную страницу tmux
, в которой описаны флаги -s
и -g
, а также значения параметров (, как они упоминаются на справочной странице tmux
). ] например default-terminal
и escape-time
.
Обратите внимание, что команда set
не задокументирована на справочной странице GNU/Linux, но это псевдоним set-option
.