답변1
환경 변수를 설정하여 Bash(및 Zsh)에서 프롬프트를 제어할 수 있습니다 PS1
.
예를 들어 파일 에서 이 작업을 수행할 수 있습니다 $HOME/.bashrc
.
예:
PS1='\u@\h:\w\$ '
또는 your-user@pc
사용하기 위해
PS1='\u@pc'
아니면 간단하게 가세요
PS1='$ '
사용할 수 있는 마법 토큰은 다음과 같습니다.
\h : the hostname up to the first ‘.’
\H : the hostname
\u : your username
\t : time in 24hr format
\w : current working dir
원하는 경우 색상 코드를 적용할 수도 있습니다.
편집: 색상, 굵은 글씨 등
\033[
ANSI 이스케이프 시퀀스는 굵은 글씨와 색상이 결합된 일부 숫자와 ;
같이 지정할 수 m
있으며 다음으로 재설정할 수 있습니다.\033[0m;
예를 들어 프롬프트로 PS1='\033[31mxxx\033[0m '
빨간색을 표시합니다 .xxx
아주 작은 치트시트입니다. 31
위의 (빨간색)을 ..로 바꾸세요.
1;31
굵은 빨간색의 경우1
굵은 기본 색상31;43
노란색 배경(43)에 빨간색 텍스트(31)가 있습니다. 두 번째 배경색은 전경과 동일한 코드를 사용하지만 +1038;2;r;g;b
빨간색 녹색 파란색에 대해 0-255 값으로 대체합니다r
g
. 예를 들어 멋진 주황색으로 설정합니다.b
38;2;255;180;0
PS1='\033[31mxxx\033[0m '
xxx
프롬프트로 빨간색을 표시합니다 .
참조하세요stackoverflow의 훌륭한 답변더 자세한 목록을 보려면.