.bash_profile이 로드되지 않음
시작
macOS를 Catalina로 버전 업하고 나서 터미널을 열면,
다음 메시지가 나왔기 때문에 실행.
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more detailes, please visit https://support.apple.com/kb/HT208050
$ chsh -s /bin/zsh
.bash_profile이 로드되지 않음
실행 후 터미널을 다시 시작하면 .bash_profile
PS1="\w $ "
(현재 디렉토리의 전체 경로 표시)가 적용되지 않았습니다.
분명히 /bin/bash
참조였던 것이 /bin/zsh
로 업데이트되어.bash_profile
참조였던 것이 .zshrc
가 된 것 같다.
초기 상태
우선 터미널의 디렉토리 표시의 설정을 맡아 PS1
변수가 어떻게 설정되어 있는지 확인.
% echo $PS1
%n@%m %1~ %#
설정값이 "\w $ "
에서 전혀 다른 것으로 바뀌었다.
.zshrc 설정을 하고 원래의 전체 경로 $표시로 한다
먼저 .zshrc
를 엽니다.
% vi ~/.zshrc
원래 PS1="\w $ "
이었으므로, 이번은 이하와 같이 설정해,
PS1="%d %c $ "
.zshrc
를 덮어쓰고 저장하고 터미널을 닫으면 재부팅.
フルパス 現在居るディレクトリ $ command
로 보았다.
.zsh 매개 변수 목록
다음과 같이 사용한다. (필요한 부분만 시도했다.)
변수
내용
예
%d
현재 디렉토리 (전체 경로)
/Users/user/work
%~
현재 디렉토리(~가 $HOME)
~/work
%C
현재 디렉토리 (상대 경로)
사용자
%c
현재 디렉토리 (상대 경로)
~
%n
사용자 이름
사용자
%#
사용자 유형
#(root) %(root 제외)
%M
호스트 이름(전체 크기)
localhost.local
%m
호스트 이름
localhost
%D
날짜(yy-mm-dd)
30-06-20
%W
날짜(yy/mm/dd)
30/06/20
%w
날짜(day dd)
Tue 30
%T
시간(hh:mm)
12:34
%t
시간(hh:mm(am/pm))
01:24AM
%*
시간(hh:mmss)
12:34:56
%?
이전 명령의 반환 값
0
Reference
이 문제에 관하여(.bash_profile이 로드되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shu1rou/items/991617a2433a594ee706
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선 터미널의 디렉토리 표시의 설정을 맡아
PS1
변수가 어떻게 설정되어 있는지 확인.% echo $PS1
%n@%m %1~ %#
설정값이
"\w $ "
에서 전혀 다른 것으로 바뀌었다..zshrc 설정을 하고 원래의 전체 경로 $표시로 한다
먼저 .zshrc
를 엽니다.
% vi ~/.zshrc
원래 PS1="\w $ "
이었으므로, 이번은 이하와 같이 설정해,
PS1="%d %c $ "
.zshrc
를 덮어쓰고 저장하고 터미널을 닫으면 재부팅.
フルパス 現在居るディレクトリ $ command
로 보았다.
.zsh 매개 변수 목록
다음과 같이 사용한다. (필요한 부분만 시도했다.)
변수
내용
예
%d
현재 디렉토리 (전체 경로)
/Users/user/work
%~
현재 디렉토리(~가 $HOME)
~/work
%C
현재 디렉토리 (상대 경로)
사용자
%c
현재 디렉토리 (상대 경로)
~
%n
사용자 이름
사용자
%#
사용자 유형
#(root) %(root 제외)
%M
호스트 이름(전체 크기)
localhost.local
%m
호스트 이름
localhost
%D
날짜(yy-mm-dd)
30-06-20
%W
날짜(yy/mm/dd)
30/06/20
%w
날짜(day dd)
Tue 30
%T
시간(hh:mm)
12:34
%t
시간(hh:mm(am/pm))
01:24AM
%*
시간(hh:mmss)
12:34:56
%?
이전 명령의 반환 값
0
Reference
이 문제에 관하여(.bash_profile이 로드되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shu1rou/items/991617a2433a594ee706
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% vi ~/.zshrc
PS1="%d %c $ "
フルパス 現在居るディレクトリ $ command
다음과 같이 사용한다. (필요한 부분만 시도했다.)
변수
내용
예
%d
현재 디렉토리 (전체 경로)
/Users/user/work
%~
현재 디렉토리(~가 $HOME)
~/work
%C
현재 디렉토리 (상대 경로)
사용자
%c
현재 디렉토리 (상대 경로)
~
%n
사용자 이름
사용자
%#
사용자 유형
#(root) %(root 제외)
%M
호스트 이름(전체 크기)
localhost.local
%m
호스트 이름
localhost
%D
날짜(yy-mm-dd)
30-06-20
%W
날짜(yy/mm/dd)
30/06/20
%w
날짜(day dd)
Tue 30
%T
시간(hh:mm)
12:34
%t
시간(hh:mm(am/pm))
01:24AM
%*
시간(hh:mmss)
12:34:56
%?
이전 명령의 반환 값
0
Reference
이 문제에 관하여(.bash_profile이 로드되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shu1rou/items/991617a2433a594ee706텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)