Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 다국어 입력전환
- 슬래시24
- sm회사
- 만화로보는3분철학
- 코딩 특수문자
- m1 sts3 설치
- si회사
- 클라우드입문자
- 성장마인드셋
- 클라우드기초교육
- 쿠버네티스기초
- Rectangle
- 티스토리 야간모드
- docker
- nhn_cloud_console
- 미국채권
- 일상의행복
- Mac m1
- 쿠버네티스
- 3분철학
- 거래소 운영시간
- Kubernetes
- 도커
- nhn cloud
- 만화철학
- 원씽
- spring mvc project
- 다크모드
- 교양철학
- sts3
Archives
- Today
- Total
Good Morning
macOS에서 .zshrc 파일 정리하기 본문
문제 상황
macOS 사용자로서 터미널 환경 설정 파일인 ~/.zshrc가 시간이 지남에 따라 복잡해지고 중복된 내용으로 가득 차게 되는 경우가 많습니다. 이는 파일을 관리하기 어렵게 만들고, 시스템 성능에도 영향을 줄 수 있습니다.
해결 방법
이 글에서는 복잡해진 .zshrc 파일을 정리하는 과정을 단계별로 설명합니다.
1. 현재 상태 확인
먼저, 현재 .zshrc 파일의 내용을 확인합니다:
cat ~/.zshrc
파일 내용이 중복되고 복잡하다면, 정리가 필요한 시점입니다.
2. 백업 생성
변경 전 항상 백업을 만드는 것이 좋습니다:
cp ~/.zshrc ~/.zshrc.backup
3. 파일 정리
vi 편집기를 사용하여 파일을 열고 내용을 정리합니다:
vi ~/.zshrc
vi에서:
gg
를 입력하여 파일의 맨 위로 이동dG
를 입력하여 모든 내용 삭제i
를 눌러 삽입 모드로 전환- 아래의 정리된 내용을 붙여넣기:
# Java 설정
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
# Maven 설정
export M_HOME=/Library/apache-maven-4.0.0
export PATH=$PATH:$M_HOME/bin
# NVM (Node Version Manager) 설정
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # NVM 로드
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # NVM bash 완성 기능 로드
# SDKMAN 설정
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
Esc
를 눌러 명령 모드로 돌아가기:wq
를 입력하고 Enter를 눌러 저장 후 종료
4. 변경사항 적용
새로운 설정을 적용하기 위해 다음 명령어를 실행합니다:
source ~/.zshrc
5. 확인
Java 버전을 확인하여 변경사항이 제대로 적용되었는지 확인합니다:
java -version
결론
이렇게 정리된 .zshrc 파일은 읽기 쉽고 관리하기 편해집니다. 각 설정의 목적이 명확히 구분되어 있어 향후 수정이 필요할 때도 쉽게 찾아 변경할 수 있습니다. 정기적으로 이런 정리 작업을 수행하면 시스템 설정을 깔끔하게 유지할 수 있습니다.
주의: 항상 중요한 설정 파일을 변경하기 전에 백업을 만들어두는 것이 안전합니다.
'Mac M1' 카테고리의 다른 글
맥북에서 다국어 입력 설정하기: 영어, 한국어, 일본어 간 빠른 전환 방법 (0) | 2025.05.02 |
---|---|
Mac에서 Colima로 쿠버네티스 환경 구축하기 (0) | 2024.11.06 |
Colima에서 Oracle 컨테이너 안전하게 중지하기 (0) | 2024.09.20 |
Mac에서 Colima 종료 후 재실행 및 Docker Oracle 관리 가이드 (1) | 2024.09.01 |
Mac M1 STS3에서 레거시 프로젝트 생성시 spring mvc project 안보이는 현상 해결 (0) | 2024.07.24 |