Ubuntu에서 Bash의 기본 PS1의 선두 부분은 무엇을 의미합니까?

iBug

이것은 $PS1새로 설치된 Ubuntu 18.04의 Bash 셸입니다.

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] \$

프롬프트의 다른 모든 부분을 잘 이해할 수 있습니다.

  • ${debian_chroot:+($debian_chroot)}: 설정되어 있으면 표시하되 주위에 괄호를 추가하십시오. 설정되지 않은 경우 아무것도 표시하지 않습니다.
  • \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] \$: user@host:cwd $CSI 이스케이프 시퀀스를 사용하여 색상이 활성화 된 표준 프롬프트

첫 번째 부분에 대해 혼란 스럽습니다.

\[\e]0;\u@\h: \w\a\]

AFAIK, \[\]팽창에 \001\002그들 사이의 문자는 "프롬프트의 길이"로 간주되어서는 안된다는 GNU 작성한 Readline에게. 질문은 이것의 의미로 요약됩니다.

\e]0;\u@\h: \w\a

그것은이다 <ESC>]0;user@host: cwd<ALARM>. 그게 무엇을합니까? (참고 : CSI는 <ESC>[하지 <ESC>], 아니면 내가 이해했을 것이다)

스티븐 키트

아이콘 이름과 창 제목을 설정 하는 XTerm 이스케이프 시퀀스 입니다. 대부분의 그래픽 터미널 에뮬레이터 (및 일부 비 그래픽 터미널 에뮬레이터)에서 지원됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 부분은 Netbeans (PHP)에서 무엇을 의미합니까?

분류에서Dev

그놈 터미널에서 PS1의 포맷을 지우는 방법은 무엇입니까?

분류에서Dev

인터페이스에서 "기본값"은 무엇을 의미합니까?

분류에서Dev

"..."은 bash 내부에서 무엇을 의미합니까?

분류에서Dev

$ {MY_VAR : -1}은 bash에서 무엇을 의미합니까?

분류에서Dev

Bash에서 "1B63"은 무엇을 의미합니까?

분류에서Dev

여기서 선택적 기능은 무엇을 의미합니까?

분류에서Dev

이 crontab 기본 기사에서 '> / dev / null 2> & 1'은 무엇을 의미합니까?

분류에서Dev

부두 웹 소켓에서 ProtocolException은 무엇을 의미합니까?

분류에서Dev

선은 무엇을 의미합니까?

분류에서Dev

이미 기본값을 사용하는이 방법에서 _은 무엇을 의미합니까?

분류에서Dev

PS1 변수에서 이러한 시퀀스는 무엇을 의미합니까?

분류에서Dev

Windows 탐색기 열에서 #은 무엇을 의미합니까?

분류에서Dev

분할 된 클러스터에 포함 된 복제본 세트의 일부인 지연된 두 복제본을 동기화하는 것은 무엇입니까?

분류에서Dev

dmidecode에서 "동기"유형 세부 사항은 무엇을 의미합니까?

분류에서Dev

Bash에서 $ {_ [0]}은 무엇을 의미합니까?

분류에서Dev

Bash에서 $ #은 무엇을 의미합니까?

분류에서Dev

Bash에서 [@]은 무엇을 의미합니까?

분류에서Dev

bash에서 $ (< "dir / file") 표현은 무엇을 의미합니까?

분류에서Dev

$ {MYPATH // : // bin :} / bin은 bash 쉘에서 무엇을 의미합니까?

분류에서Dev

$ {MYPATH // : // bin :} / bin은 bash 쉘에서 무엇을 의미합니까?

분류에서Dev

bash에서 "h 명령"은 무엇을 의미합니까?

분류에서Dev

확장 및 기본 정규식에서 선행 별표는 무엇을 의미합니까?

분류에서Dev

Ubuntu Software Center에서 "(구식)"은 무엇을 의미합니까?

분류에서Dev

Proc의 ID 문의 기능은 SAS에서 무엇을 의미합니까?

분류에서Dev

$ PS1의 어원은 무엇입니까?

분류에서Dev

git bash를 사용하기 시작하면 .bash_profile에서이 줄은 무엇을 의미합니까?

분류에서Dev

NTFS 드라이브 / 파티션에서 '기본값'마운트 옵션은 무엇을 의미합니까?

분류에서Dev

NTFS 드라이브 / 파티션에서 '기본값'마운트 옵션은 무엇을 의미합니까?

Related 관련 기사

  1. 1

    이 부분은 Netbeans (PHP)에서 무엇을 의미합니까?

  2. 2

    그놈 터미널에서 PS1의 포맷을 지우는 방법은 무엇입니까?

  3. 3

    인터페이스에서 "기본값"은 무엇을 의미합니까?

  4. 4

    "..."은 bash 내부에서 무엇을 의미합니까?

  5. 5

    $ {MY_VAR : -1}은 bash에서 무엇을 의미합니까?

  6. 6

    Bash에서 "1B63"은 무엇을 의미합니까?

  7. 7

    여기서 선택적 기능은 무엇을 의미합니까?

  8. 8

    이 crontab 기본 기사에서 '> / dev / null 2> & 1'은 무엇을 의미합니까?

  9. 9

    부두 웹 소켓에서 ProtocolException은 무엇을 의미합니까?

  10. 10

    선은 무엇을 의미합니까?

  11. 11

    이미 기본값을 사용하는이 방법에서 _은 무엇을 의미합니까?

  12. 12

    PS1 변수에서 이러한 시퀀스는 무엇을 의미합니까?

  13. 13

    Windows 탐색기 열에서 #은 무엇을 의미합니까?

  14. 14

    분할 된 클러스터에 포함 된 복제본 세트의 일부인 지연된 두 복제본을 동기화하는 것은 무엇입니까?

  15. 15

    dmidecode에서 "동기"유형 세부 사항은 무엇을 의미합니까?

  16. 16

    Bash에서 $ {_ [0]}은 무엇을 의미합니까?

  17. 17

    Bash에서 $ #은 무엇을 의미합니까?

  18. 18

    Bash에서 [@]은 무엇을 의미합니까?

  19. 19

    bash에서 $ (< "dir / file") 표현은 무엇을 의미합니까?

  20. 20

    $ {MYPATH // : // bin :} / bin은 bash 쉘에서 무엇을 의미합니까?

  21. 21

    $ {MYPATH // : // bin :} / bin은 bash 쉘에서 무엇을 의미합니까?

  22. 22

    bash에서 "h 명령"은 무엇을 의미합니까?

  23. 23

    확장 및 기본 정규식에서 선행 별표는 무엇을 의미합니까?

  24. 24

    Ubuntu Software Center에서 "(구식)"은 무엇을 의미합니까?

  25. 25

    Proc의 ID 문의 기능은 SAS에서 무엇을 의미합니까?

  26. 26

    $ PS1의 어원은 무엇입니까?

  27. 27

    git bash를 사용하기 시작하면 .bash_profile에서이 줄은 무엇을 의미합니까?

  28. 28

    NTFS 드라이브 / 파티션에서 '기본값'마운트 옵션은 무엇을 의미합니까?

  29. 29

    NTFS 드라이브 / 파티션에서 '기본값'마운트 옵션은 무엇을 의미합니까?

뜨겁다태그

보관