카테고리 없음

프롬프트

hangover 2009. 6. 4. 16:53
쉘이 대화형으로 사용되는 경우에는 사용자에게 입력을 요구한다. 화면에 프롬프트가 나타나 있으면 사용자가 명령어를 입력할 수 있다는 것을 의미한다. 배시 쉘은 네 가지 프롬프트를 제공한다. 주 프롬프트는 $기호이고 보조 프롬프트는 >이다. PS3, PS4 는 나중에 설명

주프롬프트
주프롬프트의 기본값은 $이다. 프롬프트는 보통 /etc/bashrc파일이나 사용자 초기화 파일인 .bash_profile 또는 .profile 파일(본 쉘)에서 정의된다.
예제
$PS1="(uname -n) >"
localhost.localdomain >
변수 PS1에 컴퓨터이름(uname -n)과 >기호를 지정한다.

보조 프롬프트
echo "Hello
> there"
Hello
there

$PS2="\s:PS2 >"
$echo 'Hello
bash:PS2 > what
bash:PS2 > are
bash:PS2 > you doing?
Hello
what
are
you doing?
$