
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