터미널 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
Mac에서 숨겨진 파일을 표시하는 3 가지 방법
Mac, MacBook Pro / Air에서 숨겨진 파일을 표시하는 방법을 알고 싶다면 이곳이 바로 착륙 할 수있는 장소입니다.
4ddig.tenorshare.com
2. cmd + shift + .(점) 을 입력하여 숨겨진 파일을 표시한다. (이러한 파일을 다시 숨기려면 한 번 더 클릭하면된다.)
3. zshrc을 텍스트 편집기로 열어 오류가 있던 부분을 수정하고 저장한다.
4. 터미널을 종료하고 다시 터미널을 실행하면 오류가 해결된 걸 확인 가능하다.
'개발 > CS, TIP' 카테고리의 다른 글
iTerm2 세팅하기 (1) - 터미널 커스텀하기 (0) | 2023.09.24 |
---|---|
[CS / 컴퓨터 구조] 추가 핵심 이론 정리 1 (1) | 2023.05.06 |
[PHP] PHP란 / 개발 환경 구축하기 (0) | 2022.07.25 |
[VS code] 플러그인 추천 / VS code 더 편하게 쓰기 (0) | 2022.07.19 |
[VS code] 자동완성 안되는 경우 해결방법 (0) | 2022.07.18 |