Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 명령줄 구문을 읽는 방법

Windows 명령줄 구문을 읽는 방법

Windows PC를 사용하는 경우 Windows PC에서 작업을 수행하기 위해 명령줄을 보거나 사용했을 것입니다. 일부 명령에 대한 도움이 필요한 경우 명령 구문 및 사용법에 도움이 되는 사이트가 많이 있습니다. 그러나 해당 명령줄 구문을 읽는 방법을 알지 못하면 해당 도움말은 횡설수설한 문자열에 불과합니다.

예를 들어 attrib 명령에 대한 공식 명령줄 참조를 확인하는 경우 , 다음과 같은 명령줄 구문을 볼 수 있습니다.

ATTRIB [{+R|-R}] [{+A|-A}] [{+S|-S}] [{+H|-H}] [[drive:][path] filename] [/S[/D]]

보시다시피 위의 명령줄 구문에는 대문자 및 소문자와 같은 모든 종류의 변형과 공백, 대괄호("[ ]"), 중괄호("({})") 및 파이프(" | "). 위의 명령줄은 훈련되지 않은 눈에는 의미가 없지만 attrib와 함께 사용할 수 있는 다양한 매개변수를 알려줍니다. 명령.

Windows 명령줄 구문을 읽는 방법

명령 구문을 읽는 방법

명령 구문은 명령을 사용하거나 실행하는 방법을 제어하는 ​​규칙에 불과합니다. 명령줄 구문을 읽는 방법을 모르면 명령을 적절하게 사용하거나 이해할 수 없습니다. 따라서 이 기본 자습서에서는 명령줄 구문을 읽는 방법에 대한 몇 가지 기본 사항을 알아보겠습니다. 예에 따라 위의 'attrib' 명령어를 사용하고 아래 정보를 사용하여 해당 명령어를 해석할 수 있습니다.

특수 문자 "+": 특수 문자 +를 사용할 때마다 항목 또는 매개변수 앞에 있으면 수행 중인 작업에 대해 해당 매개변수를 설정하고 있음을 의미합니다.

예를 들어 위의 attrib 명령어에서 +R 매개변수를 사용할 때마다 명령에서 선택한 파일 또는 폴더에 대한 읽기 전용 모드를 설정하고 있습니다.

특수 문자 "-": 특수문자 -를 사용할 때마다 항목 또는 매개변수 앞에 있으면 수행 중인 작업에 대해 해당 매개변수를 지우고 있음을 의미합니다.

예를 들어 위의 attrib 명령어에서 -R 매개변수를 사용할 때마다 명령에서 선택한 파일 또는 폴더의 읽기 전용 모드를 제거하고 있습니다.

대문자로 된 문자: 명령줄 구문에서 대문자로 표시된 문자는 사용자가 정확히 입력해야 하는 문자입니다. 문자라고 하면 숫자, 특수문자, 문자를 모두 포함합니다.

예를 들어 위의 attrib 명령에서 기본 명령 ATTRIB -R와 같은 스위치 , +A , /S 등은 어떠한 수정도 가하지 않고 그대로 사용해야 합니다. 따라서 유효한 명령은 다음과 같습니다.

ATTRIB +R

그러나 이와는 달리 특수 문자 "+"가 제거됩니다.

ATTRIB R

작은 캐릭터: 소문자가 표시될 때마다 사용자가 명령을 제대로 실행하는 데 필요한 정보를 제공해야 한다는 의미입니다.

예를 들어 위의 attrib 명령에서 [[drive:][path] filename] 위치에 드라이브 및 파일 경로와 같은 정보를 제공해야 합니다. . 명령이 제공되면 다음과 같이 표시됩니다.

ATTRIB C:\folder\file.txt

파이프(수직 막대): 파이프 또는 수직 막대는 브래킷 또는 중괄호 내부에서 사용할 수 있는 다양한 매개변수를 표시하는 데 사용됩니다. 매개변수 중 하나만 사용할 수 있는 "either...or"와 같은 의미입니다. 파이프 또는 수직 막대는 예시용이며 실제 명령과 함께 사용하면 안 됩니다.

예를 들어 위의 attrib 명령에서 +R 스위치가 및 -R 세로 막대로 구분됩니다. 즉, 두 개의 다른 매개변수이며 그 중 하나만(+R 또는 -R )는 실제 명령에서 사용할 수 있습니다.

중괄호("{ }") : 중괄호 안의 모든 항목 또는 매개변수는 사용자가 하나를 선택해야 하는 선택사항의 집합입니다. 즉, 중괄호 안의 매개변수 그룹 중에서 하나의 매개변수를 선택할 수 있습니다. 또한 실제 명령에는 중괄호를 사용하면 안 됩니다.

예를 들어, 명령 구문 {+A | -A} 스위치 +A를 사용할 수 있다고 제안합니다. 또는 -A 실제 명령에는 있지만 같은 그룹에 속하기 때문에 동시에 둘 다 그렇지는 않습니다. 따라서 유효한 명령은 다음과 같습니다.

ATTRIB +A

그러나 이와는 달리 두 옵션을 동시에 사용합니다.

ATTRIB +A -A

대괄호("[ ]") :대괄호 안의 항목이나 매개변수는 선택사항입니다. 즉, 해당 매개변수를 사용할지 여부는 사용자에게 달려 있습니다. 또한 실제 명령에 대괄호를 사용하면 안 됩니다.

예를 들어 위의 attrib 명령에서 구문 [{+R|-R}] 선택적 매개 변수를 사용할 수 있는지 여부를 제안합니다(중괄호를 염두에 두십시오). 따라서 아래 명령 중 하나가 유효합니다.

ATTRIB +R

또는

ATTRIB

스페이스 :명령 구문에서 공백도 의미가 있습니다. 명령 구문에 공백이 있으면 실제 명령을 실행하는 동안 사용해야 합니다.

예를 들어, 위의 attrib 명령에서 공백을 제거해서는 안 됩니다. 따라서 유효한 명령은 다음과 같습니다.

ATTRIB +R -H

그러나 공백을 제거하는 이와 같지 않습니다.

ATTRIB+R-H

대괄호 외부 텍스트 :공백과 마찬가지로 대괄호 외부의 모든 텍스트를 사용해야 하며 명령을 실행하는 동안 "있는 그대로" 사용해야 합니다.

예를 들어 위의 attrib 명령에서 기본 명령 ATTRIB 사용해야 하며 그대로 사용해야 합니다. 따라서 유효한 명령은 다음과 같습니다.

ATTRIB +R -H C:\folder\file.txt

대괄호 외부의 텍스트 사용을 제거합니다.

+R -H C:\folder\file.txt

줄임표("...") :줄임표는 어떤 구문에서도 그렇게 일반적이지 않지만, 줄임표가 보이면 항목이나 매개변수가 끝없이 반복될 수 있음을 의미합니다.

결론

명령줄 구문을 해석하는 방법을 아는 것은 공식 문서와 인터넷에 있는 명령 참조를 이해하고 사용하는 데 매우 유용합니다. 물론 이러한 구문 규칙을 이해하는 데 시간이 걸릴 수 있지만 그만한 가치가 있습니다.

아래의 의견 양식을 사용하여 생각을 공유하는 것을 잊지 마십시오.