bash 프롬프트 호출을 위한 환경 변수 PS1
(보통 ~/.bashrc에 설정됨) PS1은 무엇을 의미합니까? PS2가 있나요?
답변1
답변2
약간 의역배쉬 참조 매뉴얼
PS1 기본 프롬프트 문자열. 기본값은 "\s-\v\$"입니다.
PS2 보조 프롬프트 문자열. 즉, 연속 명령(한 줄 이상을 차지하는 명령)입니다. 기본값은 ">"입니다.
PS3 이 변수의 값은 명령 선택을 위한 프롬프트로 사용됩니다. 즉, 실행 중인 스크립트에 입력하기 위한 것입니다. 이 변수가 설정되지 않은 경우 select 명령은 "#?"이라는 메시지를 표시합니다.
PS4 이 값은 -x 옵션이 설정된 경우 명령줄을 에코하기 전에 인쇄되는 프롬프트입니다. PS4의 첫 번째 문자는 여러 수준의 간접지정을 나타내기 위해 필요한 만큼 여러 번 복사됩니다. 기본값은 "+"입니다.
PS1과 PS2는 원본 sh에서 가져온 것이고, PS3과 PS4는 bash의 일부로 추가되었습니다.
예시 보기여기