본문 바로가기
IT_Developers/Linux

리눅스 - PS1, PS2 차이점은?

by 고코더 2020. 3. 1.

ps2는 > 이다.


안녕하세요.
고코더 입니다.

프롬프트에는 두 종류가 있습니다. ps1 이라고 말하는건 우리가 흔하게 보는 프롬프트 명령창을 말합니다. 여기에 상황에 따라 ps2 모드가 발생합니다. PS2는 다만 사용자에게 좀 더 편리하게 명령어를 입력 받기 위한 옵션이 있습니다. 무슨 말인지 화면으로 자세히 알아보겠습니다.


 1. PS2인 우분투 쉘프롬프트에서 완전하지 않는 명령어를 실행합니다.
echo "gocoder

 2. 그러면 아래처럼 > 특수기호가 나오면서 나머지 명령어를 받을 준비를 합니다. 이게 바로 PS2 프롬프트 입니다.


 3. \을 이용해 명령어를 다음줄에서 이어 사용할때도 PS2 모드로 > 라는 기회가 나타납니다.
gocoder\



마무리


결론은 PS2 = '>' 기호라고 연상해서 기억하면 좋을거 같습니다.


댓글