.tmux.conf
최근에 Tmux를 설치했지만 작업에 투입한 항목을 얻을 수 없습니다 .
내 홈 디렉토리에 파일이 있고 호출합니다 .bash_profile
(그렇지 않으면 읽지도 않습니다). 하지만 내가 무엇을 하든 모든 명령에서 Bash 오류가 발생합니다. 다음을 시도했습니다.
:set -g status-fg green
:set -g status-fg black
tmux set -g status-fg green
tmux set -g status-fg black
set -g status-fg green
set -g status-fg black
매번 다음과 유사한 오류가 발생합니다 bash: (command) not found
.
내가 뭔가를 간과하고 있을 수도 있지만 도움을 주시면 대단히 감사하겠습니다.
(내가 얻는 오류) (접두사 없이 명령을 사용하여 이름만 사용)
-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
-bash: unbind: command not found
-bash: unbind: command not found
-bash: bind-key: command not found
-bash: unbind: command not found
-bash: /home/gizmoz/.tmux.conf: line 28: unexpected EOF while looking for matching `"'
-bash: /home/gizmoz/.tmux.conf: line 30: syntax error: unexpected end of file
답변1
~/.tmux.conf
쉘의 시작 파일을 읽으려고 시도하지 마십시오 . 쉘 스크립트가 아닙니다.
의 명령은 ~/.tmux.conf
시작 시 읽히는 명령입니다 tmux
. tmux
이는 쉘 명령이 아닙니다. 이것이 쉘이 읽으려고 할 때 불평하는 이유입니다.
이 파일에서 원하는 것은
set -g status-fg green
set -g status-fg black
표시된 접두사 명령은 :
세션에서 대화형으로 옵션을 설정하기 위해 현재 접두사 키 조합을 누른 후 입력하는 명령입니다.tmux
tmux
세션 내의 쉘 프롬프트에서 접두어로 표시된 명령을 제공하여 tmux
대화식으로 옵션을 설정할 수 있습니다.
~/.tmux.conf
참고로, 쉘이 뱉어낸 마지막 오류에 따르면 파일에 불균형 참조가 있는 것 같습니다. 파일을 읽지 않더라도 문제가 발생할 수 있으므로 ~/.bash_profile
조사해야 합니다.