"if"를 입력해도 더 이상 프롬프트가 표시되지 않습니다.

"if"를 입력해도 더 이상 프롬프트가 표시되지 않습니다.

iffor를 입력하면 프롬프트가 사라집니다 ifconfig. 그런 일은 일어나서는 안 됩니다.

┌──(root

답변1

쉘은 사용자가 완료하기를 기다리고 있습니다.if명령. 키를 누르거나 Enter를 눌러 CtrlC"일반" 프롬프트로 돌아갈 수 있습니다 fi(구문 오류로 인해 중단됨).

답변2

if셸에서 if 조건부 블록을 시작합니다(스크립팅 언어 bash/zsh/dash/ksh...). if 조건이 필요합니다.

ctrlc+ (SIGINT) 또는 fi(if 블록 끝)을 사용하여 중지할 수 있습니다 .

답변3

종료 방법은 다른 답변에서 설명되었습니다 if-statement.

zsh 경쟁을 하려면 를 눌러야 합니다 Tab. 예는 다음과 같습니다.

Enter를 if누르고 누르면 다음과 같은 결과 Tab가 나타납니다.

~if 
if     ifconfig  ifdown    ifquery   ifup      ifuse 

ifconfig명령을 받으려면 Tab키를 두 번 누른 다음 키를 누르세요 Enter.

관련 정보