Windows 시작 메뉴를 통해 또는 작업 표시줄에 고정된 WSL 배포를 시작할 때 현재 디렉터리를 어떻게 구성합니까?

Windows 시작 메뉴를 통해 또는 작업 표시줄에 고정된 WSL 배포를 시작할 때 현재 디렉터리를 어떻게 구성합니까?

Microsoft Market Place를 통해 WSL(Linux) 배포판을 설치할 때 Windows 시작 메뉴에 이를 시작할 수 있는 기본 아이콘(예: "Ubuntu")이 표시됩니다. 아이콘을 작업 표시줄에 고정할 수도 있습니다. 기본적으로 이 아이콘을 클릭하면 Linux 홈 디렉터리에서 (Bash) 프롬프트가 시작됩니다 ~. 다른 기본 디렉터리로 어떻게 변경합니까?

참고: 어리석은 질문일 수도 있지만 이 문제에 직면했을 때 나는 명백한 것을 간과했습니다. 이 질문이 동일한 상황에서 "WSL 기본 디렉터리"(및 변형)를 검색하는 다른 사람들에게 도움이 되기를 바랍니다.

답변1

distro 아이콘을 클릭하면 Bash가 표시됩니다. cdBash 시작 스크립트에서 필요한 디렉터리를 변경할 수 있습니다 . 현재 "Ubuntu" WSL 배포판에서는 ~/.bash_profile이 파일이 기본적으로 아직 존재하지 않습니다. 포함되어 있는지 확인하십시오 ~/.bashrc(기본적으로 존재함).

cat <<EOF >~/.bash_profile
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi
cd /mnt/c/my/
EOF

cd거기 에 명령을 넣으면 서브 ~/.bashrc셸에 대해서도 실행되는데 이는 아마도 원하는 것이 아닐 것입니다.

관련 정보