Mac OS 10.15 사용 - 터미널에서 다음 줄을 추가하여 .zshrc 파일을 편집했습니다.
export PATH= "/bin/zsh"
이제 nano를 사용하여 .zshrc 파일을 열 수 없습니다.
ls 명령이나 sudo를 사용할 수 없습니다. 아래를 참조하세요.
Last login: Wed Mar 10 13:50:48 on ttys000
/Users/macuser/.zshrc:export:5: not valid in this context: /bin/zsh
macuser@MACMINI ~ % -zsh
zsh: command not found: -zsh
macuser@MACMINI ~ % sudo nano .zshrc
zsh: command not found: sudo
macuser@MACMINI ~ % ls
zsh: command not found: ls
(가능한 경우) .zshrc 파일을 수정하고 싶습니다. 도움을 주시면 감사하겠습니다.
답변1
이제 전체 경로를 사용하여 프로그램을 실행해야 합니다. 이것이 바로 $PATH
프로그램을 찾을 위치를 정의하는 것입니다.
따라서 /usr/bin/nano ~/.zshrc
(그렇기를 바랍니다! 컴퓨터에서 정확히 어디에 있는지 모르겠습니다!) 해당 줄을 삭제하십시오.
무슨 뜻인지 잘 모르겠습니다 export PATH= "/bin/zsh"
. 둘 다 문법적으로 올바르지 않습니다( =
문법적으로나 내용적으로나 그렇습니다).잘못된(알다시피 :)). 이 작업을 수행할 때 달성하고 싶은 것을 달성하는 방법에 대해 새로운 질문을 하고 싶을 수도 있습니다!
답변2
문제가 해결되었습니다! 이 줄을 사용하면 .zshrc 파일을 열 수 있습니다.
/usr/bin/nano ~/.zshrc
하지만 변경사항을 저장할 권한이 없습니다. 이 경우 sudo를 호출하는 방법을 모르겠습니다. 권한 [chmod]을 변경하려고 생각했지만 변경하지 않았습니다.
다른 사용자를 생성하고 영향을 받은 사용자 계정의 파일을 그런 식으로 탐색하여 파일을 수정했습니다. .zshrc 파일을 복구할 수 있었고 모든 것이 정상입니다. 모두의 도움에 감사드립니다! ! !