DODONOT Dev
article thumbnail

터미널 zsh 환경 변수 에러 (write error: bad file descriptor)

배경

vi ~/.zshrc 을 터미널에 입력하고 .zshrc 파일을 수정하려고 했으나 esc를 눌러도 다른 명령어를 입력할 수가 없었다.

리눅스가 처음이었기에, source로 적용하라는 말이 .zshrc 파일에 추가하라는 말인가 싶어 추가했다가 write error: bad file descriptor 에러가 떠서 터미널을 사용할 수 없게 되었다. 

 

ㅠㅠ...두들겨 맞고야 아닌걸 깨달음..

 

error가 생긴 터미널

해결

터미널을 사용할 수가 없으니 환경변수 초기화 명령도 할 수 없었으므로 .zshrc파일을 찾아 직접 수정하기로 했다.

 

1. Macintosh HD/user/유저명 파일에 접근한다

 

.zshrc 파일은 Mac에서 숨겨진 파일을 표시해야 찾을 수 있다. 

https://4ddig.tenorshare.com/kr/mac-problems/show-hidden-files-on-mac.html

 

Mac에서 숨겨진 파일을 표시하는 3 가지 방법

Mac, MacBook Pro / Air에서 숨겨진 파일을 표시하는 방법을 알고 싶다면 이곳이 바로 착륙 할 수있는 장소입니다.

4ddig.tenorshare.com

 

2. cmd + shift + .(점) 을 입력하여 숨겨진 파일을 표시한다. (이러한 파일을 다시 숨기려면 한 번 더 클릭하면된다.)

숨겨진 파일이 표시된 모습

3. zshrc을 텍스트 편집기로 열어 오류가 있던 부분을 수정하고 저장한다.

4. 터미널을 종료하고 다시 터미널을 실행하면 오류가 해결된 걸 확인 가능하다.

 

'개발환경' 카테고리의 다른 글

iTerm2 세팅하기 (1) - 터미널 커스텀하기  (0) 2023.09.24
profile

DODONOT Dev

@두두나 Dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!