질문

질문

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

관련 정보