를 입력한 후 Ubuntu Server 22.04의 루트로 셸에서 색상을 활성화하고 싶습니다 sudo -s
. 내가 찾은이것force_color_prompt=yes
그 질문으로 인해 파일의 주석 처리를 해제하는 방법을 알게 되었습니다 /root/.bashrc
. 이것은 작동하지만 이제 루트 프롬프트의 색상을 변경하여 루트로 작업하고 있음을 더 잘 나타낼 수 있는 방법이 있는지 궁금합니다.
이것이 내가 가진 것입니다:
이것이 내가 원하는거야:
고쳐 쓰다:
완전성을 위해 내 원래 줄은 다음과 같습니다 PS1
.
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1
원하는 결과를 제공하는 수정된 줄은 다음과 같습니다 .
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
답변1
그래 넌 할수있어색상 코드예를 들어 프롬프트 PS1 변수에서 다음과 같이 /root/.bashrc
할 수 있습니다 .PS1="\e[38;2;128;0;0m[\u@\h \W]\$ "
zsh
쉘 프롬프트 사용자 정의를 위한 더 풍부한 프레임워크가 있지만 bash
.oh my BASH!
, 하지만 솔직히 이렇게 하면 zsh
대신 다음 을 사용 bash
하여 기본 셸로 사용해 보는 것이 좋습니다.powerlevel10k
더 나은 팁을 원하거나 많은 작업에 도움이 되는 셸이 필요한 경우에도 마찬가지입니다 oh-my-zsh
( oh my BASH!
복제본입니다).