WSL에서 홈 디렉터리를 변경하면 PATH가 중단되지만 tmux의 두 번째 창에서만 중단되는 이유는 무엇입니까?

WSL에서 홈 디렉터리를 변경하면 PATH가 중단되지만 tmux의 두 번째 창에서만 중단되는 이유는 무엇입니까?

얼마 전에 나는 내 홈 디렉터리를 One DriveWSL의 홈 디렉터리로 설정해야 한다는 사실을 발견했습니다. 감사해요이 게시물WSL(Ubuntu 16.04 LTS)에서 작동하는 권한을 얻을 수도 있었습니다.

그러나 내가 연 tmux두 번째 의사 터미널을 사용할 때 /bin/sh경로에 대한 오류가 발생하지만... 내가 연 첫 번째 의사 터미널은 그렇지 않습니다.

두 번째 항목(및 그 이후에 열리는 모든 항목)에서는 다음 오류가 발생합니다.

-sh: 6: export: Files/WindowsApps/CanonicalGroupLimited.Ubuntu16.04onWindows_1604.2019.523.0_x64__79rhkp1fndgsc:/mnt/c/Program: bad variable name

마지막 부분은 설정되지 않았기 $PATH때문에 분명히 내 변수의 일부 입니다... ( ) 알 수 없지만 이 부분은 아마도 참조하려고 하는 것 같습니다 ... ( )/bin/bash79rhkp1fndgsc:/mnt/c/Programc:/c:/mnt/c/Program

/bin/sh의사 터미널 echo $HOME보고서 에서 /home/<username>내 OneDrive 경로를 보고하는 간단한 방법/bin/bashecho $HOME/c/mnt/Users/<username>/OneDrive - <company-name>

~/.bash_profile에 대한 호출을 주석 처리하려고 시도했지만 새 source ~/.bashrcWSL 창을 연 후에도 위의 문제가 지속됩니다.

/bin/sh/bin/bash나는 이것이 내 세션 대신에 사용하고 있다는 사실과 관련이 있다고 생각 하지만 전반적으로 시작 시 무엇이 호출되는지는 tmux모르지만 다르게 처리되는 것 같습니다 ./bin/sh/bin/bash

또한 하나를 찾을 수 없었고 재정의 파일이 어디에도 /etc/tmux.conf없으므로 ~/.tmux.conf기본값으로 가정합니다.

권한을 수정하거나 홈 디렉토리를 변경하기 전에 설치 했기 tmux때문에 이것이 여기서 작동하는지 모르겠습니다.

내 OneDrive 폴더의 루트에 있지만 .bashrc두 가지 모두에 대한 변수 설정이 주석 처리되어 있습니다./home/<username>PATH

관련 정보