2009-03-03 5 views
106

어떻게 명령을 다음 줄로 확장합니까?Windows : 명령 프롬프트에서 여러 줄 명령을 지정하는 방법?

기본적으로 무슨에 대한 Windows 대안 리눅스의 여기

ls -l \ 
/usr/ 

우리가 다음 줄

에 명령을 확장하기 위해 백 슬래시를 사용 뭐죠 창에 대해 동등한?

+0

+1 짧고 간결한 Q & A를 위해 http://stackoverflow.com/questions/69068/long-commands-split-over-multiple-lines-in-vista-dos-html에서 캐럿 처리에 대한 더 자세한 내용을 살펴보십시오. batch-bat-file –

답변

175

내 키보드의 거의 모든 키를 시도 후 :

C:\Users\Tim>cd^
Mehr? Desktop 

C:\Users\Tim\Desktop> 

그래서는^열쇠가 될 것으로 보인다.

+1

매일 새로운 것을 배웁니다! –

+24

시행 착오를위한 훌륭한 방법 –

+0

Microsoft는 자체 표준을 준수 할 수 없으므로 PowerShell에서이 기능을 사용할 수 없습니다. ^에 해당하는 PowerShell은 이므로 C : \ Users \ Tim> cd ' >> 데스크톱 Tim의 데스크톱으로 연결됩니다. \ 0/ –

41

Windows 명령 프롬프트에서 ^은 명령 줄에서 다음 문자를 이스케이프하는 데 사용됩니다. (마찬가지로 \은 문자열에 사용됩니다.) 명령 줄에서 그대로 사용해야하는 문자는^접두사가 있어야하므로 개행 문자로 작동합니다. 참고로

(명령 인수로하지 따옴표로 지정된 경우) 탈출 필요 문자는 다음과 같습니다 &|()

그래서 당신의 리눅스 예에 해당이 (?를 가 프롬프트되는) 것 :

C:\> dir^
More? C:\Windows 
+7

'^'문자는 줄의 마지막 문자 여야합니다. 그렇지 않으면 끝에 SPACE가 있으면 여러 줄 명령이 작동하지 않습니다. –

관련 문제