영상을 보면서 다음과 같은 내용을 보았습니다.
% more tinyUF.txt
10
4 3
3 8
6 5
명령 %
앞에 있는 이 표시는 무엇입니까 ?more
답변1
이것은 쉘 프롬프트, 더 정확하게는 쉘 프롬프트입니다.기초적인빠르게(몇 개 있어요). 껍질이 그렇게 말하더군요."계속하세요. 이제 입력할 준비가 되었습니다.".
이 프롬프트는 -type 쉘 및 shells에서 %
일반적으로 사용되는 반면, -shells(예: 및 )에서는 일반적으로 a를 프롬프트로 사용합니다.csh
zsh
sh
bash
ksh93
$
#
루트 사용자의 경우 프롬프트는 일반적으로 다음과 같이 변경됩니다.충분히 강력한 사용자는 백업 프롬프트를 통해 이 기능을 상기시켜야 합니다.(POSIX 표준에 따르면)
-type 쉘의 기본 프롬프트는 sh
쉘 변수의 값에 따라 결정됩니다 PS1
.
의견은 다음과 같이 추가되어 아래에 요약되어 있습니다.
#
루트 프롬프트의 문자( sh
및 쉘에서 사용됨) 는 csh
친숙한 쉘 주석 문자와 일치합니다. 사용자가 셸 프롬프트도 복사한 경우 루트로 명령을 복사하여 붙여넣으면 붙여넣은 명령이 작동하지 않게 됩니다. 쉘에 주석 규칙이 있기 #
전에는 루트 프롬프트로 사용되었습니다(참조:더그 맥길로이가 보낸 이메일).
Plan 9와 es
쉘은 rc
이 ;
문자를 기본 프롬프트로 사용합니다. 결과적으로 명령(프롬프트 포함)을 복사하여 붙여넣는 것은 여전히 붙여넣은 명령이 유효하고 실행된다는 것을 의미합니다.
사용자가 사용자 정의하지만 여전히 복사하여 붙여넣을 수 있는 쉘 프롬프트를 가질 수 있도록 하는 한 가지 방법은 현재 디렉토리, 호스트 이름 또는 시간 등이 있을 수 있는 : something ;
위치를 사용하는 것입니다.something