~ / .bashrc 스크립트를 실행하지 않고 Windows 10 Ubuntu bash를 열 수있는 방법이 있습니까?


12

Windows 10 Ubuntu Bash에서 bashrc 스크립트를 편집하고 있었고 스크립트를 편집하는 중에 실수를했습니다. 이제 bash는 열면 즉시 종료됩니다. bashrc를 실행하지 않고 Bash를 여는 방법이 있습니까, 아니면 다시 설치해야합니까?


2
.bashrc Notepad ++와 같은 Windows 앱에서 편집하지 않는 이유는 무엇 입니까?
Carl Witthoft

4
@CarlWitthoft Windows에서 WSL 파일을 편집 할 수는 없지만 (다른 방법으로는 할 수는 없음) 믿습니다.
Martin

나는 안전하다고 생각 이름을 변경 , 그래서 그냥 이름을 변경 - 윈도우에서 WSL 파일 .bashrc.bashrc.hold. 아니면 너무 위험합니까?
G-Man, 'Reinstate Monica'라고

답변:


21

.bashrc"일반"bash와 기본적으로 동일한 방식으로 WSL에서 기본 파일 로드를 건너 뛸 수 있어야합니다 .

  --norc Do  not  read  and  execute  the system wide initialization file
          /etc/bash.bashrc and the personal initialization file  ~/.bashrc
          if  the  shell  is interactive.  This option is on by default if
          the shell is invoked as sh.

따라서 Windows를 열고 다음 CMD.exe을 입력하십시오.

wsl.exe -e bash --norc

대화식 쉘에 들어가면 ~/.bashrc파일 의 변경 사항을 되돌릴 수 있습니다 .


CMD? 왜 PowerShell이 ​​아닌가? 완벽하지는 않지만 cmd보다 낫습니다.
jpmc26

5
@ jpmc26-이 상황에서는 중요하지 않기 때문에 작업과 결과가 모두 동일하지만 cmd는 순식간에 키보드 명령으로로드하는 것이 더 빠르고 열 수 있습니다.
Taegost

1
프롬프트를 전혀 열 필요가 없습니다. 간단히 windows 키를 누르고 "wsl -e bash --norc"를 입력 한 다음 Enter 키를 누르십시오.
SoronelHaetir
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.