왼쪽에서 모든받는 사람 : 나는 민트에 대해 좋아하는 것은 터미널은 일반적으로 두 가지 색상을 보여줄 것이라고했다 $
(가) 지난 1 개 색상, 모든 것이 $
다른 것입니다.
우분투 에서이 설정을 할 수있는 방법이 있습니까?
왼쪽에서 모든받는 사람 : 나는 민트에 대해 좋아하는 것은 터미널은 일반적으로 두 가지 색상을 보여줄 것이라고했다 $
(가) 지난 1 개 색상, 모든 것이 $
다른 것입니다.
우분투 에서이 설정을 할 수있는 방법이 있습니까?
답변:
터미널에서 다음 명령을 실행하십시오.
gedit ~/.bashrc
때 .bashrc
열립니다 찾아 주석 force_color_prompt=yes
(즉, 그것 때문에 더 이상 외모처럼, 해시를 제거 :#force_color_prompt=yes
).
파일을 저장하고 새 터미널 창을 열면 이미 변경 사항이 표시됩니다 (프롬프트는 Light Green 이며 1; 32로 정의 됨 ). 그런 다음 원하는 색상 값을 변경할 수 있습니다. 예를 들면 : 0; 35 = 퍼플 .
색상 값을 편집하려면 다음 섹션을 찾아 아래에 나열된 몇 가지 예를 사용하여 기본값을 변경하십시오.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
이 Bash 컬러 차트를 확인할 수 있습니다 색상 값의 전체 범위, 그러나 여기 당신이 ( "빛"당신이 생각하는 무엇을하지 않습니다 - 실제로 "대담"을 의미)와 함께 놀 수있는 몇 가지 기본적인 것들이다 : 검은 색 0; 30 – 진회색 1; 30 – 파랑 0; 34 – 하늘색 1; 34 – 녹색 0; 32 – 옅은 녹색 1; 32 – 시안 0; 36 – 옅은 청록색 1; 36 – 빨강 0; 31 – 옅은 빨강 1; 31 – 자주색 0; 35 – 밝은 자주색 1; 35 – 갈색 0; 33 – 노랑 1; 33 – 밝은 회색 0; 37 – 흰색 1; 37
예를 들어, 내가 사용하는 줄은 다음과 같습니다.
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
또는 내 여자 친구는 다음을 사용하십시오.
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
다음과 같이 터미널에서 PS1 환경 변수의 값을 변경하여 프롬프트를 설정하여 자유롭게 실험하십시오.
export PS1="...your values..."
아니면
PS1="...your values..."
내 터미널 모양은 다음과 같습니다.
텍스트 속성을 설정하고 지우 $PS1
려면 적절한 호출로 쉘 시작 파일에서 간단히 수정 하십시오 tput
. 자세한 내용은 tput(1)
및 terminfo(5)
매뉴얼 페이지를 참조하십시오.
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
$(tput setaf 2)
하고 $(tput sgr0)
, 내가 직접 ANSI 이스케이프 시퀀스를 사용하는 것이 좋습니다 것 : \033[32m
와 \033[m
. 결과는 동일하지만 전화가 필요하지 않습니다.