기본 프롬프트는 다음과 같습니다.
root@monu dev]#
“root @ monu “부분하고 원하는 이름을 지정 하시겠습니까?
답변
환경 변수 .
다음을 통해 PS1
의 현재 값을 확인할 수 있습니다.
root@monu dev# echo $PS1
값이 \u@\h \w\$
와 같음을 확인할 수 있습니다. 여기서
-
\u
: 사용자 이름 -
\h
: 호스트 이름 -
\w
: 현재 작업 디렉토리 -
\$
: 루트에 대한#
기호 user, 다른 사용자의$
기호
변경 사항을 영구적으로 적용하려면 을 변경하는 스크립트를 추가해야합니다. ~/.bashrc
의 div id = “57a2d4cd70″>
, 사용자가 로그인 할 때마다 실행되기 때문입니다.
댓글
답변
셸에 따라 다릅니다. 중요한 참고 사항으로 루트 계정을 개인 계정으로 사용하지 절대 해야합니다. 일반 사용자를 만들고 sudo에 대한 액세스를 설정합니다. 이를 수행하는 방법에 대해서는 배포 설명서를 확인하십시오.
zsh에서 다음과 같이 PROMPT 변수를 설정해야합니다.
PROMPT="%{ESC[38;5;24m%};%{ESC[0m%} "
zshell은 많은 기타 옵션 을 제공하며 이는 실제로 최소한입니다. 신속한.
bash에서는 다음과 같이 설정할 수 있습니다.
local ROOK="\[\033[38;5;24m\]" local DEFAULT="\[\033[0;39m\]" PS1="${ROOK}\$${DEFAULT} "
두 경우 모두 256 색 지원 터미널이 있습니다. 매뉴얼 페이지는 많은 도움이 될 것입니다 (man bash
또는 man zsh
).
댓글
- 여기에서 루트 계정 대소 문자를 올바르게 명시하셨습니다. IMO-사용해서는 안됩니다. 개인 계정 (설치 공간이 매우 적은 일부 임베디드 시스템 제외)
PROMPTING
섹션 (man bash
포함)