M1Mac의 터미널에서 bash 프롬프트 변경

bash의 힌트는요.


터미널에서 명령을 입력할 때마다 왼쪽에 긴 것이 나타난다.

기계 이름과 사용자 이름을 표시할 때마다 뭔가 이상하다고 느껴져서 여기 바꾸는 방법을 찾아봤어요.

컨디션


전제로 작업 환경을 소개하다.

결론: 환경 변수 PS1을 편집합니다.


.bash_프로필에 환경 변수 PS1을 정의하고 해당 값을 저장하여 프롬프트를 표시할 수 있습니다.
export PS1="\W $ "
¥W의 역할은 현재 디렉터리를 표시하는 것입니다.
설정 단계는 다음과 같습니다.
  • .bash_소개에 PS1 정의
  • 아래 명령 적용 1의 변경
  • source .bash_profile
    

    명령 왼쪽에는 다양한 정보가 표시됩니다.


    현재 디렉터리와 구분자 $$$를 표시했지만, 변수를 수정해서 다양한 내용을 표시할 수 있을 것 같습니다.
    변량
    의향
    \d
    일요(예: Fri Jan5)로 날짜를 표시합니다.
    \H
    호스트 이름 표시
    \u
    현재 사용자 이름 표시
    \W
    현재 디렉토리 표시
    \w
    현재 디렉토리 표시(절대 경로)
    \t
    현재 시간을 24시간 표시
    \T
    현재 시간을 12시간으로 표시

    참고:.zshrc 아니야.bash_소개 편집


    한 기사에서zshrc에서 환경 변수 PS1을 정의하는 방법을 보았지만 이것은 안 됩니다.
    내 생각에도 OS에 근거한 것 같지만, 내 상황은.bash_프로필을 편집하는 것이 정확하다.

    좋은 웹페이지 즐겨찾기