Mac에서 .zshrc 파일은 어디에 있습니까?


29

iTerm을 사용하고 있으며 Oh My ZSH를 사용하여 터미널 창의 모양을 사용자 정의하고 싶습니다 ! . 그리고 문서에 따르면 ~/.zshrc파일 을 변경하고 ZSH_THEME값을 추가해야 합니다.

사용하려는 테마를 찾으면 ~/.zshrc파일 을 편집해야 합니다. 거기에 다음과 같은 환경 변수 (모두 대문자)가 표시됩니다.

ZSH_THEME="robbyrussell"

문제는 ~/.zshrc파일을 어디에서 찾을 수 있는지 모른다는 것 입니다.


1
물결표 (~)는 일반적으로 .zshrc가 설치되고 검사되는 홈 디렉토리를 나타냅니다. 원하는대로 만들고 변경할 수있는 사용자 별 파일입니다. / etc / zshenv에는 전역 설정이 있지만 그 설정에는 영향을 미치지 않습니다.
Erikster

답변:


45

~/.zshrc당신이 그것을 만들 필요가 있도록 맥 OS X에 기본적으로 존재하지 않습니다. 는 ~/사용자의 홈 디렉토리로 변환하고는 .zshrczsh을 구성 파일 자체입니다.

"Terminal"또는 "iTerm"창을 열고 다음과 같은 파일을 만드십시오. nano텍스트 편집기로 사용 하고 있지만 원하는 텍스트 편집기를 자유롭게 사용하십시오.

nano ~/.zshrc

그런 다음 ZSH_THEME값을 다음 과 같이 사용하려는 값으로 설정하십시오 .

ZSH_THEME="robbyrussell"

이제 파일을 저장하려면 +를 nano누르십시오 . 프롬프트가 표시 될 때 :ctrlX

수정 된 버퍼를 저장하십시오 (ANSWERING "No"가 변경됩니다)?

“Y”를 입력하면 다음과 같은 새로운 프롬프트가 나타납니다. 경로 /Users/jake/는 로컬 사용자의 경로와 일치합니다.

쓸 파일 이름 : /Users/jake/.zshrc

이제 return파일을 저장하면 파일이 저장되고 이제 "Terminal"또는 "iTerm"의 명령 줄 프롬프트로 돌아갑니다. "터미널"또는 "iTerm"을 종료 한 다음 새 창을 열면 ~/.zshrc설정이로드됩니다.


감사! 흠 그래서 새 .zshrc 파일을 만들었지 만 이제 실행할 때 ~/.zshrc권한 거부 오류가 발생합니까? 당신은 그것에 뛰어 들었습니까?
레온 가반

1
@LeonGaban "…하지만 지금 ~ / .zshrc를 실행할 때 권한 거부 오류가 발생합니까?" 당신은 실행하지 않습니다 ~/.zshrc. ZSH 가 사용하기 위해 읽는 구성 파일 일뿐 입니다. ZSH를 사용하는 방법은이 질문의 범위를 벗어나므로 Mac에서 ZSH를 사용하는 방법에 대해 자세히 읽어 보시기 바랍니다.
JakeGould

1
예, 나는 그 문서를 찾았지만 독서는 눈의 사포와 같습니다 : (이 자습서를 찾았습니다 :) 훨씬 더 나은, thx! youtube.com/watch?v=Tz4kScOIOW0
Leon Gaban

5

macOS High Sierra, MacBook Pro를 사용하고 있습니다.

테마를 설치 한 후을 변경해야했습니다 ZSH_THEME.

나를 위해 ~/.zshrc이미 내 홈 디렉토리에 있었지만 숨겨져있었습니다.

Cmd+ Shift+ .를 사용 하여 Finder에 숨겨진 파일을 표시 한 다음 ~/.zshrc편집기로 파일 을 열었습니다 . 업데이트하여 저장했습니다. 잘 작동했습니다.


0

OS 카탈리나

.zshrc파일은 기본적으로 존재하지 않는, 우리는 그것을 작성해야합니다.

창작 단계 :

  1. 터미널 열기
  2. 입력 touch ~/.zshrc각각의 파일을 만들 수 있습니다. ( touch 명령은 현재 디렉토리에 .zshrc를 생성하지만 숨겨집니다 )
  3. 히트 return

보거나 열려면~/.zshrc 다음 두 가지 중 하나를 수행하십시오.

  1. 파인더 열기 => Press Cmd + Shift + .

============= OR =====================

  1. 터미널 열기 => 유형 open ~/.zshrc

0

" oh-my-zsh "는 이제 ~/.zshrc자동으로 생성 됩니다. 나중에 OSX Catalina Macbook에서 즉시 다음을 실행했습니다.

vi ~/.zshrc

그리고 그 파일은 이미 그곳에있었습니다. 내가 직접 만들 필요는 없었습니다.

그리고 ZSH_THEME당신이 요구하는 지시서 는 이미 존재했습니다 :

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.