명령줄로 무엇을 할 수 있나요? 모든 Windows 명령줄 명령이 한 곳에 있습니다.

컴퓨터에 Windows 운영 체제가 설치되어 있으면 명령줄을 통해 시스템을 관리할 수 있습니다.

이것은 숙련된 PC 사용자라면 누구나 사용하는 필수 도구입니다. 명령줄 덕분에 이전에는 생각하지 못했던 복잡한 문제도 해결할 수 있습니다.

명령줄 기능은 전혀 배울 필요가 없는 다양한 명령의 거대한 목록입니다. 이번 글에서는 컴퓨터를 사용할 때 유용하게 사용할 수 있는 기본 명령을 소개하겠습니다.

또한 Windows 7에서 명확한 예를 들어 명령줄을 시작하는 방법도 알려 드리겠습니다.

명령줄을 사용하는 방법은 무엇입니까?

이 도구를 실행하려면 시작으로 이동하여 "실행" 기능을 선택하세요.

그런 다음 cmd를 입력하십시오.

이제 다양한 기능을 입력할 수 있는 명령줄이 열립니다.

이제 이 창에 어떤 명령을 입력할 수 있는지 살펴보겠습니다.

  • calс – 계산기를 실행합니다.
  • chkdsk는 디스크의 오류를 검사하는 기능으로, /f를 추가하면 자동으로 오류를 수정할 수 있습니다. 예: chkdsk e: /f.
  • 변환 - 포맷하지 않고 일부 저장 매체의 파일 시스템을 변경해야 하는 경우 이 기능을 사용하십시오. 예: F: /fs:ntfs(fat32)를 변환합니다.
  • compmgmt – 장치 관리자, 스케줄러, 디스크 관리 등에 액세스할 수 있는 컴퓨터 관리 폴더를 여는 데 필요합니다.
  • 제어 - 제어판을 실행합니다.
  • admintools 제어 – 관리 도구를 시작합니다.
  • diskpart – 파티션 속성에 대한 데이터를 가져옵니다.
  • 탐색기 – 바탕 화면의 아이콘이 더 이상 표시되지 않는 경우 이 기능을 입력하면 탐색기가 실행됩니다.
  • fsmgmt – 폴더 제어판을 시작합니다.
  • 포맷 – 컴퓨터를 완전히 포맷합니다.
  • iexplore – Internet Explorer 브라우저를 시작합니다.
  • ipconfig - IP 프로토콜 설정용입니다.
  • msconfig – 다양한 시스템 설정을 표시합니다.
  • mstsc – 원격 데스크톱에 연결합니다.
  • netstat - 활성 연결을 검색합니다.
  • notepad – 메모장을 실행합니다.
  • osk - 가상 키보드를 실행합니다.
  • ping – 네트워크 응답 시간을 확인합니다. 모든 사이트의 접속을 확인할 수 있습니다.
  • powercfg – 전원 관리 및 에너지 절약을 위한 것입니다.
  • regedit – 레지스트리 편집기를 시작합니다.
  • sfc – 시스템 파일을 확인합니다. 손상된 파일을 복구하려면 sfc /scannow 추가 기능을 사용하세요. 바이러스 문제를 해결하는 데 유용합니다.
  • shutdown – 컴퓨터를 다시 시작하려면 shutdown /r 을 사용하고, shutdown /s 추가 기능을 사용하여 시스템을 종료할 수도 있습니다.

표준 인터페이스를 사용할 수 없는 경우 명령줄이 도움이 될 수 있습니다. 시스템이 바이러스에 감염되어 시작을 열 수 없는 경우 Win+R 키 조합을 눌러 명령줄을 열 수 있는 실행 프로그램을 엽니다.

저는 최근 대기업의 맹렬한 괴짜에서 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 명령줄 기능에 대한 흥미로운 게시물과 기사에 대한 링크입니다.

따라서 명령줄 콘솔은 모든 버전의 Windows 운영 체제에 존재합니다. 초기 버전의 OS는 MS-DOS 모드를 직접 지원하여 콘솔에서 직접 간단한 명령을 실행할 수 있었습니다. Windows 2000 또는 Windows Server 2003과 같은 NT 제품군의 대표자는 완전히 다른 원칙으로 작동하지만 MS-DOS도 지원되지만 가상 머신 (NT Virtual DOS Machine, NTVDM)을 통해 다음을 수행할 수 있습니다. 명령 모드 콘솔에서 직접 시스템 리소스를 제어하고 관리합니다. 명령 모드 해석기는 "시작 -> 실행" 메뉴를 통해 실행되는 cmd.exe 프로그램입니다. 또한 콘솔을 시작하려면 "시작 -> 모든 프로그램 -> 보조프로그램 -> 명령 프롬프트" 메뉴 항목을 사용할 수 있습니다.

명령 모드 콘솔을 실행하면 사용자는 로컬 시스템의 리소스와 원격 시스템의 리소스를 모두 관리할 수 있습니다. 시스템을 모니터링하고 서버 설정의 중요한 지점을 식별하는 명령이 있습니다. 명령줄에서 작업하는 것의 차이점은 크고 성가신 그래픽 유틸리티가 전혀 없다는 것입니다. 명령줄 프로그램을 사용하면 명령 자체 오른쪽에 나열된 주요 매개변수의 형태로 더 세부적으로 조정할 수 있습니다.

특수 스크립트 파일(순차적으로 또는 프로그래밍된 순서로 실행되는 명령 세트)을 사용하여 관리자는 일상적인 작업을 최소화할 수 있습니다. 기존의 최신 유틸리티는 시스템 관리자 없이도 지정된 간격으로 이러한 스크립트를 실행할 수 있습니다.

관리자는 특수 제어 문자(&, |)를 사용하여 단일 명령과 명령 목록을 모두 실행할 수 있습니다. 예를 들어:

명령 1 및 명령 2 - 명령 1이 먼저 실행된 다음 명령 2만 실행됩니다. 명령 1 및 명령 2 - 명령 1을 성공적으로 완료한 후에만 명령 2가 실행됩니다.

추가 처리를 위해 프로그램의 스트림 출력을 텍스트 파일로 직접 리디렉션할 수 있습니다. 이렇게 하려면 제어 문자 ">"와 텍스트 파일 이름을 사용해야 합니다. dir 명령을 사용하여 현재 디렉터리의 내용을 텍스트 파일 Report.txt로 출력하는 예는 다음과 같습니다.

디렉토리>보고서.txt

관리자는 명령줄에서 cmd.exe를 호출하여 콘솔의 여러 복사본을 시작할 수 있습니다. 중첩 콘솔을 사용하면 전체 시스템에 영향을 주지 않고 운영 체제 환경 변수로 작업할 수 있습니다. 중첩 콘솔을 닫은 후에는 환경 변수에 대한 변경 사항이 저장되지 않기 때문입니다. setlocal, endlocal 및 set 명령은 이 프로세스를 제어하는 ​​데 사용됩니다.

최신 운영 체제에는 많은 명령과 유틸리티가 있습니다. 다양한 프로그램과 그 매개변수를 더 많이 기억하세요.
매우 어렵기 때문에 각 프로그램의 가장 중요한 매개변수 중 하나는 기호 /?의 조합입니다. 이 매개변수를 사용하여 명령을 실행하면 사용자는 유틸리티 사용 및 해당 매개변수 구문에 대한 포괄적인 메시지를 받게 됩니다.

다음 페이지의 왼쪽 상단에 있는 그림에서는 복잡한 구문을 사용합니다. 그럼 종료 직후 /? 특수 구분 기호 "|" 뒤에 more 명령을 사용하면 정보를 화면에 전체가 아닌 특정 부분에 표시하여 추가 읽기에 편리합니다.

명령줄 콘솔을 닫으려면 종료 명령을 실행해야 합니다.

여기서 책임자는 누구입니까?

기능에 따라 콘솔 프로그램은 다음과 같이 나뉩니다.

  • 운영 체제 제어 명령은 shutdown 또는 taskkill과 같은 명령입니다.
  • 네트워크 명령 - net 및 ipconfig;
  • 시스템 모니터링 명령 - tasklist 및 systeminfo
  • 파일 시스템 지원을 위한 명령 - dir, mkdir, copy;
  • 하드 드라이브 유지 관리 명령 - 조각 모음 및 diskpart
  • Active Directory를 지원하는 명령 - addrep 및 dsadd;
  • 보조 명령, 이 섹션에는 스크립트 생성, 프린터 설정, 환경 변수 작업 등을 위한 다양한 유틸리티가 포함되어 있습니다.

각 그룹의 일반적인 대표자를 살펴보고 여기에 포함된 명령 사용에 대한 몇 가지 권장 사항을 제시해 보겠습니다.

모니터링 및 진단 명령

systeminfo 및 tasklist와 같은 모니터링 명령은 하드웨어 및 소프트웨어 문제를 식별하는 데 사용됩니다. 이러한 유틸리티는 Windows Server 2003 운영 환경에서 처음 도입되었으므로 관리자는 아직 이러한 명령의 기능을 완전히 이해하지 못했습니다. 예를 들어 이제 "내 컴퓨터" 아이콘의 "속성" 탭으로 이동할 필요가 없습니다. systeminfo 명령은 콘솔 화면에 전체 암호 해독을 통해 모든 시스템 구성 요소에 대한 기본 정보를 인쇄합니다. /s 매개변수는 원격 컴퓨터에 대한 정보를 표시합니다. 예를 들어 TESTSERVER 컴퓨터의 구성을 찾으려면 다음 명령을 실행합니다.

시스템 정보 /s TESTSERVER

그리고 작업 목록 유틸리티는 컴퓨터에서 실행 중인 프로세스를 표시합니다.

tasklist 유틸리티를 사용하면 네트워크에 연결된 시스템을 쿼리할 수 있습니다. /v 매개변수를 사용하면 사용자 이름을 포함한 유용한 정보가 포함된 자세한 목록을 얻을 수 있으며, /t 매개변수는 특정 dll 파일을 로드한 프로세스를 표시합니다. 또 다른 유용한 유틸리티인 openfiles를 사용하면 로컬 및 원격 운영 체제에서 열려 있는 모든 파일에 대한 정보를 얻을 수 있습니다. 이전 버전의 Windows 운영 체제에서는 oh.exe 명령을 사용해야 했지만 최신 버전에서는 시스템에서 열려 있는 모든 파일에 대한 모니터링 모드를 설정하는 콘솔 명령줄에서 명령을 실행하는 것으로 충분합니다.

열린 파일/로컬

사용자는 간단한 구문의 명령을 사용하여 시스템에 열려 있는 모든 파일에 대한 정보를 받게 됩니다.

열린 파일

/query /v 옵션이 포함된 openfiles 명령은 파일을 연 프로세스를 실행 중인 사용자를 보여줍니다. 다른 주요 매개변수를 사용하여 다양한 정보 출력 모드를 설정할 수 있습니다.

운영 체제 명령

Windows Server 2003은 관리자에게 시스템 진단은 물론 관리에도 도움이 되는 새로운 명령을 제공합니다. 이러한 명령에는 종료 유틸리티가 포함됩니다. 다음은 이 유틸리티의 주요 매개변수로 사용될 수 있습니다.

  • /s - 정상적인 시스템 종료를 완료합니다.
  • /p - 전원 끄기;
  • /f - 활성 응용 프로그램을 종료합니다.
  • /d - 저전력 소비 모드로 전환합니다.
  • /I - 컴퓨터를 끄지 않고 세션을 종료합니다.

종료 이벤트 핸들러(Shutdown Event Tracker)는 컴퓨터의 정기적인 종료를 모두 등록하는 도구 형태로, 관리자가 수행하는 모든 종료를 수집하고 진단하는 도구 역할을 합니다. 이유를 표시하여 시스템을 종료하는 것도 가능합니다. 이를 위해서는 /d 키를 사용해야 합니다.

*nix 제품군 운영 체제의 kill 명령과 유사한 taskkill 명령을 사용하면 정지된 응용 프로그램을 "종료"할 수 있습니다. tasklist 명령과 함께 이러한 유틸리티는 서버 성능에 잠재적인 위협이 되는 응용 프로그램의 실행에 신속하게 개입할 수 있는 강력한 도구를 제공합니다. 이 명령의 매개 변수 중에서 고유 식별자로 프로세스를 종료할 수 있는 /pid 키와 지정된 이름으로 응용 프로그램을 종료하려면 /im 키를 기록해야 합니다. 다음 예에서는 ID가 1000 및 1240인 프로세스를 종료합니다.

태스크킬 /pid 1000 /pid 1240

하드 드라이브 유지 관리 명령

조각 모음 명령을 사용하면 하드 드라이브를 최적화할 수 있습니다. 이 유틸리티는 FAT, FAT32 및 NTFS 파일 시스템을 사용하여 디스크 조각 모음을 수행할 수 있습니다. 조각 모음은 동적 디스크 유형과 기본 디스크 유형 모두에서 동일하게 작동합니다. 이 명령을 호출하는 구문은 다음과 같습니다.

디스크 조각 모음 [ -a j [ -f ] [ -v ] [ -? ]

-a 매개변수는 디스크 정보 분석만 제공하고, -f 매개변수는 임시 파일을 생성하는 데 필요한 디스크 공간이 없는 경우를 포함하여 정보 최적화를 제공하며, -v 매개변수는 최적화 진행 상황에 대한 보고서를 출력합니다. 조각 모음이 성공하려면 디스크에 최소 15%의 여유 공간이 있어야 한다는 점을 잊지 마십시오.

fdisk 명령은 Windows Server 2003 운영 체제의 커널에서 더 이상 지원되지 않으며, 역시 하드 드라이브 서비스용으로 고안된 diskpart 명령으로 대체되었습니다. 디스크를 파티션으로 분할하고 논리 드라이브를 생성하고 삭제하는 것은 이 유틸리티로 해결되는 작업 중 일부일 뿐입니다. 기본적으로 diskpart 명령은 하드 드라이브 유지 관리 절차를 설명하는 특수 스크립트 파일 작업에 중점을 둡니다. 스크립트 파일 Scriptl.txt에 대해 이 명령을 호출하는 방법은 다음과 같습니다.

Diskpart /s Scriptl.txt

이러한 파일의 각 줄은 일부 작업에 대한 지침입니다. 예를 들어 특정 크기의 라인으로 새 파티션을 생성하는 명령을 제공합니다.

파티션 생성 논리적 크기=2048

네트워크 명령

네트워크 명령 중에서 두 가지 유틸리티를 강조하고 싶습니다. 첫 번째는 ipconfig 명령이고 두 번째는 netstat입니다. 시스템 관리자는 이러한 명령을 사용하여 네트워크를 모니터링할 뿐만 아니라 시스템을 제어하려는 위험한 프로그램으로부터 보호합니다.

ipconfig 유틸리티를 사용하면 사용자는 자신의 컴퓨터의 네트워크 주소를 확인할 수 있으며 /all 매개변수와 함께 이 명령을 호출하여 로컬 컴퓨터의 네트워크 구성에 대한 전체 정보를 얻을 수 있습니다. /renew 매개변수를 사용하면 전체 시스템을 재부팅하지 않고도 네트워크 설정을 변경할 수 있습니다.

컴퓨터에 문제가 발생하는 것을 발견한 경우 netstat 명령이 도움이 될 것입니다. 이 명령은 공격자가 시스템에 연결할 수 있는 개방형 네트워크 포트를 나타낼 뿐만 아니라 사용자가 알지 못하는 사이에 서버에서 실행 중인 프로세스를 식별합니다. 따라서 /o 스위치는 특정 네트워크 연결을 사용하여 프로세스 식별자(PID)에 대한 정보를 표시합니다. 네트워크의 어떤 컴퓨터가 로컬 운영 체제와 통신하고 있는지 확인할 수 있습니다.

디렉터리 서비스 지원 명령

전체 네트워크는 구성 요소로 구성되며 트리 형태로 구축된 복잡한 계층 구조입니다. 이러한 시스템의 개체는 사이트, 서브넷, 서버, 컴퓨터, 그룹, 사용자, 연락처, 공유 네트워크 장치입니다.

이러한 복잡한 구조를 모니터링하기 위해 운영 체제에서는 디렉터리 서비스 구성 요소의 고급 검색을 위해 설계된 dsquery 명령을 제공합니다. 이 명령은 선택한 구성 요소(-attr 스위치)의 속성에 대한 정보를 표시하는 데에도 사용할 수 있습니다. -scope, -subtree, -onelevel, -base 매개변수는 검색 중첩 수준을 결정하고 -filter 키를 사용하면 검색 필터를 활성화할 수 있습니다.

선택한 디렉토리 서비스 구성 요소에 대해 하나 이상의 계정을 수정해야 하는 경우 dsmod 명령이 도움이 될 수 있습니다. 예를 들어 그룹에서 사용자를 제거하거나 해당 사용자에게 새 비밀번호를 할당할 수 있습니다. TestUser 사용자의 계정을 변경하는 예는 다음과 같습니다.

Dsmod 사용자 "CN=TestUser,CN=Users,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd 예

dsmove 명령은 현재 도메인 내에서 객체를 이동합니다. -newname 및 -newparent 키를 사용하면 새 객체 이름을 설정하고 해당 위치를 변경할 수 있습니다.

파일 시스템 지원 명령

파일 및 디렉터리 작업에 자주 사용되는 일부 명령에 대한 설명이 표에 나와 있습니다. 폴더와 파일의 연속 삭제를 수행했던 deltree 명령은 이제 /s 스위치를 사용하는 rmdir로 대체되었습니다.

큰 시스템의 작은 비밀

명령줄 프롬프트 변경

레지스트리에서 키를 찾습니다. 이 키에 (REG_EXPAND_SZ) 유형의 문자열 매개변수 "PROMPT"를 생성하고 다음 값 중 하나를 할당합니다.

  • $B - 수직 막대 “I”;
  • $D - 현재 날짜;
  • $G - 더 큰 기호 ">";
  • $1_ - 더 적은 기호 "<»;
  • $N - 현재 디스크;
    $P - 현재 드라이브 및 경로;
  • $Q - = "=";
  • $T - 현재 시간;
  • $V - 윈도우 버전;
  • $$ - 달러 기호 "$".

재부팅하면 정의한 형식으로 초대가 표시됩니다.

자동 명령

"Tab" 키를 눌러 명령을 자동 입력하는 기능을 활성화하려면 레지스트리에서 해당 키를 찾으십시오.

그런 다음 CompletionChar 값을 Tab 키의 ID인 9로 설정하고 레지스트리를 닫은 후 컴퓨터를 다시 시작합니다. 이제 콘솔 창에서 명령 이름의 일부를 입력하는 동안 Tab 키를 누르면 Windows가 자동으로 필요한 명령을 대체합니다.

콘솔 색상 변경

레지스트리에서 키를 찾으세요.

DefaultCoior 매개변수를 변경합니다. -F0 값은 흰색 배경에 검정색 텍스트를 출력하고, IE 값은 노란색과 파란색 콘솔 색상으로 여러분을 놀라게 할 것입니다.

상황에 맞는 메뉴에서 명령줄 콘솔을 빠르게 시작하세요.

레지스트리에서 키를 찾으세요.

하위 섹션 "CommandPrompt -> Command"를 추가합니다. Command 키의 기본 매개변수를 "cmd.exe /k cd "%1"" 값으로 설정합니다.

명령 프롬프트 키의 기본 매개변수를 "명령 프롬프트 열기"로 설정합니다.

탐색기에서 폴더를 마우스 오른쪽 버튼으로 클릭하면 명령 프롬프트 열기 명령을 선택할 수 있습니다. 그러면 원하는 디렉터리에서 명령줄 콘솔이 시작됩니다.

결론

이제 다 끝났습니다. 우리는 콘솔 작업의 기본 사항에 대해 이야기했습니다. 다음으로 콘솔 명령의 기능과 다양한 기능을 직접 탐색할 수 있는 기회를 제공합니다. 소중한 열쇠 /?만 잊지 마세요. 나머지는 시간과 경험을 바탕으로 찾아올 것입니다.

그래서 그것은 무엇입니까? 명령줄?이것은 다양한 컴퓨터 명령을 입력할 수 있는 Windows의 구성 요소입니다. 일반적으로 숙련된 사용자만 명령줄을 사용하지만 이것이 침묵할 이유는 아니므로 이 게시물을 명령줄의 기능과 속성에 집중하기로 결정했습니다.

왜 명령줄이 필요한가요?

Windows 그래픽 인터페이스가 있는데 왜 명령줄 기능을 알아야 합니까? 하지만 이제 명령줄을 사용해야 하는 이유를 나열하겠습니다.

메뉴 시스템을 사용할 때보다 메모리 소비가 적습니다.

모든 응용 프로그램에서 명령을 입력하는 것이 그래픽 명령 인터페이스를 사용하는 것보다 빠릅니다.

명령줄은 모든 명령이 포함된 텍스트 파일을 순차적으로 실행할 수 있으며, 이는 순차적으로 실행하는 것보다 훨씬 빠릅니다.

명령줄은 어디에 사용되나요?

운영 체제, 컴퓨터 게임 및 기타 프로그램에서 명령줄을 사용할 수 있습니다. 사실, 명령줄은 원래 게임에서 디버깅이 필요할 때 사용되었습니다. 그러나 지금도 그래픽 인터페이스를 사용하더라도 명령줄을 사용하면 게임 설정을 더 빠르게 변경할 수 있습니다.

명령줄의 장점은 무엇입니까?

사용되는 다양한 파일에 대한 명령에 거의 즉각적으로 액세스합니다.

명령을 호출하려면 몇 번의 클릭만으로 충분합니다.

그래픽 인터페이스가 없는 프로그램을 제어할 수 있습니다.

최소한의 트래픽을 사용하여 컴퓨터에 원격으로 연결할 수 있습니다.

그래픽 인터페이스보다 페이지에 더 많은 텍스트가 있습니다.

명령줄에 단점이 있나요?

그래픽 인터페이스 작업에 익숙한 사용자는 이해하기 어렵습니다.

자동추가가 되지 않으면 긴 명령어 입력이 어렵습니다.

유사점이 없습니다.

명령줄을 여는 방법은 무엇입니까?

1. Windows7/XP에서 명령줄을 열려면 다음을 수행하십시오.
시작 => 모든 프로그램 => 보조 프로그램 => 명령 프롬프트 .

또는 키보드 단축키 "Win + R"을 누르세요.

현장에서 "열려 있는"다음 명령을 입력하세요.

다음 메시지와 함께 검은색 명령 프롬프트 창이 열립니다:

C:\사용자\관리자>, 여기서 Administrator는 현재 사용자의 이름입니다.

명령줄 명령 목록을 보려면 help를 입력하세요.

그리고 ENTER를 누르세요.

이러한 각 명령에 대한 자세한 내용을 보려면 명령 프롬프트에 다음 명령을 입력하십시오.
command_name 도움말을 입력하고 Enter 키를 누르세요.

예를 들어:

명령줄 명령 목록:

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

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

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

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

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스크→ 스케줄에 따라 명령을 실행하고 프로그램을 실행합니다.

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

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

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

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

서브스트→ 지정된 경로에 드라이브 이름을 할당합니다.

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

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

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

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

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

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

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

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

확인하다→ 파일이 디스크에 올바르게 기록되었는지 확인하는 모드를 설정합니다.

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

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

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

콘솔이라고도 알려진 명령줄은 MS-DOS에서 제공되었습니다. 텍스트 형식으로 명령을 입력하여 운영 체제(OS)를 제어할 수 있습니다.

대부분의 사용자는 명령 프롬프트에 대해 모르거나 거의 알지 못하는 반면, 전문가는 원격 기술 지원을 위해 명령 프롬프트를 열어 보라고 요청하는 경우가 많습니다. 명령줄 작업의 기본 사항을 아는 것은 컴퓨터 문제를 독립적으로 해결하는 데에도 유용합니다.

Windows 운영 체제에서 명령줄을 시작하는 방법에는 최소한 세 가지가 있습니다. 가장 빠른 방법 중 하나는 Windows 키(Windows 아이콘 포함)와 키보드의 R을 동시에 누르는 것입니다. 그러면 실행 메뉴가 열립니다. cmd를 입력하고 확인을 클릭하면 됩니다. 명령 프롬프트는 로컬 사용자 권한으로 열립니다. 관리자 권한으로 명령 프롬프트를 열어야 하는 경우 다른 방법을 사용하십시오.

두 번째 방법은 검색 창을 열고 cmd 또는 "명령 프롬프트"를 입력한 후 마우스로 클릭하여 명령 프롬프트를 시작하는 것입니다. 관리자 권한으로 명령 프롬프트를 실행하려면 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하세요. 이 방법은 Windows 7 이상을 사용하는 경우에 작동합니다. 이전 버전의 Windows 사용자의 경우 관리자 권한으로 명령 프롬프트를 실행하려면 표준 프로그램에서 찾아 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해야 합니다.


명령줄에는 올바른 구문을 사용하여 입력해야 하는 유효한 명령 집합이 있습니다. 유효한 명령 목록을 보려면 help를 입력하고 Enter를 누르십시오.

익명화 도구를 설정할 때 유용할 수 있는 명령을 살펴보겠습니다.

이 명령을 사용하면 원격 컴퓨터와의 연결 여부는 물론 데이터 전송 속도 및 손실률도 확인할 수 있습니다.

핑할 원격 컴퓨터(연결 매개변수 결정)는 이름(예: yandex.ru) 또는 IP(예: 77.88.55.60)로 지정할 수 있습니다.
yandex.ru
77.88.55.60


트레이서트

이 명령은 지정된 리소스에 대한 네트워크 경로에 있는 서버와 각 서버의 응답 시간을 확인하는 데 사용됩니다. 예를 들어 yandex.ru의 경로를 확인하려면 명령줄에 Tracert yandex.ru를 입력합니다.


IP구성 /모두

이 명령은 현재 연결의 세부 정보를 표시하고 DHCP 및 DNS 클라이언트 서비스를 관리하기 위한 것이며 구성 값을 결정할 수 있도록 해줍니다.


노선

이 명령은 IP 라우팅 테이블의 내용에 대한 액세스를 제공합니다. 기능을 보려면 매개변수 없이 명령을 입력하십시오. 노선

화면에 표시하려면: 경로 인쇄

목적지에 경로를 추가하려면: 경로 추가

예를 들어 기본 게이트웨이 주소가 192.168.12.1인 기본 경로는 다음과 같습니다. 경로 추가 0.0.0.0 마스크 0.0.0.0 192.168.12.1

영구 경로를 추가하려면 경로 뒤에 -p 매개변수를 추가해야 합니다. 예를 들면 다음과 같습니다. 경로 -p 추가 10.41.0.0 마스크 255.255.0.0 10.27.0.1


결론

이제 명령줄이 전혀 어렵지 않다는 것을 알게 되었습니다. 이를 통해 더 많은 정보에 접근할 수 있습니다. 몇 가지 명령만 알면 기술 지원 직원의 거의 모든 질문에 답하거나 지침의 권장 사항을 직접 적용할 수 있습니다. 소중한 사람들과 유용한 정보를 공유해보세요.