문제

문제

Windows 노트북에 Ubuntu를 설치했습니다. 우분투 셸에 액세스하면 항상 로 리디렉션되지만 /home/myusrname우분투를 열고 직접 로 이동하고 싶습니다 /mnt/c.

이미 환경 파일을 /etc다음에서 변경했습니다.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

에게

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c" 

하지만 어떤 제안도 바뀌지 않았나요? 감사합니다

답변1

문제

변수 PATH는 실행 파일을 찾을 위치에 관한 것입니다. 해당 변경 사항을 되돌려야 합니다. 이 변수를 변경하고 싶다면 수행 중인 작업이 무엇인지 알 때까지 ~/.profile루트( )로 아무것도 하지 마십시오 .sudo

홈 디렉토리를 변경하려고 합니다. MS-Windows 드라이브를 사용하지 않는 것이 좋습니다 C:. 홈 디렉토리에는 많은 구성 파일이 있습니다(MS에서 레지스트리를 사용하는 것과 동일). MS 역시 동일한 파일 권한을 지원하지 않으므로 문제가 발생할 수 있습니다.

해야 할 일

링크 만들기

홈 디렉토리에서 링크를 만들어 /home/myusername쉽게 액세스할 수 있습니다 /mnt/c.

cd ~
ln -s -T /mnt/c c-drive #link to c drive
ln -s -T c-drive/User/me ms-home # link to home on MS

#link other special directories
rmdir 'My Documents' && ln -s -T 'ms-home/My Documents' 'My Documents'
rmdir 'My Pictures'  && ln -s -T 'ms-home/My Pictures'  'My Pictures'
rmdir 'My Music'     && ln -s -T 'ms-home/My Music'     'My Music'
rmdir 'My Video'     && ln -s -T 'ms-home/My Video'     'My Video'
rmdir 'Downloads'    && ln -s -T 'ms-home/Downloads'    'Downloads'

MS 디렉터리 경로를 수정해야 합니다.

홈 디렉터리로 만드세요. (권장하지 않습니다. 문제가 생길 수 있습니다.)

sudo usermod -d /mnt/c username

답변2

디렉토리를 변경하고 싶지 않고 HOME단지 변경하려는 cd경우 에는 /mnt/c을 편집하여 ~/.profile파일 끝에 다음을 추가할 수 있습니다.

if [ -d /mnt/c ]; then
  cd /mnt/c
fi

/mnt/c그러면 새(로그인) 셸을 열 때 디렉터리가 존재하는 경우 디렉터리가 다음으로 변경됩니다 .

그런 다음 쉘을 종료하고 새 쉘을 시작하여 적용하십시오.

답변3

아래 줄을 추가하세요/home/myusername/.bashrc파일:

test -d /mnt/c && cd /mnt/c

관련 정보