Tmux default-shell

pinelancer·2021년 12월 8일
0

MISC

목록 보기
2/8

vscode에서 nvim으로
zsh에서 fish로 넘어가는 중

tmux를 설정하는데 os-default shell을 fish로 바꿔거나 (로컬) hyper 터미널 default shell을 fish로 바꿨음에도 tmux를 실행시키면 zsh이 실행되는 문제가 발생..

잠시 헤매다 ~/.zshrc 마지막 라인에 fish 한줄 살포시 올려놓고... 임시방편으로 사용하다가

echo $SHELL하니 zsh 경로값이 설정된 것을 확인했다.
fish shell config는 $HOME/.config/fish/config.fish에서 관리하는데

fish shell에서

set -gx SHELL "which fish"

fish-shell set 명령어와 zsh/bash set 명령어는 서로 다른 명령어.

-g golobal
-x export

이렇게 지정해주니 tmux 기본쉘이 fish로 동작했다.

tmux를 실행시킬 때 동작하는 쉘은 SHELL환경변수를 참조하고 있음을 알 수 있었다.

profile
🏃🏾

0개의 댓글