문제
다음 결과에 해당하는 환경변수로 알맞은 것은?
① PS1 ② PS2 ③ DISPLAY ④ PROMPT
정답
1번
해설
정답: 1. 1차(기본) 명령 프롬프트의 모양을 정의하는 환경변수는 PS1 이다. 프롬프트 안 호스트명 자리가 시간(\t)으로 바뀐 것은 PS1 값을 수정한 결과이다.
오답 풀이
- 1번: PS1 은 기본 셸 프롬프트를 정의하므로 옳다.
- 2번: PS2 는 명령이 다음 줄로 이어질 때 표시되는 보조 프롬프트(기본 ">")이다.
- 3번: DISPLAY 는 X 윈도 출력 대상을 지정하는 변수로 프롬프트와 무관하다.
- 4번: PROMPT 는 bash 의 표준 프롬프트 변수가 아니다.
보충 개념 PS1 의 특수문자: \u(사용자), \h(호스트), \w(현재 경로), \t(24시간 HH:MM:SS), \$(권한 표시 $/#). 위 예시는 \h 자리를 \t 로 바꾼 것이다.