터미널 zsh 환경 변수 에러 (write error: bad file descriptor)
배경
vi ~/.zshrc 을 터미널에 입력하고 .zshrc 파일을 수정하려고 했으나 esc를 눌러도 다른 명령어를 입력할 수가 없었다.
리눅스가 처음이었기에, source로 적용하라는 말이 .zshrc 파일에 추가하라는 말인가 싶어 추가했다가 write error: bad file descriptor 에러가 떠서 터미널을 사용할 수 없게 되었다.
ㅠㅠ...두들겨 맞고야 아닌걸 깨달음..
해결
터미널을 사용할 수가 없으니 환경변수 초기화 명령도 할 수 없었으므로 .zshrc파일을 찾아 직접 수정하기로 했다.
1. Macintosh HD/user/유저명 파일에 접근한다
.zshrc 파일은 Mac에서 숨겨진 파일을 표시해야 찾을 수 있다.
https://4ddig.tenorshare.com/kr/mac-problems/show-hidden-files-on-mac.html
2. cmd + shift + .(점) 을 입력하여 숨겨진 파일을 표시한다. (이러한 파일을 다시 숨기려면 한 번 더 클릭하면된다.)
3. zshrc을 텍스트 편집기로 열어 오류가 있던 부분을 수정하고 저장한다.
4. 터미널을 종료하고 다시 터미널을 실행하면 오류가 해결된 걸 확인 가능하다.
'개발환경' 카테고리의 다른 글
iTerm2 세팅하기 (1) - 터미널 커스텀하기 (0) | 2023.09.24 |
---|