Windows 명령줄 기본 사항. Windows 명령줄 기본 사항 명령줄 스크립트 만들기

돕다 Windows 제품군 운영 체제에서 가장 일반적인 명령에 대한 도움말 정보를 얻을 수 있습니다. 내부 셸 명령(IF, GOTO 등)과 표준 명령줄 유틸리티(BCDEDIT, CHKDSK 등)에 대한 도움말 정보가 표시됩니다. 특정 명령에 대한 도움말을 보려면 명령줄을 사용하세요.

도움말 명령

도움이 필요한 경우- 명령 사용에 대한 도움말 정보를 표시합니다. 만약에
도움말 연결 > C:\assochlp.txt- 명령 사용에 대한 도움말 정보를 표시합니다. 협회결과를 텍스트 파일로 출력 C:\assochlp.txt

돕다매개변수 없이 이 버전의 운영 체제에서 지원되는 명령 목록을 표시합니다. 예를 들어 윈도우 7:

ASSOC- 파일 이름 확장자를 기반으로 매핑을 표시하거나 변경합니다.

속성- 파일 속성을 표시하고 변경합니다.

부서지다- CTRL+C 키 조합 처리 모드를 켜고 끕니다.

BCDEDIT- 초기 부팅을 제어하기 위해 부팅 데이터베이스의 속성을 설정합니다.

CACLS- 파일에 대한 액세스 제어 목록(ACL)을 표시하고 편집합니다.

부르다- 다른 배치 파일에서 하나의 배치 파일을 호출합니다.

CD

CHCP- 활성 코드 페이지를 표시하거나 설정합니다.

추디르- 이름을 표시하거나 현재 폴더를 변경합니다.

CHKDSK- 디스크를 확인하고 통계를 표시합니다.

CHKNTFS- 부팅 시 디스크 검사 수행 여부를 표시하거나 변경합니다.

CLS- 화면 청소.

명령- 다른 Windows 명령줄 해석기를 시작합니다.

색상- 기본 전경색과 배경색을 설정합니다.

COMP- 두 파일 또는 두 파일 세트의 내용을 비교합니다.

콤팩트- NTFS 파티션의 파일 압축을 표시하고 변경합니다.

전환하다- FAT 디스크 볼륨을 NTFS로 변환합니다. 현재 활성 드라이브는 변환할 수 없습니다.

복사- 하나 이상의 파일을 다른 위치에 복사합니다.

날짜- 현재 날짜를 표시하거나 설정합니다.

디렉터리- 지정된 폴더의 파일 및 하위 폴더 목록을 표시합니다.

DISKCOMP- 두 개의 플로피 디스크의 내용을 비교합니다.

디스크카피- 한 플로피 디스크의 내용을 다른 플로피 디스크에 복사합니다.

디스크파트- 디스크 파티션 속성을 표시하고 구성합니다.

도스키- 명령줄 편집 및 재호출 매크로 만들기.

드라이버 쿼리- 장치 드라이버의 현재 상태와 속성을 표시합니다.

에코- 화면에 메시지를 표시하고 명령 표시 모드를 전환합니다.

로컬- 배치 파일에 대한 로컬 환경 변경이 종료됩니다.

삭제- 하나 이상의 파일을 삭제합니다.

출구- CMD.EXE 프로그램(명령줄 해석기)을 종료합니다.

FC- 두 개의 파일 또는 두 개의 파일 세트를 비교하고 차이점을 표시합니다.

찾다- 하나 이상의 파일에서 텍스트 문자열을 검색합니다.

찾기STR- 파일에서 문자열을 검색합니다.

을 위한- 세트의 각 파일에 대해 지정된 명령을 실행합니다.

체재- Windows에서 작동하도록 디스크를 포맷합니다.

FSUTIL- 파일 시스템 속성을 표시하고 구성합니다.

FTYPE- 파일 이름 확장자로 일치할 때 사용되는 파일 형식을 표시하거나 변경합니다.

이동- 배치 파일의 표시된 라인으로 제어권을 전달합니다.

GPRESULT- 컴퓨터나 사용자에 대한 그룹 정책 정보를 표시합니다.

그라프타블- Windows가 그래픽 모드에서 확장 문자를 표시할 수 있도록 합니다.

돕다- Windows 명령에 대한 도움말 정보를 표시합니다.

ICACLS- 파일 및 디렉터리에 대한 ACL을 표시, 수정, 보관 또는 복원합니다.

만약에- 배치 파일에서 명령을 조건부로 실행하는 연산자입니다.

상표- 디스크의 볼륨 레이블을 생성, 변경 및 삭제합니다.

MD- 폴더를 생성합니다.

MKDIR- 폴더를 생성합니다.

MKLINK- 심볼릭 링크와 하드 링크 생성

방법- 시스템 장치 구성.

- 한 화면 크기의 분할된 데이터를 순차적으로 출력합니다.

이동하다- 하나 이상의 파일을 한 폴더에서 다른 폴더로 이동합니다.

오픈 파일- 원격 사용자가 공유 폴더에서 연 파일을 표시합니다.

- 실행 파일의 검색 경로를 표시하거나 설정합니다.

정지시키다- 배치 파일의 실행을 일시 중지하고 메시지를 표시합니다.

팝디- PUSHD 명령을 사용하여 저장된 이전 활성 폴더 값을 복원합니다.

인쇄- 텍스트 파일의 내용을 인쇄합니다.

즉각적인- Windows 명령줄의 프롬프트를 변경합니다.

푸시- 활성 폴더 값을 저장하고 다른 폴더로 이동합니다.

R.D.- 폴더를 삭제합니다.

다시 덮다- 불량하거나 손상된 디스크에서 읽을 수 있는 데이터를 복구합니다.

R.E.M.- 배치 파일과 CONFIG.SYS 파일에 주석을 추가합니다.

이름 바꾸기- 파일이나 폴더의 이름을 바꿉니다.

바꾸다- 파일을 대체합니다.

RMDIR- 폴더를 삭제합니다.

로보카피- 파일 및 디렉터리 트리 복사 도구가 개선되었습니다.

세트- Windows 환경 변수를 표시, 설정 및 제거합니다.

세트로컬- 환경 변경 사항을 배치 파일로 현지화하기 시작합니다.

SC- 서비스(백그라운드 프로세스)를 표시하고 구성합니다.

SCHTAS스크- 일정에 따라 명령을 실행하고 프로그램을 실행합니다.

옮기다- 배치 파일의 대체 매개변수 위치(shift)를 변경합니다.

일시 휴업- 컴퓨터를 로컬 또는 원격으로 종료합니다.

종류- 입력을 정렬합니다.

시작- 별도의 창에서 프로그램이나 명령을 실행합니다.

서브스트- 주어진 경로에 디스크 이름을 할당합니다.

시스템정보- 시스템 및 컴퓨터 구성에 대한 정보를 표시합니다.

작업 목록- 서비스를 포함하여 실행 중인 모든 작업을 표시합니다.

작업- 프로세스나 애플리케이션의 종료 또는 중지.

시간- 시스템 시간을 표시하고 설정합니다.

제목- CMD.EXE 명령줄 해석기의 현재 세션에 대한 창 제목을 할당합니다.

나무- 디스크 또는 폴더의 디렉토리 구조를 그래픽으로 표시합니다.

유형- 텍스트 파일의 내용을 표시합니다.

VER- Windows 버전에 대한 정보를 표시합니다.

확인하다- 디스크에 파일 쓰기의 정확성을 확인하는 모드를 설정합니다.

볼륨- 디스크의 볼륨 레이블과 일련 번호를 표시합니다.

엑스카피- 파일 및 디렉토리 트리를 복사합니다.

WMIC- 대화형 환경에서 WMI 정보를 표시합니다.

목록을 텍스트 파일로 출력하려면 명령 출력 리디렉션을 사용할 수 있습니다.

도움말 > myhelp.txt

목록에는 가장 일반적인 명령이 포함되어 있으며 대부분 Windows 제품군의 모든 운영 체제(TIME, DATE, COPY...)에 존재합니다. 일부 명령은 내장 명령입니다. CMD.EXE(REM, COLOR 등)이지만 대부분은 표준 배포판에 포함된 명령줄 유틸리티입니다. HELP를 사용하여 얻은 목록에는 최신 버전의 Windows 운영 체제에 포함된 명령의 절반도 포함되어 있지 않습니다. 예를 들어 지원하지 않는 명령에 대한 도움말 정보를 얻기 위해 HELP를 사용하려고 하면 도움말 시약, 다음 메시지가 표시됩니다.

이 명령은 지원되지 않습니다. "reagentc /?" 매개변수를 사용합니다.

즉, 팀 외에 돕다명령줄 매개변수를 사용하여 도움말 정보를 얻을 수 있습니다. /? 또는 -? :

시약c/?- HELP 도움말에서는 지원되지 않는 Windows 복구 환경 설정 명령 REAGENTC 사용에 대한 힌트를 표시합니다.

이 기사에서는 기본 사항을 다룰 것입니다. Windows 명령줄, 즉:

  • 명령줄 개념;
  • 쉘 명령 참조;
  • 명령 실행 시 이벤트 순서
  • 명령줄 스크립트 만들기
  • 텍스트 및 명령 표시 제어
  • 시스템 정보를 연구하기 위한 명령
  • 레지스트리 사용을 위한 명령
  • 시스템 서비스 관리;
  • 명령줄에서 시스템을 재부팅하고 종료합니다.
  • 명령줄에서 애플리케이션과 프로세스를 관리하세요.

명령줄 개념

명령줄 지원은 Microsoft Windows 운영 체제에 내장되어 있으며 명령 셸 창을 통해 액세스할 수 있습니다. 명령 프롬프트는 모든 버전의 Windows에서 지원되며 기본 제공 명령, 유틸리티 및 스크립트를 실행하는 데 사용됩니다. 명령 프롬프트의 강력함과 유연성에도 불구하고 일부 Windows 관리자는 이를 사용하지 않습니다. 충분한 그래픽 관리 도구가 있는 경우 사용자 인터페이스 요소를 클릭해야만 사용할 수 있습니다.

그러나 숙련된 Windows 관리자, 자격을 갖춘 기술 지원 전문가 및 고급 사용자는 명령줄 없이는 할 수 없습니다. 명령줄을 올바르게 사용하는 방법, 특히 어떤 명령줄 도구를 선택해야 하는지, 효과적으로 작동하기 위해 이를 언제 어떻게 사용해야 하는지 아는 것은 많은 문제를 방지하고 작업을 원활하게 실행하는 데 도움이 될 수 있습니다. 여러 도메인이나 네트워크를 지원하는 경우 명령줄을 사용하여 시간을 절약하는 방법을 이해하는 것은 중요할 뿐만 아니라 일상적인 작업을 자동화하는 데에도 필요합니다.

Windows의 새 버전이 나올 때마다 명령줄이 개선되고 기능이 확장되었습니다. 명령줄은 생산성 향상뿐만 아니라 유연성 향상과 관련하여 상당한 변화를 겪었습니다. 이제 Windows 명령줄을 사용하여 이전 버전의 Windows에서 해결할 수 없었던 문제를 해결할 수 있습니다.

Windows 명령 셸 환경은 특히 Cmd.exe를 실행할 때 매개 변수를 지정하거나 디렉터리에 저장된 자체 시작 파일을 사용하여 다양한 방법으로 시작됩니다. %SystemRoot%\System32.

또한 명령줄을 일괄 모드로 실행하여 일련의 명령을 실행할 수 있습니다. 배치 모드에서는 명령줄이 명령을 차례로 읽고 실행합니다.

Windows 명령줄로 작업할 때는 사용하는 명령의 출처를 이해해야 합니다. "기본" 명령(운영 체제에 내장되어 있음)은 두 가지 유형으로 제공됩니다.

  • 국내의– 명령 셸 내에 존재하며 별도의 실행 파일이 없습니다.
  • 외부- 일반적으로 %SystemRoot%\System32 디렉터리에 저장되는 별도의 실행 파일로 구현됩니다.

셸 명령(Cmd.exe)에 대한 빠른 참조

  • 협회- 매핑을 표시하거나 수정합니다( 협회) 파일 유형;
  • 부서지다— 디버깅할 때 중단점을 설정합니다.
  • 부르다— 스크립트에서 프로시저나 다른 스크립트를 호출합니다.
  • CD (chdir) -현재 디렉토리의 이름을 표시하거나 현재 디렉토리를 변경합니다.
  • cls— 명령줄 창과 화면 버퍼를 지웁니다.
  • 색상— 명령 셸 창의 텍스트와 배경색을 설정합니다.
  • 죄송합니다— 파일을 복사하거나 파일 연결을 수행합니다.
  • 날짜— 현재 날짜를 표시하거나 설정합니다.
  • 델 (지우기) —지정된 파일, 파일 그룹 또는 디렉토리를 삭제합니다.
  • 디렉토리— 현재 또는 지정된 디렉토리의 하위 디렉토리 및 파일 목록을 표시합니다.
  • 에코— 명령줄 창에 텍스트를 표시하거나 명령을 화면에 표시할지 여부를 설정합니다(on|off).
  • 로컬 끝— 현지화 종료를 표시합니다( 로컬 범위) 변수;
  • 출구— 명령줄 셸을 종료합니다.
  • ~을 위한— 세트의 각 파일에 대해 주어진 명령을 실행합니다.
  • ftype프로그램에 대한 파일 확장자 매핑의 현재 파일 형식을 나열하거나 변경합니다.
  • 이동— 명령 해석기가 배치 스크립트에서 지정된 레이블이 있는 줄로 이동해야 함을 지정합니다.
  • 만약에— 조건에 따라 명령을 실행합니다.
  • md (mkdir)— 현재 또는 지정된 디렉토리에 하위 디렉토리를 생성합니다.
  • 이동하다— 현재 또는 지정된 소스 디렉토리의 파일 또는 파일 그룹을 지정된 디렉토리로 이동합니다. 디렉토리 이름을 바꿀 수도 있습니다.
  • — 실행 파일 및 스크립트를 검색할 때 운영 체제에서 사용하는 명령 경로를 표시하거나 설정합니다.
  • 정지시키다— 배치 파일 실행을 중지하고 키보드 입력을 기다립니다.
  • 팝드— PUSHD 명령으로 이름이 저장된 디렉토리를 현재 디렉토리로 만듭니다.
  • 즉각적인— 초대 라인에 표시되어야 하는 텍스트를 지정합니다.
  • 푸시— 현재 디렉토리의 이름을 저장하고 필요한 경우 지정된 디렉토리를 현재 디렉토리로 만듭니다.
  • rd (rmdir)— 디렉토리 또는 하위 디렉토리와 함께 디렉토리를 삭제합니다.
  • — 배치 스크립트 또는 Config.nt에 주석을 표시합니다.
  • 렌(이름 바꾸기)— 파일 또는 파일 그룹의 이름을 바꿉니다.
  • 세트— 현재 환경 변수를 표시하거나 현재 명령 셸에 대한 임시 변수를 설정합니다.
  • 세트로컬— 현지화의 시작을 표시합니다( 로컬 범위) 배치 스크립트의 변수;
  • 옮기다— 배치 스크립트에서 대체된 매개변수의 위치를 ​​이동합니다.
  • 시작— 별도의 창에서 지정된 프로그램이나 명령을 시작합니다.
  • 시간— 시스템 시간을 표시하거나 설정합니다.
  • 제목— 명령 셸 창의 제목을 설정합니다.
  • 유형— 텍스트 파일의 내용을 보여줍니다.
  • 확인하다— 디스크에 쓴 후 파일 확인 모드를 켭니다.
  • — 디스크 볼륨의 레이블과 일련 번호를 표시합니다.

내부 명령의 구문( 그리고 대부분의 외부)은 명령줄에 명령 이름과 /?를 입력하여 얻을 수 있습니다. 예:

명령 셸- 명령 및 스크립트 작업을 위한 매우 강력한 환경입니다. 명령줄을 사용하면 내장 명령, Windows 유틸리티, 응용 프로그램의 명령줄 버전 등 다양한 유형의 명령을 실행할 수 있습니다. 유형에 관계없이 사용하는 모든 명령은 동일한 구문 규칙을 따라야 합니다. 이러한 규칙에 따라 명령 이름 뒤에는 필수 또는 선택적 인수가 옵니다. 또한 인수는 입력, 출력 또는 표준 오류 리디렉션을 사용할 수 있습니다.

명령 실행 시 이벤트 순서

  • 명령 셸은 명령 텍스트에 입력된 모든 변수를 현재 값으로 바꿉니다.
  • 여러 명령의 그룹 또는 체인이 입력되면 해당 행은 개별 명령으로 분할되고, 개별 명령은 다시 명령 이름과 인수로 분할됩니다. 다음으로 명령은 별도로 처리됩니다.
  • 명령 이름이 경로를 지정하는 경우 쉘은 해당 경로에서 명령을 찾습니다. 지정된 디렉토리에 해당 명령이 없으면 쉘은 오류를 반환합니다.
  • 명령 이름에 경로가 포함되어 있지 않으면 쉘은 먼저 내부적으로 명령 이름을 확인하려고 시도합니다. 동일한 이름의 내부 명령이 발견되면 내부 명령이 호출되었으며 즉시 실행될 수 있습니다. 동일한 이름을 가진 내부 명령이 없으면 쉘은 먼저 현재 디렉토리에서 명령의 실행 파일을 찾은 다음 PATH 환경 변수에 나열된 디렉토리에서 찾습니다. 명령 파일이 이러한 디렉토리에 없으면 쉘은 오류를 반환합니다.
  • 명령이 발견되면 지정된 인수를 사용하여 실행되고 필요한 경우 해당 인수에 지정된 소스에서 입력을 읽습니다. 명령 출력 및 오류는 명령 프롬프트 창에 표시되거나 지정된 출력 및 오류 싱크로 전송됩니다.
  • 보시다시피 명령 경로, I/O 리디렉션, 명령 그룹화 또는 연결을 포함하여 많은 요소가 명령 실행에 영향을 미칩니다.

명령 셸로 작업할 때 시작 메뉴( 시작) 및 프로그램 선택( 프로그램들) 또는 모든 프로그램( 모든 프로그램), 액세서리( 기준) 및 명령 프롬프트( 명령줄). 명령줄을 시작하는 다른 방법은 실행 대화 상자( 프로그램 시작) 또는 이미 열려 있는 다른 명령 셸 창에서 cmd를 입력합니다. 이러한 메서드를 사용하면 명령줄을 시작할 때 인수(명령줄 작업을 제어하는 ​​스위치, 추가 명령 실행을 시작하는 매개변수)를 지정할 수 있습니다. 예를 들어 자동 모드에서 명령 셸을 시작할 수 있습니다( 즉, 에코 출력을 비활성화합니다.) cmd /q 명령을 사용하거나 명령 쉘이 주어진 명령을 실행하고 종료하도록 하려면 cmd /c를 입력하고 그 뒤에 명령 텍스트를 따옴표로 묶습니다.

다음 예에서는 명령 셸을 시작하고, ipconfig 명령을 실행하고, 결과를 파일에 출력하고 종료합니다.

명령 /c "ipconfig > c:\ipconfig.txt"

명령줄 스크립트 만들기

명령줄 스크립트- 실행하려는 명령이 포함된 텍스트 파일입니다. 이는 일반적으로 Windows 명령 셸에 입력하는 것과 동일한 명령입니다. 그러나 필요할 때마다 명령을 입력하는 대신 스크립트를 작성하여 작업을 더 쉽게 만들 수 있습니다.

스크립트는 표준 텍스트 문자로 구성되어 있으므로 메모장(예: 메모장)과 같은 표준 텍스트 편집기에서 만들고 편집할 수 있습니다. 공책). 명령을 입력할 때 함께 실행해야 하는 각 명령이나 명령 그룹을 새 줄에서 시작해야 합니다. 이렇게 하면 올바르게 실행됩니다. 명령줄 스크립트 생성을 마쳤으면 스크립트 파일을 .bat 또는 .cmd 확장자로 저장합니다. 두 확장 모두 동일하게 작동합니다. 예를 들어 시스템 이름, Windows 버전 및 IP 구성을 표시하는 스크립트를 생성해야 하는 경우 SysInfo.bat 또는 SysInfo.cmd 파일에 다음 세 가지 명령을 포함합니다.

호스트 이름 버전 ipconfig -all

텍스트 및 명령 표시 제어

에코두 가지 목적으로 사용됩니다. 출력에 텍스트를 쓰는 것( 예를 들어 명령 셸 창이나 텍스트 파일에) 및 명령 에코 표시를 활성화/비활성화합니다. 일반적으로 스크립트 명령을 실행하면 명령 자체와 해당 명령의 출력이 콘솔 창에 표시됩니다. 이를 명령 에코라고 합니다( 명령 반향).

ECHO 명령을 사용하여 텍스트를 표시하려면 echo를 입력하고 표시하려는 텍스트를 입력하세요.

Echo 시스템 호스트 이름은 다음과 같습니다: 호스트 이름

ECHO를 사용하여 명령 에코를 제어하려면 echo off 또는 echo on을 입력하십시오. 예를 들면 다음과 같습니다.

에코 꺼짐 에코 시스템 호스트 이름은 다음과 같습니다: 호스트 이름

쉘 창 대신 파일로 출력을 지정하려면 출력 리디렉션을 사용하십시오. 예를 들면 다음과 같습니다.

에코 꺼짐 에코 시스템 호스트 이름은 다음과 같습니다: > current.txt 호스트 이름 » current.txt

이제 명령 에코가 어떻게 억제되는지 살펴보겠습니다. 명령 셸을 시작하고 echo off를 입력한 다음 다른 명령을 입력합니다. 명령 프롬프트가 더 이상 표시되지 않는 것을 볼 수 있습니다. 대신 콘솔 창에 입력한 내용과 실행된 명령의 출력만 나타납니다. 스크립트에서 ECHO OFF 명령은 명령 에코와 명령 프롬프트를 비활성화합니다. ECHO OFF 명령을 스크립트에 추가하면 해당 명령의 출력에만 관심이 있는 경우 셸 창이나 파일이 명령 텍스트로 복잡해지는 것을 방지할 수 있습니다.

시스템 정보 연구

사용자의 컴퓨터나 원격 서버로 작업할 때 등록된 사용자 이름, 현재 시스템 시간, 특정 파일의 위치 등 시스템에 대한 기본 정보를 얻어야 하는 경우가 많습니다. 기본 시스템 정보를 수집하는 명령은 다음과 같습니다.

  • 지금- 현재 시스템 날짜와 시간을 24시간 형식으로 표시합니다(예: Sal May 9 12:30:45 2003). Windows Server 2003 Resource Kit에서만 사용할 수 있습니다.
  • 후아미— 현재 시스템에 등록된 사용자 이름을 보고합니다(예: adatum\administrator).
  • 어디— 검색 패턴을 사용하여 파일을 검색합니다( 검색 패턴) 일치하는 결과 목록을 반환합니다.

NOW 또는 WHOAMI를 사용하려면 명령 셸 창에 명령을 입력하고 Enter 키를 누르기만 하면 됩니다. WHERE에 대한 가장 일반적인 구문은 다음과 같습니다.

여기서 /r base_directory_file_name

여기서 /r 매개변수는 지정된 디렉터리(base_directory)에서 시작하여 모든 하위 디렉터리를 포함하는 재귀 검색을 위해 지정되며 file_name은 검색되는 파일의 전체 또는 부분 이름이며 와일드카드를 포함할 수 있습니다. 는 하나의 문자를 대체하고 * 기호는 문자 그룹을 대체합니다(예: data???.txt 또는 data*.*). 다음 예에서는 C:\ 디렉터리와 모든 하위 디렉터리에서 이름이 data로 시작하는 모든 텍스트 파일을 검색합니다.

여기서 /r C:\data*.txt

이름이 data로 시작하는 모든 유형의 파일을 찾을 수도 있습니다.

여기서 /r C:\data*.*

시스템 구성이나 시스템 환경에 대한 정보를 얻어야 하는 경우가 있습니다. 업무상 중요한 시스템에서는 이 정보를 참조용으로 저장하거나 인쇄할 수 있습니다. 아래에는 시스템에 대한 정보를 수집할 수 있는 명령이 나열되어 있습니다.

  • 드라이버 쿼리— 모듈 이름, 표시 이름( 이름 표시하기), 드라이버 유형 및 빌드 날짜( 드라이버 링크 날짜). 모든 정보 표시(/V) 모드는 드라이버의 상태, 시작 모드, 메모리 사용량 정보 및 파일 시스템 경로를 보고합니다. /V 옵션은 서명되지 않은 모든 드라이버에 대한 자세한 정보도 설정합니다.
  • 시스템정보- 운영 체제의 버전, 유형 및 제조업체, 프로세서, BIOS 버전, 메모리 양, 지역 표준, 시간대 및 네트워크 어댑터 구성에 대한 정보를 포함하여 시스템 구성에 대한 자세한 정보를 제공합니다.
  • NLSINFO- 기본 언어( 기본 설정 언어), Windows 코드 페이지, 시간 및 숫자 표시 형식, 시간대 및 설치된 코드 페이지. 이 명령은 Windows Server 2003 Resource Kit에서만 사용할 수 있습니다.

로컬 컴퓨터에서 이러한 명령을 사용하려면 명령 셸 창에 원하는 명령 이름을 입력하고 Enter 키를 누르기만 하면 됩니다.

레지스트리 사용 명령

Windows 레지스트리는 운영 체제, 응용 프로그램, 사용자 및 하드웨어에 대한 구성 정보를 저장합니다. 이 데이터는 섹션( 열쇠) 및 매개변수( 가치) 특정 루트 섹션( 루트 키), 섹션과 매개변수가 사용되는 방법과 시기를 제어합니다.

파티션 경로를 알고 파티션에 허용되는 데이터 유형을 이해하는 경우 다음 명령을 사용할 수 있습니다. REG섹션과 매개변수를 보고 다양한 방법으로 조작할 수 있습니다. REG는 다음과 같은 여러 하위 명령을 지원합니다.

  • REG 추가— 레지스트리에 새로운 하위 섹션이나 요소를 추가합니다.
  • REG 삭제— 레지스트리에서 하위 섹션이나 요소를 삭제합니다.
  • REG 쿼리— 섹션 요소 및 하위 섹션 이름 목록을 표시합니다( 그렇다면);
  • REG 비교— 하위 섹션이나 레지스트리 요소를 비교합니다.
  • REG 미안해요— 레지스트리 요소를 로컬 또는 원격 시스템의 지정된 파티션 경로에 복사합니다.
  • REG 복원— 이전에 저장된 하위 섹션, 요소 및 매개변수를 레지스트리에 기록합니다.
  • REG 저장— 지정된 하위 키, 요소 및 레지스트리 설정의 복사본을 파일에 저장합니다.

시스템 서비스 관리

서비스는 워크스테이션과 서버에 핵심 기능을 제공합니다. 로컬 및 원격 시스템에서 시스템 서비스를 제어하려면 서비스 컨트롤러 명령( 서비스 컨트롤러 명령) SC에는 일련의 하위 명령이 있으며 아래에서는 그 중 일부만 설명합니다.

  • SC 구성— 서비스 등록 및 실행을 위한 계정 설정
  • SC 쿼리— 컴퓨터에 구성된 모든 서비스 목록을 표시합니다.
  • SC qc— 특정 서비스의 구성을 표시합니다.
  • SC 시작— 서비스 시작
  • SC 정류장— 서비스 중지
  • SC 일시중지— 서비스 중단
  • SC 계속- 서비스 재개
  • SC 실패— 서비스가 실패할 때 수행할 작업을 지정합니다.
  • SC 실패- 서비스 장애 시 취해지는 조치를 확인하세요.

모든 명령에서 작업하려는 서비스가 있는 원격 컴퓨터의 이름을 지정할 수 있습니다. 이렇게 하려면 사용 중인 하위 명령 앞에 컴퓨터의 UNC 이름이나 IP 주소를 삽입하십시오. 구문은 다음과 같습니다.

Sc ServerName 하위 명령

명령줄에서 시스템 재부팅 및 종료

시스템을 재부팅하거나 종료해야 하는 경우가 많습니다. 한 가지 방법은 로컬 및 원격 시스템에서 작업할 수 있는 종료 유틸리티를 사용하는 것입니다. 시스템 종료 또는 재부팅을 제어하는 ​​또 다른 방법은 종료 작업을 할당하는 것입니다. 여기에서 Schtasks를 사용하여 종료 시간을 지정하거나 개별 시스템에 대한 종료 명령 목록이 포함된 스크립트를 생성할 수 있습니다.

다음 명령을 사용하면 로컬 시스템의 재부팅 및 종료를 제어할 수 있습니다.

로컬 시스템 종료:

종료 /s /t 종료 지연 /1 /f

종료 /r /t 종료 지연 /1 /f

애플리케이션, 프로세스 및 성능 관리

운영 체제나 사용자가 서비스, 응용 프로그램 또는 명령을 시작할 때마다 Microsoft Windows는 관련 프로그램을 관리하기 위해 하나 이상의 프로세스를 시작합니다. 여러 명령줄 유틸리티를 사용하면 프로그램을 더 쉽게 모니터링하고 관리할 수 있습니다. 이러한 유틸리티에는 다음이 포함됩니다.

  • 피몬 (프로세스 자원 관리자) - 메모리 및 CPU 사용량을 포함한 성능 통계와 로컬 시스템에서 실행 중인 모든 프로세스 목록을 표시합니다. 자세한 내용을 받을 수 있습니다." 영화» 관련 자원과 수행된 프로세스. Pmon은 Windows Resource Kit와 함께 제공됩니다.
  • 작업 목록 (작업 목록) - 이름과 프로세스 ID별로 실행 중인 모든 프로세스를 나열하고 사용자 세션 및 점유 메모리에 대한 정보를 보고합니다.
  • 태스크킬 (태스크 킬) - 이름이나 식별자로 지정된 프로세스의 실행을 중지합니다. 필터를 사용하면 상태, 세션 번호, CPU 시간, 메모리 사용 공간, 사용자 이름 및 기타 매개변수에 따라 프로세스를 중지할 수 있습니다.

Windows 명령줄의 기본 사항에 대해 제가 말씀드리고 싶은 것은 이것이 기본적으로 전부입니다.

콘솔 명령어 설명

명령 창에서 실행할 수 있는 거의 모든 명령

표준 MS-DOS 명령과 동일하지만 그 외에 다음이 있습니다.

매우 광범위한 기본 Windows XP 콘솔 명령 세트입니다. 그들의 짧은-

명령 인수.

Dir [경로] [파일 이름] 속성]]

[나는 [[:]vrenya]] 주문]]

콘솔 명령 설명 129

현재 폴더의 내용을 표시합니다. 명령 인수가 다음과 같은 경우

드라이브와 경로를 지정하면 콘솔 창에 내용 목록이 표시됩니다.

지정된 폴더. 다른 인수의 의미는 다음과 같습니다.

/A - 지정된 속성을 가진 파일만 출력합니다.

D - 디렉토리만;

O N - 숨겨진 파일만;

S - 시스템 파일만 해당.

인수 앞의 하이픈(<->)은 논리 연산자 의 의미를 갖습니다.

예를 들어, dir /A:D 명령은 현재 폴더의 하위 폴더 목록만 표시합니다.

dir /A: -S 명령은 system-을 제외한 모든 파일과 폴더를 나열합니다.

/B - 파일 이름만 출력합니다(확장자 없음).

/C - 치수를 표시할 때 숫자 그룹 구분 기호 사용

/D - 정렬을 통해 여러 열에 파일 목록을 표시합니다.

/L - 파일 이름을 소문자로 출력합니다.

/N - 가장 오른쪽 열에 파일 이름을 표시합니다.

/0 - 표시된 파일 목록을 다음 순서로 정렬합니다.

Q N - 이름순(알파벳순)

S - 크기별(오름차순)

E - 확장으로 (알파벳에 따라);

D - 생성 날짜별(가장 오래된 것부터 최신 것까지)

G - 현재 폴더의 모든 하위 폴더를 먼저 출력합니다.

인수 앞의 하이픈(≪ ≫)은 출력 순서를 바꿉니다. 예를 들어

Mer, dir /0-S 명령은 크기에 따라 현재 폴더의 내용을 표시합니다.

내림차순으로 파일.

/P - 필수 일시 중지가 포함된 파일 및 폴더 목록을 페이지별로 출력합니다.

화면이 가득 차면;

/Q - 파일 소유자에 대한 정보를 표시합니다.

/S - 하위 폴더의 내용 목록과 함께 파일 목록을 표시합니다.

/T - 지정된 시간 기준에 따라 파일 목록을 표시합니다.

시작일 - 생성일까지;

W - 마지막 변경 날짜 기준.

A - 파일에 마지막으로 액세스한 날짜까지

/W - 여러 열에 목록을 표시합니다.

/X - 이름이 일치하지 않는 파일의 짧은 이름을 표시합니다.

DOS 표준. 형식은 /N 스위치를 사용한 출력과 유사하지만 이름이 짧습니다.

130 7장. 명령줄

파일은 긴 파일의 왼쪽에 표시됩니다. 파일에 짧은 이름이 없으면

대신 공백이 인쇄됩니다.

/4 - 연도를 4자리 형식으로 출력합니다.

Cd [드라이브:] [경로:]

Chdir [드라이브:] [경로:]

드라이브 및 경로가 전체 또는 상대 경로인 지정된 폴더로 이동합니다.

디스크의 파일 구조에 있는 이 폴더입니다. 어쩌면 논쟁 대신에

한 레벨 위로 전환됨을 나타내는 ``..'' 값이 사용됩니다.

(이 경우 명령은 다음과 같습니다: cd..). 경로 지정에 있는 경우

공백 문자가 있으므로 이러한 경로는 따옴표로 묶을 수 있습니다.

/D 인수는 현재 드라이브와 폴더를 동시에 변경하는 데 사용됩니다.

CHDIR 명령의 경우 호출 라인의 현재 디렉터리 이름이 볼륨으로 변환됩니다.

디스크에 존재하는 이름을 입력하는 것과 동일한 문자 대소문자입니다. 그래서,

cd C:\TMP 명령은 실제로 현재 디렉터리가 C:\Trnp인 경우 이를 만듭니다.

디스크에서 사용 가능합니다. CHDIR 명령은 더 이상 공백을 구분 기호로 처리하지 않습니다.

이름에 공백이 포함된 하위 디렉터리로 이동할 수 있는지 여부는

전체 이름이나 경로를 따옴표로 묶습니다. 예를 들어, cd \winnt\profiles\ 명령은 다음과 같습니다.

Username\programs\start 메뉴는 cd 명령과 동일한 결과를 생성합니다.

"\winnt\profiles\사용자 이름\프로그램\시작 메뉴".

드라이브의 루트 폴더로 이동해야 하는 경우 다음을 입력하면 됩니다.

명령줄에서 이 드라이브의 이름입니다. 예를 들어, 명령 E: 루트로 이동합니다.

드라이브 파티션 E:.

[+ 소스 [+ . . . ] ] [여기서 [이름 아래] ]

하나 이상의 파일을 디스크의 다른 위치로 복사합니다. 여기:

[from] what - 복사할 소스 파일의 경로와 이름입니다. 경로가 다음에서 온 경우

예, 복사된 파일은 현재 폴더에서 가져옵니다.

Where [under name] - 이 파일을 복사해야 하는 폴더의 경로

복사 과정에서 파일 이름이 결정된 경우 파일 이름

/A - 파일이 ASCII 텍스트 파일임을 나타냅니다.

/B - 파일이 이진 파일임을 나타냅니다.

/D - 암호화된 파일을 생성할 가능성을 나타냅니다.

/V - 파일이 올바르게 복사되었는지 확인합니다.

/N - 가능하면 복사할 때 짧은 이름을 사용합니다.

콘솔 명령 설명 131

/Y - 대상이 있는 경우 파일 덮어쓰기 확인을 요청하지 않습니다.

/-Y - 다음과 같은 경우 파일 덮어쓰기 확인을 요청해야 합니다.

동일한 이름의 파일이 대상 폴더에 이미 존재합니다.

II- 네트워크 파일 복사.

복사 시 여러 파일을 결합하려면 최종 파일 하나를 지정하세요.

와일드카드 또는 형식을 사용하는 여러 소스 파일

파일1+파일2+파일3+

명령 사용 예:

c:\programs\filel.exe /V d:\files\file2.com 복사 - 위치한 filel.exe 파일을 복사합니다.

C: 드라이브의 프로그램 폴더, D: 드라이브의 파일 폴더에 있는 이름으로 저장됩니다.

MKDIR [드라이브:]경로

MD [드라이브:]경로

지정된 폴더 또는 지정된 드라이브에 폴더를 생성합니다. 사용하는 경우

Niya 확장 명령 처리 명령 MKDIR을 사용할 수 있습니다.

모든 항목을 자동으로 생성하는 추가 옵션 포함

지정된 경로의 중간 폴더. 예를 들어, /a 폴더가 존재하지 않는 경우 -

아니요, 그러면 mkdir \a\b\c\d 명령은 순차 명령과 동일한 작업을 수행합니다.

팀 수

MOVE [드라이브:][경로]파일 이름 [ , . . . ] 목적지

MOVE [드라이브:][경로]폴더 이름 새폴더 이름

이 명령은 지정된 파일이나 폴더를 다음의 새 위치로 이동합니다.

디스크. 여기:

[drive:][path]filename - 이동 중인 파일의 전체 또는 상대 경로 및 이름

내 파일 또는 파일 그룹. 파일 목록을 지정하고 전송할 수 있습니다.

쉼표로 구분된 파일 이름을 계산하고 하위 기호를 사용하여

역;

대상 - 지정된 파일을 이동해야 하는 폴더의 경로입니다.

파일 이동과 동시에 파일 이름도 변경되기를 원하는 경우

Wang은 대상 경로와 함께 새 이름을 지정할 수 있습니다.

Folder_name - 이동하려는 폴더의 이름입니다.

New_folder_name - 폴더를 이동할 때 폴더에 할당해야 하는 이름,

이동과 동시에 이름을 바꾸고 싶다면;

132 7장. 명령줄

/Y - 파일 및 폴더를 덮어쓸 때 경고 창을 표시합니다.

동일한 이름을 가진 파일 개체가 대상 폴더에 이미 존재하는 경우;

/-Y - 폴더에 다음이 포함되어 있으면 경고 없이 파일과 폴더를 덮어씁니다.

값 ​​같은 이름의 파일 개체가 이미 있습니다.

RMDIR [드라이브:]경로

RD [드라이브:]경로

이 명령은 지정된 이름의 폴더를 삭제합니다. 여기:

[drive:]path - 삭제할 폴더의 전체(또는 상대) 경로입니다. 만약에

경로는 지정하지 않고 폴더 이름만 명령 인수로 지정하고,

이 폴더는 현재 폴더에서 제거됩니다.

/S - 지정된 폴더뿐만 아니라 그 안에 포함된 모든 항목도 삭제합니다.

하위 폴더 및 파일

/Q - 폴더가 삭제되는 경우 삭제 확인 요청을 표시하지 않습니다.

다른 파일 객체를 포함합니다.

REPLACE [드라이브1:][경로1]파일 이름 [드라이브2:][경로2]

REPLACE [드라이브1:][경로1]파일 이름 [드라이브2:][경로2]

이 명령을 사용하면 모든 폴더에 있는 항목을 다음으로 바꿀 수 있습니다.

컴퓨터 디스크에 있는 파일은 다른 파일 세트입니다. 여기:

[drive1:][path1]filename - 하나 이상의 파일의 경로와 이름

지정된 폴더의 파일을 교체해야 합니다.

[drive2:][path2] - 교체가 수행되는 폴더의 경로입니다.

/A - 지정된 파일이 내용을 파괴하지 않고 대상 폴더에 추가됩니다.

Tabernacle Contents(이 키는 /S 및 /U 키와 호환되지 않습니다.)

/P - 덮어쓰거나 복사하기 전에 화면에 프롬프트를 표시합니다.

/R - ``읽기 전용 속성으로 파일 덮어쓰기 및 교체 허용

Niya» 다른 사람들과 함께;

/W - 플로피 디스크에서 파일을 복사할 때 디스크가 삽입될 때까지 기다립니다.

운영 시작;

/S - 폴더 구조를 유지하면서 파일을 교체합니다.

모든 내용과 함께 대상 폴더의 모든 하위 폴더.

/U - 이동된 복사본에 더 많은 파일이 있는 파일만 교체

새로운 버전.

RENAME [드라이브:][경로]파일 이름1 파일 이름2

REN [드라이브:][경로]파일 이름1 파일 이름2

지정된 폴더에 있는 하나 이상의 파일 이름을 바꿉니다.

(이 경우 filename1 파일의 이름이 filename2로 변경됩니다.)

콘솔 명령 설명 133

다른 드라이브를 지정할 수 없습니다.

폴더가 없습니다.

DEL 속성]] 인수

ERASE 속성]] 인수

명령에 지정된 파일을 삭제합니다. 인수로 사용됨

하나 이상의 파일 이름 및 파일 그룹 삭제

와일드카드를 사용할 수 있습니다. 인수가 주어지면

폴더, 모든 파일이 삭제됩니다. 여기:

/P - 각 파일을 삭제하기 전에 확인 요청을 표시합니다.

/F - 액세스 가능한 파일을 강제로 삭제합니다.

/S - 지정된 파일의 모든 하위 폴더에서 인수에 지정된 파일을 삭제합니다.

/Q - 각 파일 삭제 확인 요청 표시를 비활성화합니다.

/A - 지정된 속성을 가진 파일만 삭제합니다.

N - 숨겨진 파일만;

Q S - 시스템 파일만 해당;

R - 읽기 전용 파일입니다.

A - "보관" 속성이 있는 파일만 해당됩니다.

인수 앞의 하이픈(<->)은 논리 연산자의 의미를 갖습니다.

〈아니다〉. 예를 들어, ERASE d:\folder\*.dll /A: -S 명령을 사용하면 다음을 제거할 수 있습니다.

드라이브 D: 폴더에 위치 FOLDER 확장명이 .DLL인 모든 파일(다음 제외)

시스템을 읽는 중입니다.

메모

/S 스위치의 출력 결과가 반전됩니다. 즉, 콘솔 창에서

찾을 수 없는 파일은 표시되지 않고 삭제된 파일의 이름만 표시됩니다.

REM [텍스트]

배치 파일이나 CONFIG.SYS 파일에 지정된 설명을 배치합니다.

ASSOC [.확장자[=[파일 형식]]]

다양한 파일 형식에 대한 파일 연결을 설정할 수 있습니다. 여기:

확장자 - 연결이 설정되는 파일의 확장자입니다.

파일 유형 - 이 파일 유형과 연결되어야 하는 프로그램입니다.

추가 인수를 사용하지 않고 이 명령을 실행하면

화면에는 연관된 모든 파일에 대한 현재 파일 연결 테이블이 표시됩니다.

파일 시스템의 욕실. 등록된 확장자만 지정하는 경우

각 파일 형식에 대해 해당 파일에 대한 연결 목록이 화면에 표시됩니다.

134 7장. 명령줄

확장. 주어진 등호 뒤에 일치하는 항목이 지정되지 않은 경우

파일 형식을 변경하면 해당 파일에 대한 기존 연결이 모두 제거됩니다.

AT [\\컴퓨터_이름] [ [번호] | /삭제 ]

AT [\\컴퓨터_이름] 시간 [ /EVERY:요일[,...] | /NEXT:fleHb[,...]]

"팀"

이 명령은 다양한 프로그램을 시작하거나 수행하는 데 사용됩니다.

명령은 일정에 따라 특정 날짜의 지정된 시간에 실행됩니다. 사용

AT 명령 호출은 컴퓨터에서만 가능합니다.

작업 스케줄러가 시작되었습니다. 여기:

\\computer_name - 다음을 사용하는 로컬 네트워크의 원격 컴퓨터 이름

이 컴퓨터에서 프로그램을 시작하면 이런 일이 발생합니다. 이 커플이라면-

측정기가 생략되고 작업이 로컬 컴퓨터에 할당됩니다.

번호 - 예약된 작업의 일련 번호입니다.

/delete - 이전에 예약된 작업을 취소합니다. 태스크 코드가 지정되지 않은 경우

이 컴퓨터에 예약된 모든 작업이 취소됩니다.

/yes - 예약된 모든 항목 삭제 확인 요청을 표시하지 않습니다.

새로운 작업;

시간 - HH:MM:SS 형식으로 명령이 실행된 시간입니다.

/interactive - 사용자와의 작업 상호 작용을 허용합니다.

작업이 실행되는 동안 컴퓨터에 있는 사용자.

/euegu:day[,...] - 지정된 요일 또는 월에 작업이 시작됩니다.

Tsa. 날짜를 생략하면 현재 날짜가 사용됩니다.

/next: day[,...] - 지정된 다음 사용자에 작업이 시작됩니다.

Lem 요일(예: 다음 화요일)입니다. 날짜가 생략된 경우 다음을 사용하세요.

해당 월의 현재 날짜를 사용합니다.

"command"는 Windows XP 콘솔 명령이거나 배치 파일의 이름입니다.

속성 [+R | -R] [+A | -A ] [+S | -S] [+H | -N] [드라이브:] [경로] [파일 이름] ]

주어진 파일에 대해 지정된 속성을 설정합니다:

지정된 속성을 설정합니다.

지정된 속성을 제거합니다.

R - "읽기 전용" 속성;

A - "아카이브" 속성

S - “시스템” 속성;

H - "숨겨진" 속성;

[드라이브:] [경로] [파일 이름] - 파일 또는 파일 세트의 드라이브, 경로 및 이름

팀 처리;

/S - 현재 폴더뿐만 아니라 지정된 이름을 가진 파일을 처리합니다.

그러나 모든 하위 폴더에도 있습니다.

/D - 파일과 폴더를 모두 처리합니다.

콘솔 명령 설명 135

이 지시어는 프로세스 인터럽트 처리 모드를 활성화하거나 비활성화합니다.

Ctrl+C 키를 눌러 DOS 환경에서 프로그램을 실행합니다. 윈도우 XP의 경우

이 명령은 소프트웨어 호환성 목적으로만 포함되었습니다.

MS-DOS의 그램 수로는 Windows 응용 프로그램의 작동에 영향을 미치지 않습니다. 켜져 있을 때

Windows XP 운영 체제의 고급 명령 처리에 대한 변경 사항

BREAK 명령은 프로그램이 실행되는 동안 중단점 상태를 발생시킵니다.

Windows 디버거로 이동하세요.

CACLS 파일 이름 ] ]

[L)이름 [ . . . ] ]

파일 액세스 목록(ACL) 보기 및 편집을 포함하여 관리합니다.

기와. 파일이 포함된 디스크 파티션에만 적용됩니다.

NTFS 시스템. 여기:

파일 이름 - 다른 인수가 없으면 테이블을 표시합니다.

이 파일에 대한 액세스 제어.

/T - 특정 파일 또는 파일 그룹에 대한 액세스 제어 테이블 교체

현재 폴더와 이 폴더의 모든 하위 폴더에서 낚시합니다.

/E - 이에 대한 액세스 제어 테이블 변경(편집)

파일 또는 파일 그룹으로 이동합니다.

/C - 거부 오류가 수신되면 명령 실행을 계속합니다.

/G name-.access - 지정된 파일 객체에 액세스 권한을 할당합니다.

계정이 인수로 지정된 사용자의 경우

이름. AR로 입력해야 하는 가능한 액세스 유형 중에는

Gumenta 액세스에는 다음이 나열될 수 있습니다.

R - 읽기 전용 액세스

W - 쓰기 액세스;

F - 전체 액세스

/R 이름 - 계정이 있는 사용자의 모든 권한을 취소합니다.

이름은 인수로 지정됩니다. /E 스위치와 함께만 사용됩니다.

/P 이름:액세스 - 사용자, 계정에 대한 기존 권한 대체

이름이 인수로 지정되고 권한이 지정된 항목

액세스 인수로:

N - 권한이 없습니다.

O R - 읽기 전용 액세스입니다.

W - 쓰기 액세스;

C - 편집 액세스(인수 W의 작업 포함)

F - 전체 액세스

136 7장. 명령줄

/D 이름 - 사용자 계정의 파일이나 폴더에 대한 액세스를 거부합니다.

이름 인수로 해당 문자가 지정됩니다.

메모

파일 그룹에 대한 액세스 모드를 할당하려면 다음을 사용할 수 있습니다.

파일 이름 값은 와일드카드입니다. 또한 명령을 호출할 때 다음을 지정할 수 있습니다.

여러 사용자를 추가합니다.

운영 체제의 접근 제어 테이블을 표시하는 과정에서

다음 규칙이 사용됩니다.

CI(Container Inherit)는 컨테이너가 권한을 상속한다는 표시입니다.

ACE는 폴더별로 상속됩니다.

01(객체 상속) - 객체에 의한 권한 상속의 표시입니다. 에이스부-

상속된 파일을 삭제하세요.

Yu(상속만) - 권한의 배타적인 상속을 나타냅니다.

현재 파일/폴더에는 ACE를 적용할 수 없습니다.

명령 사용 예: CACLS private.txt /G user:F - 다음을 위해 열립니다.

USER는 private.txt 파일에 대한 전체 액세스 권한을 갖습니다.

CALL [드라이브:][경로]파일 이름 [옵션]

이 명령을 사용하면 다른 배치 파일에서 하나의 배치 파일을 호출할 수 있습니다. 처럼

매개변수 인수는 필요한 명령줄 스위치 세트를 사용합니다.

Myh 대상 배치 파일을 호출할 때. CALL 명령도 사용할 수 있습니다.

이 경우 재생되는 특수 표시와 함께 사용됩니다.

배치 파일 호출의 대상(지점) 역할. 이 경우 다음이 적용됩니다.

부는 구문:

CALL: 레이블 인수

이 명령을 호출하기 위해 이 옵션을 사용할 때 운영 체제는

MA는 지정된 현재 배치 파일에 대한 새 컨텍스트를 자동으로 생성합니다.

인수 및 파일 실행 제어는 다음 명령어로 전송됩니다.

마크 바로 뒤에 불기. 배치 파일이 종료되었습니다

끝에 두 번 도달하면 첫 번째 출력이 제어를

CALL 지시어가 포함된 줄 바로 다음 줄, 두 번째 출력

파일 실행을 종료합니다. GOTO:EOF 명령어를 사용하면 다음을 구현할 수 있습니다.

언제든지 파일 실행을 무조건 중단합니다.

SNSR

지정된 번호로 활성 코드 페이지를 설정합니다.

인수 없이 호출하면 현재 코드 페이지 번호를 반환합니다.

CHKDSK [볼륨:[[경로]파일 이름]] ]

없이 호출시 Check Disk 프로그램을 이용하여 지정된 디스크를 검사합니다.

현재 드라이브에 대한 인수가 확인됩니다. 여기:

콘솔 명령 설명 137

경로, 파일 이름 - 조각을 확인할 파일 또는 파일 그룹의 이름 -

치유. FAT/FAT 32 파일 시스템에서만 사용됩니다.

/F - 오류를 확인하고 자동으로 수정합니다.

/V - 디스크 검사 프로세스 중에 저장된 디스크의 전체 경로와 이름을 표시합니다.

디스크 파일에. NTFS 파티션이 포함된 디스크의 경우

정리 메시지;

/R - 손상된 섹터 검색 및 내용 복원

나의. /F 스위치를 반드시 사용해야 합니다.

이 볼륨에 대한 스위치의 모든 현재 설명자가 유효하지 않습니다.

뉴욕. /F 스위치를 반드시 사용해야 합니다.

/L: 크기 - 검사 중에 로그 파일의 크기를 지정된 크기로 변경합니다.

값(킬로바이트 단위). 값을 지정하지 않으면 현재 값이 표시됩니다.

파일 크기. NTFS 파일 시스템에서만 사용됩니다.

/I - 인덱스 요소를 엄격하게 검사하지 않습니다. 사용만 됨

NTFS 파일 시스템의 Co;

/C - 폴더 구조 내의 루프를 확인하지 않습니다. 파일에서만 사용됩니다.

논리적 NTFS 시스템.

메모

/I 및 /C 스위치는 Check Disk 프로그램의 작동 시간을 크게 단축하지만

디스크를 엄격하게 검사하면 일부 파일을 건너뛸 수 있습니다.

낮은 오류 시스템.

CHKNTFS 볼륨: [ . . . ]

^CHKNTFS/D

CHKNTFS /T[:시간]

CHKNTFS /X 볼륨: [ . . . ]

CHKNTFS /볼륨: [ . . . ]

컴퓨터가 부팅될 때 NTFS 확인 프로그램의 작동 모드를 제어합니다.

오류를 확인하는 경우. 여기:

볼륨 - 검사 중인 디스크의 볼륨 레이블, 연결 지점 또는

콜론이 포함된 드라이브 이름(예: C:).

/D - 이 프로그램의 표준 디스크 스캔 모드를 켭니다.

다음과 같은 경우 컴퓨터를 부팅할 때마다 디스크를 확인합니다.

오류가 발생하면 CHKDSK가 실행됩니다.

/T[: 시간] - AUTOCHK 매개변수의 값(초 단위)을 변경할 수 있습니다.

자동 테스트 시작 전 시간 제어

Ki 디스크(이 시간 동안 프로그램은 초 단위 역방향을 수행합니다.

카운트다운). 기간을 지정하지 않은 경우 현재

AUTOCHK 매개변수 값;

138 7장. 명령줄

/X - 부팅 중 표준 디스크 검사를 금지합니다.

이전에 검사 목록에서 제외된 디스크의 데이터는 손실됩니다.

/C - 다음 부팅 시 디스크 확인 권한을 요청합니다.

컴퓨터. 오류가 감지되면 CHKDSK 프로그램이 시작됩니다.

인수 없이 이 명령을 호출하면 화면이 표시됩니다.

이 디스크에 대한 확인 플래그의 현재 상태입니다.

실행하면 명령줄 화면이 지워집니다.

Windows XP 명령 해석기의 다른 복사본을 시작합니다(섹션 참조).

색상 [색상]

기본 배경 및 텍스트 색상 옵션을 설정합니다.

명령줄 텍스트 창. 색상 값은 다음을 사용하여 설정됩니다.

두 개의 16진수 숫자 중 첫 번째 숫자는 창의 배경색을 지정합니다.

두 번째는 텍스트의 색상입니다. 이 숫자 각각에 대해 이 명령은

다음 값을 사용할 수 있습니다.

0 - 검정색;

1 - 파란색;

2 - 녹색;

3 - 파란색;

4 - 빨간색;

5 - 보라색;

B - 노란색;

7 - 흰색;

8 - 회색;

9 - 하늘색;

A - 연한 녹색;

B - 하늘색;

C - 연한 빨간색;

D - 연한 보라색;

E - 연한 노란색;

F - 밝은 흰색.

예를 들어 COLOR OB 명령을 호출하면 명령줄 창의 배경이 그대로 유지됩니다.

검정색, 글꼴이 연한 파란색으로 변합니다. 이 공동 작업을 수행할 때

인수가 없는 만다는 자동으로 색상을 복원합니다.

Windows XP 레지스트리의 DefaultCoior 키에 지정된 명령 프롬프트 창.

콘솔 명령 설명 139

COLOR 명령은 사용자가 다음과 같은 경우 코드 ERRORLEVEL 1과 함께 오류를 반환합니다.

Tel은 명령 인수를 동일한 색상으로 설정하려고 시도합니다.

배경 및 텍스트용.

COMP [파일 이름1] [파일 이름2]

이 명령을 사용하면 두 파일의 내용을 비교할 수 있습니다.

인수 filename1 및 filename2가 다음을 사용하여 지정된 경우 파일 세트

나는 와일드카드를 먹는다. 여기:

File_name1, file_name2 - 비교를 위한 파일 또는 파일 세트의 이름입니다.

/D - 감지된 십진수 차이에 대한 정보 표시

체재;

/A - 발견된 차이점에 대한 정보를 ASCII 형식으로 표시합니다.

/L - 차이점이 발견된 줄 번호를 표시합니다.

/N=4HOIO - 비교해야 하는 각 파일의 첫 번째 줄 수

/C - 대소문자 구분 취소: 고려하지 않고 비교가 수행됩니다.

ASCII 문자 레지스터;

/OFF - 확인란이 선택된 파일도 확인합니다.

"자발적인".

컴팩트 ] [ / I ] [파일 이름 [ . . . ] ]

저장된 파일의 압축 비율을 표시하고 변경할 수도 있습니다.

NTFS 파일 시스템이 있는 디스크 파티션. 여기:

/C - file_name 인수로 나열된 파일과 폴더를 압축합니다. 폴더

이후에 파일이 추가되는 방식으로 표시됩니다.

또한 압축됩니다.

/U - file_name 인수로 나열된 파일 및 폴더 압축 풀기

기. 폴더는 나중에 추가되는 방식으로 표시됩니다.

파일이 압축 해제됩니다.

/S - 그 안에 저장된 모든 하위 폴더와 파일을 처리합니다. 에 의해

기본적으로 이 명령은 현재 폴더와 해당 내용만 처리합니다.

/A - "숨김" 및 "시스템" 속성이 있는 파일을 처리합니다. 기본적으로

Chania에서는 이러한 파일을 건너뜁니다.

/I - 오류가 발생하더라도 명령이 계속 실행되도록 합니다.

오류가 발생했습니다. 기본적으로 오류가 발생하면 이로 인해 발생한 모든 오류는

이 명령은 작업을 중지합니다.

/F - 모든 사용자 지정 파일을 강제로 압축합니다.

그 중 일부는 이미 압축되어 있습니다. 기본 모드에서는 압축 파일 파일

객체는 처리되지 않습니다.

/Q - 작업 중 가장 중요한 항목만 화면에 표시합니다.

지능.

140 7장. 명령줄

명령 프롬프트 창에서 인수 없이 COMPACT 명령을 호출하면,

키는 현재 폴더에 저장된 파일의 압축 정보를 표시합니다. ~에

명령줄에 여러 매개변수를 나열할 때 다음과 같아야 합니다.

공백으로 구분됩니다.

드라이브 변환: /FS:NTFS

FAT 디스크 파티션을 NTFS 형식으로 변환합니다. 명령이 실행되지 않습니다.

현재 디스크 파티션의 경우. 여기:

디스크: - 변환할 디스크 파티션의 이름 뒤에 콜론이 옵니다(예: F:;

/FS:NTFS - 대상 파일 시스템(NTFS);

/V - 작업 중 시스템 메시지를 표시합니다.

/Sut,Agea:file_name - 재작성할 디스크의 루트 파티션에 있는 서비스 파일의 이름

NTFS 시스템 파일을 위한 디스크 공간 예약

/NoSecurity - 변환된 파일에 대한 액세스 제한을 비활성화합니다.

그리고 폴더;

/X - 필요한 경우 스캔하기 전에 볼륨을 마운트 해제합니다. 이후-

이 볼륨에 대한 모든 현재 설명자가 유효하지 않게 전환됩니다.

날짜 [ 나 ][날짜]

컴퓨터 달력에 따라 날짜를 지정하고 새 날짜를 입력하라는 메시지를 표시합니다. 저장하려면

현재 날짜를 입력하려면 Enter 키를 누르세요. /T 명령 pro- 키를 사용하여

100은 변경을 요청하지 않고 현재 날짜를 표시합니다.

DISKCOMP [디스크1: [디스크2:]]

이 명령은 두 개의 플로피 디스크를 파일별로 비교합니다.

DISKCOPY [디스크1: [디스크2:]]

이 명령은 플로피 디스크 한 장의 내용을

또 다른. 이 경우 복사된 디스크는 동일한 디스크 공간을 가져야 합니다.

th 공간과 동일한 파일 시스템, 그리고 명령 인수는

동일한 물리적 장치(예: 드라이브 A:)를 참조합니다.

/V 키를 사용하면 올바른지 확인하면서 복사를 합니다.

노스티 레코드.

에코 켜짐 또는 꺼짐

에코 [문자열]

명령은 사용자가 입력한 화면 메시지에서 다음과 같이 반복됩니다.

문자열 매개변수를 사용하면 창에서 메시지 표시 모드를 구성할 수도 있습니다.

콘솔 명령 설명 141

명령줄. 인수 없이 명령을 호출하면 화면이 반환됩니다.

현재 모드 값.

이 명령은 추가 매개변수 없이 사용됩니다. ~에

실행되면 명령 해석기 프로그램이 종료되고

명령줄 창을 닫습니다.

FC] [나는]

[드라이브1:][경로1]파일 이름1 [드라이브2:][경로2]파일 이름2

FC /In [드라이브1:][경로1]파일 이름1 [드라이브2:][경로2]파일 이름2

이 명령은 두 개의 파일 또는 파일 세트를 비교합니다.

인수는 와일드카드 문자를 사용하여 지정하고 정보를 표시합니다.

Maziu는 그들 사이의 차이점에 대해 설명합니다. 여기:

[drive1:][path1]filename1, [drive2:][path2]filename2 - 첫 번째 경로 및 이름

그리고 비교를 위한 두 번째 파일(파일 세트)은 다음과 같습니다.

/A - 각 시간 그룹의 첫 번째 줄과 마지막 줄만 표시 -

/B - 바이너리 파일을 비교합니다.

/C - 대소문자를 구분하지 않고 비교합니다.

/L - ASCII 형식의 파일을 비교합니다.

/LBn - 행 수에 대한 최대 불일치 수를 검색합니다.

매개변수 n으로 지정됩니다.

/N - 형식의 파일을 비교할 때 화면에 줄 번호를 표시합니다.

/OFF - "오프라인" 확인란이 선택된 상태에서 파일을 비교합니다.

I - 검사할 때 탭 문자를 동등한 것으로 취급하지 않습니다.

공백 수;

/U - 유니코드 형식의 파일을 비교합니다.

/W - 스캔하는 동안 공백과 탭 문자를 건너뜁니다.

/nnnn - 이 매개변수는 연속적으로 일치하는 줄 수를 지정합니다.

부적합을 확인한 후 충족되어야 합니다.

FIND L7N] ] "문자열" [[드라이브:][경로]파일 이름[ ...]]

파일 또는 파일 집합에서 지정된 문자열을 검색합니다. 여기:

[drive1:][path1]filename - 전체 또는 짧은 경로와 파일 이름

검색이 진행 중입니다.

새로운 샘플;

/C - 지정된 패턴을 포함하는 총 줄 수만 표시합니다.

142 7장. 명령줄

/N - 지정된 패턴을 포함하는 줄 번호만 표시합니다.

/I - 검색 과정에서 대문자와 소문자를 구분하지 않습니다.

명목 》.

인수 없이 이 명령을 입력하면 검색이 수행됩니다.

키보드에서 입력한 텍스트 또는 컨베이어를 통해 전송된 텍스트에서

다른 콘솔 명령으로 FIND를 관리합니다.

찾기STR [D.]

] 라인

[[드라이브:][경로]파일 이름]

이 지시문은 지정된 패턴을 포함하는 파일을 검색합니다. 여기:

[drive:][path]filename - 전체 또는 짧은 경로 및 파일 이름(그룹

파일) 중에서 검색이 수행됩니다.

Line - 검색할 샘플 텍스트가 있는 라인입니다.

/B - 줄의 시작 부분에서만 주어진 패턴을 검색합니다.

/E - 줄 끝에서만 주어진 패턴을 검색합니다.

/L - 주어진 패턴과 파일의 텍스트가 완전히 일치하는 항목을 검색합니다.

/R - 문자열을 정규식으로만 검색합니다.

/S - 현재 샘플에서 특정 샘플이 포함된 파일 검색

폴더 및 모든 하위 폴더

/I - 대소문자를 구분하지 않고 검색합니다.

/X - 지정된 항목과 정확히 일치하는 줄을 표시합니다.

견본;

/V - 지정된 내용을 포함하지 않는 모든 줄을 검색 결과로 표시합니다.

새로운 샘플;

/N - 지정된 패턴을 포함하는 줄의 수와 내용을 표시합니다.

/M - 이미지와 일치하는 파일 이름만 표시

/0 - 인터레이스 인터레이스를 사용하여 찾은 줄을 표시합니다.

/P - 인쇄할 수 없는 문자가 포함된 줄을 무시합니다.

/OFF - "자동" 확인란이 선택된 상태에서 파일 검색

공칭 ≫;

/A:colors - 표시하는 데 사용할 색상 값을 설정합니다.

검색 결과를 읽습니다(COLOR 명령을 설명하는 섹션 참조).

/P:file - 검색 중에 본 파일 목록을 가져옵니다.

텍스트 파일;

/C: 문자열 - 지정된 문자열을 검색 문구로 사용합니다.

/ygfile - 주어진 파일에서 검색 패턴이 있는 줄 목록을 가져옵니다.

콘솔 명령 설명 143

/D:cnMCOK_nanoK - 검색 프로세스 중에 표시된 매개변수 목록을 가져옵니다.

텍스트 파일에서 포크합니다(목록의 폴더는 세미콜론으로 구분됩니다).

FINDSTR 명령은 상황별 검색 문자열에서 다음 계열을 사용할 수도 있습니다.

특수 정규식, 구문에 대한 빠른 참조

점 기호 대신 임의의 기호로 대체하십시오.

L - 줄의 시작 부분에서 항목을 찾습니다.

$ - 문자열 끝에서 발생하는 항목을 검색합니다.

[x-y] - 가능한 값의 범위: 지정된 문자에서 임의의 문자를 검색합니다.

범위;

\

Xyz\> - 단어 끝에서 발생하는 항목을 검색합니다.

포맷 디스크:

포맷 디스크:

포맷 디스크:

포맷 디스크:

포맷 디스크

지정된 매개변수를 사용하여 지정된 디스크를 포맷합니다. 여기:

디스크: - 콜론으로 포맷할 디스크 파티션의 이름(예: F:);

/FS: 시스템 - 포맷된 디스크의 파일 시스템 유형을 지정합니다(FAT,

FAT 32 또는 NTFS);

/V: 레이블 - 요청 시 디스크에 기록될 볼륨 레이블을 나타냅니다.

포맷 프로세스를 완료하는 중입니다.

/Q - 지정된 디스크의 빠른 포맷을 수행합니다.

/C - 포맷된 파일 개체의 압축 모드를 설정합니다.

파티션(NTFS에서만 사용됨)

/X - 필요한 경우 볼륨을 형성하기 전에 비활성화합니다.

기와. 마운트 해제 후 해당 볼륨에 대한 모든 현재 핸들

유효하지 않습니다.

/F:크기 - 포맷된 플로피 디스크 표준(1.44)을 명시적으로 나타냅니다.

/T: 트랙 - 디스크 양쪽의 트랙 수입니다.

/N: 섹터 - 각 트랙의 섹터 수;

/A:size - 포맷하는 동안 생성된 클러스터의 크기를 명시적으로 나타냅니다.

이 섹션의 회전. NTFS 파일 시스템은 다음과 같습니다.

512, 1024, 2048, 4096, 8192바이트와 16, 32바이트의 클러스터 크기를 지원합니다.

64KB. FAT 시스템(FAT 16)은 512, 1024,

크기는 2048, 4096, 8192바이트, 16, 32, 64KB, 128 및 256KB

512바이트보다 큰 섹터. FAT 32 파일 할당 테이블 지원

클러스터 크기 512, 1024, 2048, 4096, 8192바이트, 16, 32, 64KB 및

512바이트보다 큰 섹터 크기의 경우 128KB 및 256KB입니다. 게다가 파일

144 7장. 명령줄

FAT 16 및 FAT 32 시스템은 다음과 같은 제한 사항을 적용합니다.

하나의 볼륨으로 조종: FAT의 경우 클러스터 수는 다음보다 작거나 같아야 합니다.

65526, FAT 32의 경우 이 값은 다음 범위에 있어야 합니다.

65,526개 및 4,177,918개 클러스터. FORMAT 명령이 즉시 실행됩니다.

설정된 사용 제한 사항을 위반한 것이 감지되면 중단됩니다.

지정된 클러스터 크기를 사용합니다.

메모

데이터 압축 모드가 설정된 NTFS 파티션을 포맷하는 경우 다음이 필요합니다.

다음과 같은 경우에는 NTFS 볼륨 압축이 지원되지 않습니다.

볼륨의 클러스터가 4096바이트를 초과합니다.

주목

디스크를 포맷하면 디스크에 저장된 모든 데이터가 삭제된다는 점을 기억하세요.

복구 불가능하게 손실되었습니다.

FTYPE [파일_유형[=[명령줄]]]

시스템에 등록된 모든 파일 형식을 다음과 일치시킵니다.

이를 여는 데 사용되는 명령줄입니다. 이에 대한 주장으로는

다음 명령을 사용할 수 있습니다:

Rogo는 시작 명령줄을 변경할 계획입니다.

Command_line - 파일을 여는 데 사용되는 명령의 값

이런 유형의 낚시.

추가 매개변수 없이 FTYPE 명령을 호출하면

Windows에 설치된 모든 명령 프롬프트 목록을 유지 관리하여 열고

관련 파일. 명령 인수로 지정된 경우

파일 이름만 명령줄 창에 명령을 표시합니다.

이전에 시스템에 설정된 경우 이 파일을 호출합니다. 기호 다음에 ra-

설치할 명령줄을 지정하지 않으면 FTYPE은 다음을 제거합니다.

선택한 파일에는 기존 매핑이 모두 포함되어 있습니다.

^GRAFTABL/상태

이 명령은 국가 문자를 표시하기 위한 코드 페이지 번호를 지정합니다.

그래픽 모드의 국가 알파벳. nnn 인수는 공동 번호를 지정합니다.

국가 상징을 표시하는 데 사용해야 하는 홈페이지

Volov는 기본적으로 /STATUS 매개변수와 함께 명령을 호출하면 화면으로 돌아갑니다.

현재 코드 페이지.

이 명령은 추가 매개변수 없이 사용됩니다. ~에

실행하면 콘솔 명령어 사용법에 대한 힌트가 화면에 출력된다.

윈도우XP인지.

콘솔 명령 설명 145

LABEL [드라이브:][레이블]

LABEL [볼륨] [레이블]

이 명령을 사용하면 물리적 볼륨 레이블을 생성, 변경 또는 삭제할 수 있습니다.

체코어 디스크 및 논리 디스크 파티션. 여기:

디스크: - 콜론이 포함된 디스크 또는 디스크 파티션의 이름(예: F:);

레이블 - 이 디스크(파티션)에 대해 설정해야 하는 레이블입니다.

볼륨 - 콜론이 포함된 디스크 또는 디스크 파티션의 이름(예: F: 또는

기존 볼륨의 Ka입니다. 볼륨 레이블이 지정된 경우 /MP 플래그를 사용합니다.

필요하지 않습니다.

< [диск:][путь]имя_файла имя_команды

더보기 [+n]]

MORE /E [+n] [파일]

이 명령을 사용하면 다음 내용을 순차적으로 표시할 수 있습니다.

콘솔 명령 실행을 위한 내 텍스트 파일 또는 목록입니다. 여기:

[drive:][path]filename - 전체(또는 상대) 경로 및 파일 이름, 공동-

그 내용은 화면에 조각으로 표시되어야 합니다. 전화가 오면-

여러 개의 파일이 있으며 해당 이름은 공백으로 구분하여 나열되어야 합니다.

Command_name - 진행 상황을 표시해야 하는 명령

화면을 조각으로 봅니다.

/E - MORE 명령의 추가 기능을 활성화합니다.

/C - 각 페이지를 표시하기 전에 화면을 지웁니다.

/P - 페이지 스크롤 기호를 고려합니다.

/S - 여러 개의 빈 줄을 하나로 표시합니다.

/Тп - 탭 문자 n을 공백으로 바꿉니다(기본값 n = 8).

MORE 명령은 사용할 수 있는 추가 +n 스위치를 지원합니다.

그녀가 부르면 전화하세요. 이는 시퀀스의 첫 번째 파일을 나타냅니다.

p 라인부터 인쇄되어야 합니다.

고급 기능 모드를 활성화한 경우

환경 프롬프트에 대한 응답으로 /E 매개변수를 사용하여 MORE 명령 호출 - 자세히 - -

다음 키를 눌러 프로그램에 특수 명령을 실행할 수 있습니다.

R p - 다음 n 줄을 표시합니다.

S n - 출력할 때 다음 n 줄을 건너뜁니다.

F - 다음 파일의 출력으로 이동합니다.

Q - 명령을 종료합니다.

현재 줄 번호를 표시합니다.

툴팁 표시;

스페이스 - 다음 페이지로 이동합니다.

Enter - 다음 줄로 이동합니다.

146 7장. 명령줄

PATH [[드라이브:]경로[:...][;*PATH*]

이 명령을 사용하면 사용자는 실행 파일의 검색 경로를 지정할 수 있습니다.

파일. 매개변수 없이 PATH 명령을 호출하면 명령줄 창이 표시됩니다.

현재 검색 경로가 압축되어 있습니다. YARATCH 시스템 변수를 사용하는 경우

새 검색 문자열 값은 이전 문자열 끝에 추가됩니다. 이 명령이 호출되면

"세미콜론" 매개변수를 사용하면 현재 검색 경로 값이 지워집니다.

그러나 실행 파일에 대한 추가 검색은 현재 폴더로 제한됩니다.

PUSHD [경로]

이 명령이 호출되면 시스템은 사용자가 입력한 값을 기억합니다.

폴더 경로를 읽은 다음 해당 폴더로 이동하여 이 폴더를

장막. 명령 프롬프트 창에서 고급 처리 모드가 활성화된 경우

명령은 PUSHD 명령에 대한 인수로 로컬뿐만 아니라

Kalnye뿐만 아니라 네트워크 경로도 있습니다. 이 경우 시스템은 주어진 값을 독립적으로 찾습니다.

새로운 네트워크 리소스를 네트워크 드라이브로 연결한 후 이동합니다.

그에게 말을 건다. 네트워크 드라이브 이름은 모든 항목을 검색하여 자동으로 할당됩니다.

Z:로 시작하는 자유 이름(역순), 연결된 se-

리소스에는 시스템에서 찾은 첫 번째 무료 이름이 할당됩니다.

이 명령은 추가 매개변수 없이 사용됩니다. ~에

실행하면 이전에 지정한 폴더로 빠른 전환이 수행됩니다.

PUSHD 팀의 힘. 명령 프롬프트 창에서 확장 모드가 활성화된 경우

명령 처리 없음, POPD 명령 호출 시 모두 임시

삭제와 동시에 PUSHD 명령으로 생성된 네트워크 드라이브 이름

폴더 스택의 해당 네트워크 드라이브입니다.

PRINT [[드라이브:][경로]파일 이름]

이 명령이 호출되면 명령줄에 지정된 내용이 인쇄됩니다.

경로가 [drive:][path]filename 인수로 기록되는 파일입니다. 에 의해-

/O:device 키를 사용하면 장치를 지정할 수 있습니다(예:

Tera)에 인쇄할 수 있습니다.

프롬프트 값

기본적으로 명령 프롬프트 창에는 운영 프롬프트가 표시됩니다.

예를 들어, 드라이브:\경로>와 같은 표준 MS-DOS 형식의 시스템

PROMPT 명령을 사용하면 운영 체제 프롬프트의 모양을 변경할 수 있습니다.

이러한 목적으로 다음과 같은 특수 변수 세트를 사용할 수 있습니다.

$A - &(앰퍼샌드);

$B - | (수직 막대);

콘솔 명령 설명 147

$C - ((왼쪽 괄호);

$D - 현재 날짜;

$E - ESC(ASCII 문자 코드 27);

$F -) (오른쪽 괄호);

$G - >(보다 큼 기호);

$Н - 백스페이스(이전 문자 제거)

$L -< (знак ≪меньше≫);

$N - 현재 디스크의 이름.

$P - 현재 디스크 및 디렉터리의 이름입니다.

$Q - =(등호);

$S - 공간;

$T - 현재 시간;

$V - Windows XP 버전 번호.

$_ - 캐리지 리턴 및 줄 바꿈;

$$ - $(달러 기호).

나열된 변수와 그 조합을 인수로 사용하는 것 외에도

PROMPT 명령은 임의의 문자 시퀀스를 사용할 수 있습니다.

예를 들어, 명령을 실행한 후

즉시 환영합니다: $a 루트 $S$C$D$F$$

운영 체제 프롬프트는 다음과 같습니다.

환영:& 뿌리(17.04.2002)$

PROMPT 지시어를 실행한 후 다음 명령을 입력합니다: $_ 프롬프트 작동

노아 시스템은 다음과 같이 표시됩니다.

다음 명령을 입력하십시오.

RECOVER [드라이브:][경로]파일 이름

RECOVER 명령을 사용하면 저장된 손상된 파일을 복원할 수 있습니다.

데이터 디스크 정보. 인수로 [드라이브:][경로]파일 이름우카-

복원할 파일의 드라이브, 경로, 이름을 입력하세요. 예를 들어, 만약 당신이

RECOVER A:\file.txt 명령을 사용하십시오.

START ["헤더"] [A)경로] [/I]

[명령/프로그램] [옵션]

이 명령을 사용하면 지정된 프로그램으로 모든 프로그램을 실행할 수 있습니다.

새로운 초기 매개변수. 여기:

제목 - 제목 줄에 표시될 프로그램의 제목입니다.

이 프로그램에 대해 열린 창을 트랩합니다.

148 7장. 명령줄

/드니르브- 실행 중인 프로그램의 작업 폴더 표시

다운로드하는 데 필요한 모든 파일이 포함되어 있습니다.

II -새로운 환경이 아닌 원래 환경에서 프로그램을 실행하면,

CMD 명령 해석기로 편집되었습니다.

/B - 조합을 눌러 프로그램 실행을 중단하는 모드 설정

키보드 댄스 Ctrl+C.이 애플리케이션이 키 누르기를 처리하지 못하는 경우,

비쉬 Ctrl+C키를 눌러 실행을 일시 중지할 수 있습니다. Qrl+Break;

/MIN - 작업 표시줄에 최소화된 창에서 프로그램을 시작합니다.

/MAX- 전체 화면으로 최대화된 창에서 프로그램을 실행합니다.

/SEPARATE - 별도의 영역에서 16비트 Windows 응용 프로그램을 시작합니다.

Ti 메모리;

/SHARED - PA-의 공유 영역에서 16비트 Windows 애플리케이션을 시작합니다.

/LOW - 낮은 실행 우선순위(IDLE)로 애플리케이션을 시작합니다.

/NORMAL - 보통 실행 우선순위로 응용프로그램을 실행합니다.

/HIGH - 높은 실행 우선순위(HIGH)로 애플리케이션을 시작합니다.

/REALTIME - 다음을 사용하여 실시간 우선순위로 애플리케이션을 시작합니다.

충만(실시간);

/ABOVENORMAL - 더 높은 실행 우선순위로 애플리케이션을 시작합니다.

평균(보통);

/BELOWNORMAL - 실행 우선순위가 낮은 애플리케이션을 시작합니다.

평균(BELOWNORMAL);

/WAIT - 완료될 때까지 기다리는 동안 응용 프로그램을 시작합니다.

명령/프로그램 - 명령 또는 프로그램 자체의 경로 및 이름입니다. 만약에

START 명령의 힘은 내부 CMD 쉘 명령을 실행하거나

배치 파일, 새 CMD 창이 /K 키로 시작됩니다. 즉,

프로그램 세션이 종료되어도 닫히지 않습니다. 만약에

다른 응용 프로그램을 시작하면 시스템이 열립니다.

다트 그래픽 창 Windows XP;

매개변수 - 프로에 전달된 외부 매개변수, 키 및 변수

CMD 환경이 출시되었을 때의 Gram.

메모

연관된 유형을 열어 실행 파일을 호출하려면

명령 콘솔 창의 파일은 명령줄에 전체 이름을 입력하면 됩니다.

그런 파일입니다. 예를 들어, 명령줄 창에서 document.doc를 호출하면 연관된

Microsoft Word를 실행하는 시스템에 배치하면 Windows가 자동으로 Word를 실행합니다.

실행을 위해 이 파일을 로드합니다.

32비트 GUI 응용 프로그램을 실행할 때

명령줄 명령 처리기는 응용 프로그램이 종료될 때까지 기다리지 않습니다.

창문을 닫기 전에 그리고돌아가다 초대운영 체제.

콘솔 명령 설명 149

이 원칙은 초기화를 제외하고 프로그램을 시작하는 모든 경우에 적용됩니다.

배치 파일에서 호출합니다.

파일 확장자가 명령줄에 지정되지 않은 경우 핸들러는

이 명령은 RATNEXT 환경 변수의 값을 사용하여 다음을 결정합니다.

실행 파일 이름 확장명 및 프로그램 검색 순서를 나열합니다.

디스크 파일 구조. 기본적으로 이 변수에는 다음 값이 할당됩니다.

Niya.COM;, .EXE;, .BAT;, .CMD. 주어진 변수에 대한 값을 쓰는 구문

구문은 PATH 변수, 즉 개별 섹션 요소와 유사합니다.

세미콜론으로 표시되어 있습니다.

실행 파일을 검색하는 동안 일치하는 항목이 발견되지 않은 경우

시스템에 등록된 확장자 중 하나를 사용하여 프로그램은 다음을 확인합니다.

지정된 폴더 이름과 일치합니다. 폴더 이름이 지정된 것과 일치하는 경우

Mu, 그런 다음 START 명령은 검토를 위해 이 폴더를 여는 탐색기를 시작합니다.

SUBST [드라이브: [드라이브2:]경로]

SUBST 드라이브: /D

이 명령을 사용하면 사용자가 지정한 경로 이름을 임의의 이름과 일치시킬 수 있습니다.

디스크. 이 명령은 가상을 생성하는 데 사용할 수 있습니다.

컴퓨터 파일 구조의 모든 폴더에 있는 디스크 또는 모니터용

원하는 지점에서 디스크를 지치게 합니다. 여기:

디스크 - 지정된 위치에 매핑되는 가상 디스크의 이름입니다.

Disk2:path는 매핑이 생성되는 물리적 디스크입니다.

/D - 이전에 생성된 가상 디스크를 삭제하는 키입니다.

TIME [시간] [나]

추가 인수 없이 이 명령은 현재 값을 인쇄합니다.

컴퓨터 시계에 따른 시간이며 새 시간 값을 입력하라는 메시지가 표시됩니다. 을 위한

현재 시간을 저장하려면 Enter 키를 눌러야 합니다. /T 키 사용

이 명령은 변경하라는 메시지를 표시하지 않고 단순히 현재 시간을 표시합니다.

제목 [문자열]

주어진 문자열을 명령 창의 제목 표시줄 값으로 출력합니다.

노아라인. 모든 명령을 인수로 지정할 수 있습니다.

상징의 결과.

TREE [드라이브:][경로]

명령 프롬프트 창에 폴더 트리 또는 레이아웃 구조를 표시합니다.

디스크의 지정된 폴더에 있는 파일 및 폴더. 여기:

디렉토리 트리 형태입니다.

150 7장. 명령줄

/A - 국가별 알파벳 문자 대신 ASCII 문자로 대체

국가 인코딩으로 이름이 지정된 파일을 표시하는 경우

/F - 각 폴더의 파일 이름을 표시합니다.

추가 매개변수 없이 명령을 호출하면 CMD 창이 표시됩니다.

현재 폴더의 트리입니다.

TYPE [드라이브:][경로]파일 이름

이 명령은 지정된 파일의 내용을 표시합니다.

이 명령은 추가 매개변수 없이 사용됩니다. ~에

실행하면 현재 Windows XP의 버전 번호가 화면에 표시됩니다.

확인하다

데이터 쓰기 시 추가 확인 모드를 활성화 또는 비활성화합니다.

디스크로. 정의할 추가 매개변수 없이 이 명령을 사용하십시오.

기록 확인 기능의 현재 상태를 기록합니다.

VOL [디스크:]

지정된 드라이브의 레이블 값을 표시합니다. 추가 매개변수 없이

Manda는 현재 디스크의 레이블을 반환합니다.

XCOPY 소스 [결과] [I>[:날짜]] ]

^ C/Q] [나]

[+파일Z]]

이 명령을 사용하면 대규모 파일 그룹을 복사하거나

내용과 함께 전체 폴더 구조. 비슷한 회사와는 다르게

Mand, XCOPY에는 더 많은 기능이 있으며 다음을 사용할 수 있습니다.

다양한 매개변수 중에서 선택하세요.

소스 - 복사할 파일, 파일 또는 폴더 그룹입니다.

결과 - 새 파일 및 폴더의 위치 경로 및/또는 이름

동시에 이름이 변경되는 경우;

/A - "Archive" 속성을 사용하여 파일 복사(다른 것 중에서) 에-

반박은 복사해도 그 의미가 바뀌지 않습니다.

/M - "보관" 속성이 있는 파일만 복사합니다. 완료 시

복사 속성이 제거됩니다.

L)[:date] - 지정된 날짜 이후에 수정된 파일만 복사합니다.

날짜를 지정하지 않으면 이전 버전의 파일만 복사됩니다.

대상 폴더에 저장된 파일.

/P - 각각의 새로운 항목을 확인하기 위해 화면에 요청을 표시합니다.

콘솔 명령 설명 151

/EXCLUDE:file1[+file2][+file3] - 상황별 내용을 포함하는 파일 목록

파일 복사시 예외줄이 발생합니다. 다음 중 하나일 때

문자열은 복사된 파일에 대한 절대 경로의 일부와 일치하므로

복사 작업에서 제외되는 파일입니다. 예를 들어 다음 줄을 지정하여

\exe\ 또는 .exe, exe 폴더의 모든 파일 또는 모든 파일을 제외할 수 있습니다.

그에 따라 .exe 확장자를 사용합니다.

/S - 빈 디렉터리를 제외한 모든 하위 디렉터리와 함께 디렉터리를 복사합니다.

/E - 빈 디렉터리를 포함하여 모든 하위 디렉터리와 함께 디렉터리를 복사합니다.

/V - 복사 프로세스 중에 대상 파일을 원본 파일과 비교합니다.

/W - 복사를 시작하기 전에 키보드의 키가 누를 때까지 기다립니다.

컴퓨터;

/C - 오류가 감지되더라도 복사를 계속합니다.

/I - 여러 파일을 매개변수로 복사할 때 결과가 다음과 같은 경우

존재하지 않는 폴더의 이름이 지정된 경우 지정된 폴더로 새 폴더를 만듭니다.

/Q - 복사된 파일의 이름을 표시하지 않습니다.

/F - 복사 프로세스 중에 소스 파일의 전체 이름을 화면에 표시합니다.

그리고 최종 파일;

/L - 복사 과정에서 사용될 때만 화면에 전체 이름을 표시합니다.

실행 중인 파일;

/G - 대상 디렉터리가 암호화를 지원하지 않는 경우 복사

암호화된 파일을 여기에 넣습니다(NTFS 파티션의 경우).

/N - 숨겨진 파일과 시스템 파일을 복사합니다.

/R - 복사할 때 파일을 ``Only for 속성으로 완전히 바꿉니다.

독서 ≫;

/T - 파일을 복사하지 않고 디스크의 지정된 위치에 폴더 구조를 만듭니다.

원본과 비슷합니다.

/U - 기존 파일만 복사하고 덮어씁니다.

대상 폴더에서;

/K - "읽기 전용" 속성이 있는 파일을 복사할 때 저장

이 속성은(기본적으로 실행 중에 자동으로 재설정됩니다.

복사);

/N - 복사할 때 긴 이름을 짧은 스탠자 이름으로 바꿉니다.

다르타 도스;

/0 - 파일과 함께 소유자 및 ACL 정보에 대한 정보를 복사합니다.

/X - 파일 감사 데이터 복사(필수 사용 필요)

냐키/0);

/Y - 대상 폴더에 있는 경우 파일을 덮어쓸지 확인 요청

같은 이름의 파일이 이미 존재합니다.

/-Y - 대상이 있는 경우 파일 덮어쓰기 확인을 요청하지 않습니다.

폴더에 같은 이름의 파일이 이미 존재합니다.

/Z - 로컬 네트워크에 있는 소스에서 파일을 복사합니다.

152 7장. 명령줄

Windows XP 콘솔 명령 사용 규칙에 대한 힌트를 얻으려면

키로 명령 호출 사용 ^II다음과 같습니다: command_name II,예를 들어

저는 최근 대기업의 맹렬한 괴짜에서 10대의 PC 네트워크를 감독하는 겸손한 시스템 관리자로 성장했습니다. 그리고 매우 게으른 시스템 관리자처럼 저는 활동을 자동화해야 하는 과제에 직면했습니다. 6개월 전만 해도 저는 Windows 명령줄에 파이프라인이 있다는 사실을 아직 몰랐습니다. 이것은 최초의 충격적인 발견이었습니다. 더 나아가서 이전에 C#, Delphi 또는 중첩 루프가 있는 번거로운 스크립트로 유틸리티를 작성했던 경우 몇 개의 forfiles 또는 robocopy 명령을 사용하여 해결할 수 있다는 사실이 밝혀졌습니다.
Tab 키를 사용하여 파일과 폴더를 나열하는 것과 같은 진부한 내용에 대해서는 이야기하지 않겠습니다. 해킹을 통해 초보 관리자와 enikey에게 유용한 것이 무엇인지 알려 드리겠습니다.

단축키
단축키부터 시작해 보겠습니다. 먼저 작업 환경이 우리에게 무엇을 제공할 수 있는지 살펴봐야 하기 때문입니다.

F1- 콘솔에서 이 키는 오른쪽 화살표와 똑같이 작동합니다. 마지막으로 입력한(또는 기록에서 선택한) 명령부터 한 번에 한 문자씩 표시합니다.
F2+<символ> - 지정된 문자까지 입력한 마지막 명령을 인쇄합니다. 예를 들어, 마지막으로 입력한 명령이 다음과 같다면:
핑 192.168.25.1
그런 다음 키 조합을 누른 후 F2+5당신은 얻을 것이다:
핑 192.168.2
F3- 마지막, 마지막 명령만 전체적으로 표시합니다.
F5- 위쪽 화살표와 마찬가지로 마지막으로 입력한 명령을 순서대로 표시합니다.
F6- 현재 명령줄 위치에 EOF 문자를 삽입합니다. 이는 Ctrl + Z를 누르는 것과 같습니다.
F7- 명령 기록이 포함된 대화 상자입니다.

Alt+F7- 명령 기록을 지웁니다.
<символ(ы)>+ F8- 명령줄에 이미 입력된 문자로 시작하는 명령을 반복합니다.
누르기 전이라면 F8아무 것도 입력하지 않으면 이 키는 위쪽 화살표처럼 작동하지만 약간의 차이가 있습니다. 즉, 줄이 순환됩니다. 목록의 첫 번째 명령 다음에 마지막 명령이 표시됩니다.
F9+<число> - 해당 번호 아래에 히스토리에서 명령어를 삽입합니다. 예를 들어 위 스크린샷의 상황에서 조합을 누르면 F9+4콘솔에 다음이 나타납니다:
IP구성

명령줄 연산자
오래 전, 제가 어렸을 때는 그래픽 인터페이스 없이 콘솔에서 어떻게 작업할 수 있는지 상상조차 할 수 없었습니다. 결국 명령 출력에는 수십 페이지가 소요되는 경우가 있으며 거기에서 일부 데이터를 선택해야 하는 경우 페이지별 출력으로는 저장되지 않습니다. 그러나 어느 날 나는 내 오래된 컴퓨터에 FreeBSD를 설치하고 핸드북을 열었고 열린 가능성에 어지러웠습니다. 여기에서 명령의 출력을 다른 명령의 입력으로 리디렉션할 수 있으며 이를 파이프라인이라고 합니다.

*nix 및 cmd의 파이프라인 연산자는 수직 막대 문자입니다.
예를 들어, 이 명령은 현재 폴더의 모든 텍스트 파일을 표시합니다.
디렉토리 | ".txt"를 찾으세요

명령 연결 연산자
&
예: Command1 & Command2 – Command1이 먼저 실행되고 그 다음에 Command2가 실행됩니다.
연산자 AND
&&
예: Command1 && Command2 - Command2는 Command1이 성공한 경우에만 실행됩니다.
OR 연산자
||
예: Command1 || Command2 - Command1이 실행되지 못한 경우에만 Command2가 실행됩니다.

괄호는 명령을 그룹화하는 데 사용됩니다. 예:

  • (Command1 & Command2) && Command3 – Command1과 Command2가 성공적으로 실행되면 Command3이 실행됩니다.
  • (1팀 & 2팀) || Command3 - Command1과 Command2가 실행되지 않으면 Command3이 실행됩니다.

관심을 가져주셔서 감사합니다! 비판과 제안을 기다립니다..

UPD1
잘 모르는 사람들을 위해 설명하면 곡절 부호("^" 기호)는 Ctrl 키(^C = Ctrl +C)를 누르는 것을 의미합니다.

^C - 명령을 중단합니다. 모두가 알고 있습니다.
^S - 명령을 일시 중지한 다음 실행합니다.
^I - Tab과 유사하며 폴더와 파일을 반복합니다.
^M - Enter와 유사합니다.
^H - 백스페이스와 유사합니다.
^G - 배치 파일에 echo ^G 명령을 작성하면 시스템 스피커(스피커)에서 경고음을 울릴 수 있습니다.
(^I 및 ^H 명령은 "과학적 찌르기" 방법을 사용하여 얻은 것입니다. ^J도 있지만 그것이 무엇을 하는지는 모르겠습니다)

추신 Windows 명령줄의 다른 세부 사항은 이미 Habré에서 반복적으로 다루었습니다. 그리고 복사 붙여넣기의 요점이 보이지 않습니다.
추신 다른 Windows 명령줄 기능에 대한 흥미로운 게시물과 기사에 대한 링크입니다.

명령줄 옵션 참조는 명령줄 사용 방법을 알려주는 .chm 형식의 전자 설명서입니다. 참조를 사용하면 명령줄 구성, Windows 서비스 작동, 로컬 및 원격 시스템 관리, 명령 셸 및 프로세스에 대한 정보 획득, 배치 파일 및 스크립트(CScript)를 사용하여 관리 작업을 자동화하는 방법을 배울 수 있습니다. 및 WMIC) 명령줄.

매뉴얼에는 사용자와 운영 체제 간의 통신을 제공하는 중요한 소프트웨어 제품인 시스템 명령 셸에 더 익숙해질 수 있는 인상적인 지식 계층이 포함되어 있습니다. Windows에서 효과적으로 작업하려면 명령줄 옵션에 대한 지식이 필요합니다. 명령줄은 유틸리티와 텍스트 기반 응용 프로그램이 실행되는 환경입니다. 명령은 cmd.exe 인터프리터를 통해 입력됩니다. 도움을 받으면 응용 프로그램이 로드되고 응용 프로그램 간에 데이터가 교환되며 입력된 명령이 시스템에서 요구하는 형식으로 변환됩니다.

명령줄 옵션 참조에는 명령줄을 사용하는 Windows 운영 체제 관리 도구에 대한 자세한 정보가 포함되어 있습니다. 매뉴얼은 구문, 개별 매개변수 및 기능에 대한 자세한 설명과 함께 간단하고 명확한 설명과 함께 필수 명령의 전체 목록을 제공합니다. 디렉토리 인터페이스는 최대한 간단하고 편리합니다. 특정 명령에 대해 필요한 정보를 찾으려면 창 왼쪽에 있는 알파벳 메뉴에서 서비스나 명령의 첫 글자를 선택한 다음 드롭다운 목록에서 선택하거나 이름을 입력하면 됩니다. 원하는 명령을 인덱스에 추가하면(필터를 통해) 프로그램이 자동으로 사용 가능한 모든 정보를 표시합니다.