홈서버 구축 일대기..

oh-my-zsh 로 재설치... 삽질의 연속!!

_Blue_Sky_ 2024. 12. 10. 00:12
728x90
728x90

기존에 알리아스를 설정한 후 oh-my-zsh 를 설치 했거든.. .zshrc 파일을 확인해도 내가 설정한 내용이 없어!

 
 

My Zsh 설치 후 기존 alias가 사라진 경우 해결 방법

Oh My Zsh를 설치하면서 기존에 설정해 놓았던 alias가 사라진 경우, 몇 가지 이유와 해결 방법이 있습니다.

1. .zshrc 파일 위치 확인:

  • 기존 .zshrc 파일이 백업되었을 수 있습니다. ~/.zshrc.pre-oh-my-zsh와 같은 이름으로 백업된 파일이 있는지 확인해 보세요.

2. Oh My Zsh 설정 파일 구조 이해:

  • Oh My Zsh는 다단계로 구성된 설정 파일 시스템을 사용합니다.
    • ~/.zshrc: 가장 먼저 읽히는 파일로, 다른 설정 파일을 소스하는 역할을 합니다.
    • ~/.oh-my-zsh/oh-my-zsh.sh: Oh My Zsh의 기본 설정 파일입니다.
    • ~/.oh-my-zsh/custom/: 사용자 정의 설정 파일을 저장하는 디렉토리입니다.
    • ~/.oh-my-zsh/themes/: 테마 파일이 저장되는 디렉토리입니다.
    • ~/.oh-my-zsh/plugins/: 플러그인 파일이 저장되는 디렉토리입니다.
728x90

Oh My Zsh 설치 후 .zshrc.pre-oh-my-zsh 자동 적용하기

Oh My Zsh 설치 후 ~/.zshrc.pre-oh-my-zsh 파일을 자동으로 적용하고 싶으시다면, 다음과 같은 방법들을 활용해 보세요.

1. .zshrc 파일에 소스 추가:

  • .zshrc 파일 열기: 터미널에서 vim ~/.zshrc 또는 nano ~/.zshrc 명령을 사용하여 .zshrc 파일을 엽니다.
  • 소스 추가: 파일의 적절한 위치에 다음과 같이 source 명령을 추가합니다.
# ~/.zshrc
source ~/.zshrc.pre-oh-my-zsh
# ... (기존 .zshrc 내용)

왜 .zshrc.pre-oh-my-zsh 파일을 사용하는가?

  • Oh My Zsh 설치 전 설정: Oh My Zsh를 설치하기 전에 미리 설정해 놓은 환경 변수나 alias를 유지하기 위해 사용합니다.
  • 개인 설정: Oh My Zsh의 기본 설정과 별도로 개인적인 설정을 관리하기 위해 사용합니다.
728x90
728x90