zsh 프로필 정리하기
개시하다
원래 사용하던 컴퓨터는 bash의 케이스를 사용했다.
PC 전환에 따라 백업을 하고 데이터를 PC에 넣었지만 zsh의 케이스가 변형되어 사용되기 때문에 설정이 순조롭게 계승되지 못했다.
이 곳들을 정리하기 위해서 내가 기술해 보겠다.
※ 맥을 사용했기 때문에 맥을 기준으로 기재합니다.
말하기 시작하다
"케이스는 단말기에서 받은 명령을 내핵에 전달할 것이다."
자세히 보는 그림
터미널
Mac 기본 응용 프로그램.명령을 통해 PC를 명령할 수 있습니다.
일반적으로 터미널은 PC나 스마트폰 등 터미널을 많이 가리키지만, 시스템에 무엇을 입력하고 결과를 출력하느냐는 의미에서는 같다.
셸(조개)은
터미널에서 받은 지시를kenrnel에 전달하는 역할을 합니다.
사용자가 PC를 직접 실행하는 시스템이 아니라 중개할 수 있는 케이스가 있기 때문에 사용자가 하고 싶은 일을 수행할 수 있다.
커널은
OS 핵심 소프트웨어이곳에서 지시를 하면 시스템이 작동할 것이다.
하드웨어와 소프트웨어의 중개도 한다.
사용된 하우징 확인 방법
4
echo $SHELL
// 出力結果
/bin/zsh
zsh 사용글로벌 및 로컬 프로파일
글로벌 프로파일
모든 사용자의 프로필
/etc
아래
로컬 프로파일
~ (사용자 이름)/
의 아래에 숨겨진 파일이 설정되어 있습니다(.---처럼 점부터 시작하는 파일 이름).
숨겨진 파일을 표시하려면 터미널에서 ls-a를 사용하십시오
글로벌 구성 파일을 먼저 읽은 다음 같은 이름의 로컬 파일을 읽습니다.
따라서 전역 설정 파일은 로컬 설정 파일로 덮어씁니다.
기본적으로 로컬 설정 파일을 터치하기 때문에 전체적인 설정 파일을 잠시 무시할 수 있습니다.
파일 및 읽기 순서
다음 번호 순으로 읽습니다.
①zshenv
가장 먼저 불러옵니다.
이름으로는zsh의 환경 파일이기 때문에 로그인 케이스, 상호작용 케이스, 조개 스크립트 등 모든 환경에서 기술해야 한다.
※ 등록 케이스
로그인 케이스는 가장 먼저 일어나는 조개를 가리킨다.
나의 경우 이전 PC의 로그인 케이스는 bash였지만 새로운 PC에서 zsh는 로그인 케이스로 바뀌었다.
참고로 두 개의 껍질을 동시에 사용할 수 없습니다.
※ 상호작용 케이스
양방향으로 교환이 가능한 조개껍질.집행을 마치고 돌아오는 조개껍질이 있소.일반적으로 터미널을 입력하면 어떤 물건이 돌아온다. 왜냐하면 상호작용하는 조개껍질이기 때문이다.
여기는 로그인 케이스를 제외한 상호작용형 케이스의 총칭이다.
※ 조개 각본
케이스에서 조작되는 간이 프로그래밍 언어
이 파일을 실행할 때 시스템과 양방향으로 교환할 필요가 없고 상호작용이 아닌 케이스 모드를 사용합니다.
②zprofile
로그인 케이스를 시작할 때 한 번만 읽습니다.
③zshrc
로그인 케이스와 상호작용 케이스를 시작할 때 읽습니다.
케이스 스크립트에 반영되지 않았기 때문에, 이 경우zeshenv 파일에 기술됩니다.
※ 이외에도 zlogin, zlogout 파일이 있지만, 사용할 기회가 없어 사랑을 끊을 수밖에 없습니다.
구성 파일 변경 시
① 터미널 종료 후 다시 시작
② 기입력으로 서류 재집행
source ~/.zshrc(ファイル名)
보태다
zsh_history 파일
vim 등을 통해 열면 이전에 zsh로 입력한 명령을 표시합니다
zshrc의 rc
Run Commands의 약칭
최후
zprofile와zshrc 파일의 읽기 순서가 설정 파일에 기술되어 있음을 주의하고 싶습니다.
Reference
이 문제에 관하여(zsh 프로필 정리하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/shink32/articles/19549c4c2bc543텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)