명령 구문을 읽는 방법

이 예제로 명령 구문을 해석하는 방법 배우기

명령구문 은 기본적으로 명령 을 실행하기위한 규칙입니다. 명령을 사용하여 올바르게 실행할 수있는 방법을 배울 때 구문 표기법을 읽는 방법을 알아야합니다.

여기 그리고 어쩌면 다른 웹 사이트에서 본 것처럼 명령 프롬프트 명령 , DOS 명령 및 많은 실행 명령 도 모든 종류의 슬래시, 대괄호, 기울임 체 등으로 설명됩니다. 이러한 모든 표시가 무엇인지 알고 있으면, 어떤 명령의 구문을보고 필요한 옵션과 다른 옵션과 함께 사용할 수있는 옵션을 즉시 알 수 있습니다.

참고 : 소스에 따라 명령을 설명 할 때 약간 다른 구문이 표시 될 수 있습니다. 우리는 Microsoft가 역사적으로 사용했던 방법을 사용합니다. 모든 사이트에서 본 모든 명령 구문은 매우 유사하지만 읽는 명령과 관련된 구문 키를 따라야하고 모든 웹 사이트와 문서는 똑같은 방법을 사용합니다.

명령 구문 키

다음 구문 키는 명령 구문의 각 표기법을 사용하는 방법을 설명합니다. 우리가 테이블 아래의 세 가지 예제를 살펴볼 때 이것을 참조하십시오.

표기법 의미
대담한 굵게 표시된 항목은 표시된대로 정확하게 입력해야합니다. 여기에는 굵은 글씨, 슬래시, 콜론 등이 포함됩니다.
이탤릭체 기울임 꼴 항목은 사용자가 제공해야하는 항목입니다. 기울임 꼴 항목을 그대로 사용하지 말고 표시된대로 명령에 사용하십시오.
페이스 모든 공백은 글자 그대로 사용해야합니다. 명령의 구문에 공백이 있으면 명령을 실행할 때 해당 공백을 사용하십시오.
[괄호 안의 텍스트] 브래킷 안에있는 항목은 선택 사항입니다. 괄호는 문자 그대로 취해서는 안되므로 명령을 실행할 때 괄호를 사용하지 마십시오.
괄호 밖의 텍스트 대괄호에 포함되지 않은 텍스트는 필수입니다. 많은 명령 구문에서 하나 이상의 대괄호로 묶이지 않은 텍스트는 명령 이름 자체입니다.
{중괄호 안의 텍스트} 중괄호 안에있는 항목은 옵션 중 하나 선택 해야 합니다. 중괄호는 그대로 사용하지 말고 명령을 실행할 때 사용하지 마십시오.
세로 | 바 수직 막대는 대괄호와 중괄호 안에있는 항목을 구분하는 데 사용됩니다. 문자 그대로 수직 막대를 사용하지 마십시오. 명령을 실행할 때 수직 막대를 사용하지 마십시오.
줄임표 ... 줄임표 란 항목을 무기한 반복 할 수 있음을 의미합니다. 명령을 실행할 때 줄임표를 문자 그대로 입력하지 말고 항목을 반복 할 때 공백과 다른 필수 항목을 사용하십시오.

참고 : 대괄호를 대괄호라고도하며, 대괄호를 구불 구불 한 대괄호 또는 꽃 괄호라고도하며, 수직 바를 파이프, 수직선 또는 수직 슬래시라고도합니다. 당신이 무엇이라고 부르든지간에, 누구도 명령을 실행할 때 글자 그대로 받아 들여서는 안됩니다.

Example # 1 : Vol 명령

다음은 Windows 운영 체제 의 모든 버전에서 명령 프롬프트 에서 사용할 수있는 명령 인 vol 명령 의 구문입니다.

vol [ 드라이브 : ]

단어 vol 는 굵게 표시되어 있습니다. 즉 문자 그대로 받아 들여야합니다. 그것은 또한 대괄호 밖에 있으므로 필요하다는 의미입니다. 몇 단락 아래 괄호를 살펴 보겠습니다.

다음은 공간입니다. 명령 구문에서 공백은 문자 그대로 취해 지므로 vol 명령을 실행할 때 vol 와 다음에 오는 모든 것 사이에 공백을 넣어야합니다.

괄호는 그 안에 들어있는 내용이 모두 선택 사항임을 나타냅니다. 그 안에 들어있는 내용은 명령을 실행하는 데 필요하지 않지만 명령을 사용하는 대상에 따라 사용할 내용 일 수 있습니다. 괄호는 문자 그대로 취해서는 안되며 명령을 실행할 때 절대 포함하지 마십시오.

괄호 안에는 기울임 꼴 단어 드라이브 와 굵게 표시된 콜론이 있습니다. 이탤릭체로 된 것은 무엇이든 당신이 제공해야하며 문자 그대로 받아 들여서는 안됩니다. 이 경우 드라이브 는 드라이브 문자를 참조하므로 여기에 드라이브 문자를 제공해야합니다. vol 와 마찬가지로, :은 굵게 표시되어 있으므로 표시된대로 입력해야합니다.

해당 정보를 바탕으로 vol 명령을 실행할 수있는 유효하고 잘못된 방법과 그 이유는 다음과 같습니다.

유효 : drive : 는 대괄호로 묶여 선택 사항이므로 vol 명령은 단독으로 실행할 수 있습니다.

vol d

유효하지 않음 : 이번에는 명령의 선택적 부분이 사용 중이며 드라이브d 로 지정했지만 콜론은 잊어 버렸습니다. 콜론은 동일한 대괄호 안에 포함되어 있고 대담하기 때문에 문자 그대로 사용해야한다는 것을 알고 있기 때문에 콜론이 드라이브에 수반된다는 것을 기억하십시오.

vol e : / p

유효하지 않음 : 명령 구문에 / p 옵션이 나열되지 않아 vol 명령을 사용할 때 vol 명령이 실행되지 않습니다.

vol c :

유효 : 이 경우 선택적 drive : 인수가 의도 한대로 사용되었습니다.

예 2 : 종료 명령

여기에 나열된 구문은 shutdown 명령에 대한 구문이며 위의 vol 명령 예제보다 훨씬 복잡합니다. 그러나 이미 알고있는 것을 기반으로 실제로 배우는 것이 거의 없습니다.

종료 [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ 컴퓨터 이름 ] [ / t xxx ] [ / d [ p : | u : ] xx : yy ] [ / c " 의견 " ]

대괄호 안의 항목은 항상 선택 사항이며 대괄호 밖의 항목은 항상 필요하며 굵은 항목과 공백은 항상 리터럴이고 기울임 꼴 항목은 사용자가 제공해야 함을 기억하십시오.

이 예에서 큰 새로운 개념은 수직 막대입니다. 괄호 안의 수직 막대는 선택 사항을 나타냅니다. 위의 예에서 shutdown 명령을 실행할 때 다음 옵션 중 하나 를 포함 할 수는 있지만 할 필요는 없습니다. / i , / l , / s , / r , / g , / a , / p , / h 또는 / e . 대괄호와 마찬가지로 수직 바는 명령 구문을 설명하기 위해 존재하며 문자 그대로 받아 들여서는 안됩니다.

shutdown 명령은 [ / d [ p : | u : ] xx : yy ] - 기본적으로 옵션 내 옵션.

위의 예 1에서 볼 수있는 vol 명령과 마찬가지로 shutdown 명령을 사용하는 몇 가지 유효하고 잘못된 방법이 있습니다.

shutdown / r / s

유효하지 않음 : / r/ s 옵션을 함께 사용할 수 없습니다. 이 수직 막대는 하나만 선택할 수있는 선택 항목을 나타냅니다.

shutdown / sp : 0 : 0

유효하지 않음 : / s 사용은 완벽하지만 p : 0 : 0 사용 은이 옵션이 / d 옵션과 함께 만 사용 가능하므로 사용하지 않습니다. 올바른 사용법은 shutdown / s / dp : 0 : 0 이었을 것입니다.

shutdown / r / f / t 0

유효 : 모든 옵션이 이번에 올바르게 사용되었습니다. / r 옵션은 대괄호 집합 내에서 다른 선택 항목과 함께 사용되지 않았고 / f/ t 옵션은 구문에서 설명한대로 사용되었습니다.

Example # 3 : 넷 사용 명령

마지막 예제에서는 net 명령 중 하나 인 net use 명령을 살펴 보겠습니다. 그물 사용 명령 구문은 좀 번거 롭습니다. 그래서 아래에서 간략하게 설명했습니다. (전체 구문은 여기를 참조 하십시오. )

net use [{ devicename | * }] [ \\ computername \ sharename [{ password | * }]] [ / persistent : { | no }] [ / savecred ] [ / delete ]

net use 명령에는 새로운 표기법 인 중괄호의 두 인스턴스가 있습니다. 중괄호는 하나 이상의 세로 막대로 구분 된 선택 항목 중 하나만 필요하다는 것을 나타냅니다. 선택 사항을 나타내는 세로 막대가있는 브래킷과는 다릅니다.

net use의 유효하고 잘못된 사용법을 살펴 보겠습니다.

net use e : * \\ 서버 \ 파일

Invalid : 첫 번째 중괄호 세트는 장치 이름을 지정하거나 와일드 카드 문자 *를 사용할 수 있음을 의미합니다. 두 가지를 모두 수행 할 수는 없습니다. net use e : \\ server \ files 또는 net use * \\ server \ files 는이 경우 net use를 실행하는 유효한 방법이었을 것입니다.

net use * \\ appsvr01 \ source 1lovet0visitcanada / persistent : 아니요

유효 : 하나의 중첩 된 옵션을 포함하여 net use의 실행에 여러 옵션을 올바르게 사용했습니다. 그 중 하나를 선택하고 devicename을 지정하는 데 필요한 경우 *를 사용했으며 서버 [ appsvr01 ]에서 공유 [ source ]를 지정한 다음 net use를 사용하지 않고 해당 공유 인 { llovet0visitcanada }에 { password }를 지정 하기로 했습니다. { * } 한 개를 물어보세요.

다음 번에 컴퓨터를 시작할 때이 새로운 공유 드라이브가 자동으로 다시 연결되는 것을 허용하지 않기로 결정했습니다. [ / persistent : no ].

순 사용 / 영구

무효 : 이 예에서는 옵션 / 영구 스위치를 사용하기로 선택했지만 그 옆에 콜론을 포함하는 것을 잊었으며 중괄호 사이의 두 가지 필수 옵션 인 또는 아니오 중에서 선택하는 것을 잊어 버렸습니다. net use / persistent : yes를 실행하면 net use를 올바르게 사용 했을 것입니다.