.profile을로드하기 위해 Windows 10에서 (새로운) bash를 얻을 수 있습니까?


9

Windows 10 (Windows 기념일 업데이트와 함께 제공)에 Ubuntu (Bash) Linux를 설치하고 그 작업을 시작했습니다.

내가 주목 한 것은 .profile 파일이 존재하더라도 쉘 (ubuntu bash)을 시작하면 .profile 또는 .bash_profile을로드하지 않는다는 것입니다. 수정이 있습니까?

답변:


11

Bash 단축키를 변경하여 .profile을 실행할 수 있습니다. 속성을 클릭하고 대상에서 "~"뒤에 "--login"을 추가하십시오.

참고 : 이것은 bash 파일의 특성이며 bash 쉘의 왼쪽 상단 창에 나타나는 특성이 아닙니다. 시작 메뉴에서 "Bash on Ubuntu on Windows"를 마우스 오른쪽 버튼으로 클릭하고 더보기를 선택한 다음 파일 위치를 엽니 다. 파일 탐색기에서 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. "--login"을 추가하는 곳이 있습니다.


4

기본적으로이 릴리스의 ubuntu-on-windows는 ~ / .bashrc (대신)라는 파일을로드합니다.

~ / .profile에 ~ / .bashrc를 자동으로로드하는 섹션이 있기 때문에 흥미 롭습니다. 따라서 .bashrc가 .profile을로드하도록 뒤집 으면 주석 처리를 제거해야합니다.


당신은 또한 당신의 다음에 넣을 수 있습니다 ~/.bashrc:if test -r ~/.profile; then . ~/.profile; fi
Julie Pelletier

2
"당신은 그것을 주석 해제해야합니다"-당신은 그 의견 을 의미 합니까? .bashrc 호출 .profile 호출 .bashrc의 무한 루프를 막으려면 개인적으로 저장소에 내 도트 파일이 있으므로 WSL과 정품 Ubuntu에서 동일한 .bashrc를 사용하고 있으므로 약간의 정보가 필요합니다. 영리한 조건부 논리. 흠 ...
조나단 하틀리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.