구성 파일에서 set -g는 무엇을 의미합니까?

구성 파일에서 set -g는 무엇을 의미합니까?

내 구성 중 하나에서[~/.tmux.conf]다음 줄이 있습니다.

set -g default-terminal "screen-256color"
set -s escape-time 10

내 시스템에 전역 변수를 설정한다고 생각합니다. 하지만 잘 모르겠습니다. 온라인에서 검색했습니다. 심지어 매뉴얼 페이지에서도 -g 옵션에 대한 정보를 제공하지 않습니다.세게 때리다내가 해냈어도움말 설정 그리고 -g 옵션과 -s 옵션에 대한 정보는 없습니다.

매뉴얼 페이지를 읽어서 이러한 명령의 기능을 어떻게 알 수 있습니까?

답변1

set별칭입니다tmux set-option

멀티플렉서

옵션을 설정하는 명령어는 다음과 같습니다.

옵션 설정 [-agsuw] [-t 대상 세션 대상 창] 옵션 값 |

(별칭: 설정)-w를 사용하여 창 옵션(set-window-option 명령과 동일)을 설정하고, -s를 사용하여 서버 옵션을 설정하고, 그렇지 않으면 세션 옵션을 설정합니다.

만약에-G지정하면 전역 세션 또는 창 옵션이 설정됩니다. -a를 사용할 때 옵션에 문자열이 필요한 경우 해당 값이 기존 설정에 추가됩니다. -u 플래그는 옵션을 설정 해제하므로 세션은 전역 옵션에서 옵션을 상속합니다. 전역 옵션은 설정 해제할 수 없습니다.

답변2

bashconf가 아니고 tmuxconf이므로 tmux 도움말에서 이 옵션에 대한 정보를 찾아야 합니다.

빠른 검색을 통해 다음과 같은 정보를 얻을 수 있었습니다.

-g를 사용하면 전역 환경에 변경이 적용되고, 그렇지 않으면 대상 세션의 세션 환경에 적용된다.

답변3

이것은 tmux명령입니다. 구성 tmux파일은 에서 읽고 해석합니다 tmux. 쉘 언어는 적용되지 않습니다.

및 플래그와 옵션( 맨 페이지에 언급된 대로) 의 의미를 tmux설명하는 맨 페이지를 찾고 있습니다 .-s-gtmuxdefault-terminalescape-time

set명령은 GNU/Linux 매뉴얼 페이지에 문서화되어 있지 않은 것으로 보이지만 set-option.

관련 정보