문제
다음 예시로 제시된 프롬포트를 변경할 때 사용하는 환경변수로 알맞은 것은?
① PS ② PS1 ③ PS2 ④ PROMPT
정답
2번
해설
정답: 2. 예시는 사용자가 명령을 입력하기 직전에 표시되는 기본(1차) 프롬프트이다. 이 프롬프트의 형태를 정의하는 환경변수는 PS1 이다.
오답 풀이
- 1번: "PS" 라는 단독 프롬프트 변수는 존재하지 않는다.
- 2번: 기본 프롬프트를 정의하는 PS1 로 옳다.
- 3번: PS2 는 명령이 다음 줄로 이어질 때 나타나는 2차(연속) 프롬프트 변수이다.
- 4번: "PROMPT" 는 표준 환경변수가 아니다.
보충 개념 PS1(기본 프롬프트, 예: [user@host ~]$), PS2(연속 프롬프트, 기본 ">"), PS3(select 메뉴), PS4(디버그 추적). 흔히 보는 프롬프트는 PS1 이다.