Windows에서 명령줄을 실행합니다. 기본 cmd 명령 - 유용한 것들 명령줄에 쓰기

명령줄을 사용하여 시스템 파일의 무결성을 확인하고, 도메인 이름으로 IP 주소를 찾고, Windows 종료 바로 가기를 만들고, 네트워크 연결 문제를 해결하는 방법 등을 읽어보세요. Windows에는 명령 프롬프트에서만 실행할 수 있는 일부 기능이 있습니다. 그 중 일부에는 GUI가 없지만 이러한 방식으로 실행되는 일부는 더 빠르게 실행됩니다.

PowerShell을 명령줄 추가 기능으로 사용하는지 여부는 중요하지 않습니다. 이 문서에서 다루는 모든 명령은 어디에서나 동일하게 작동합니다. 당연히 모든 팀을 다루거나 각 팀에 대해 이야기할 수는 없습니다. 대신, 가장 유용하다고 생각되는 항목에 중점을 둘 것입니다. 명령줄 작업을 좋아하지 않더라도 마찬가지입니다.

콘텐츠:

Windows에서 관리자 권한으로 명령 프롬프트를 실행하는 방법

Windows 10의 경우:

  1. 버튼을 클릭하세요 "시작"또는 선택 "찾다"– 단어 입력을 시작하세요 "cmd"영어로 또는 "명령줄"러시아어로.
  2. 검색 결과가 상단에 표시되며, 클릭하세요. "명령줄"마우스 오른쪽 버튼을 클릭하고 항목을 클릭하세요.

Windows 8 및 8.1의 경우:

  1. 버튼을 눌러 홈 화면으로 이동 "윈도우"키보드나 버튼에 "시작".
  2. 오른쪽 상단에서 다음을 클릭하세요. "찾다"그리고 단어를 입력하기 시작하세요 "cmd"또는 "명령줄". 검색 결과가 아래에 나타납니다.
  3. 신청서를 클릭하세요. "명령줄"마우스 오른쪽 버튼을 클릭하고 선택하세요. "관리자 권한으로 실행".

윈도우 7의 경우:

  1. 버튼을 클릭하세요 "시작", 탭으로 이동 "내 프로그램"– 그럼 가세요 "기준".
  2. 바로가기를 찾아보세요 "명령줄"마우스 오른쪽 버튼을 클릭하고 항목을 선택하십시오. "관리자 권한으로 실행".


이제 명령으로 넘어 갑시다.

ipconfig: 네트워크 연결을 통한 빠른 작업


제어판에서 IP 주소와 모든 네트워크 설정을 찾을 수 있지만 몇 번의 클릭이 필요합니다. "ipconfig"컴퓨터 네트워크 인터페이스를 관리하기 위한 Windows 명령줄 유틸리티입니다. 즉, IP 주소, 기본 게이트웨이 주소, 컴퓨터가 사용하는 네트워크 연결에 대한 정보 등과 같은 정보를 찾는 가장 빠른 방법입니다.

이 유틸리티를 사용하려면 다음을 입력하십시오. "ipconfig"명령줄에서 다음을 누르세요. "입력하다". 결과적으로 컴퓨터에서 사용 중인 모든 네트워크 연결 목록이 표시됩니다. 비문 아래를 보세요 "무선 LAN 어댑터" Wi-Fi에 연결되어 있거나 "이더넷 어댑터"유선 네트워크에 연결된 경우. 에 대한 자세한 내용은 "ipconfig"명령을 입력하세요 "ipconfig /모두", 결과는 모든 키 목록과 그에 따른 유틸리티 기능입니다.

ipconfig /flushdns: 플러시-플러시 DNS 캐시


네트워크 설정에서 DNS 서버를 변경한 경우 이 작업은 즉시 적용되지 않습니다. Windows는 수신된 DNS 응답을 저장하는 캐시를 사용하므로 나중에 동일한 네트워크 리소스에 다시 액세스할 때 시간이 절약됩니다. Windows가 새 DNS 서버에서 주소를 얻도록 하려면 다음 명령을 입력하십시오. "ipconfig /flushdns" DNS 서버를 변경한 후.

지속적으로 인터넷을 서핑하면 컴퓨터는 도메인 이름 서비스에서 IP 주소와 기타 필요한 데이터를 자동으로 캐시합니다. DNS 캐시를 플러시하면 이 데이터를 새로 고치는 데 도움이 됩니다. 부실하게 캐시된 데이터는 시간이 지남에 따라 연결 문제를 일으킬 수 있습니다.

ping 및 Tracert: 네트워크 연결 문제 해결


로컬 네트워크, 인터넷 또는 웹 사이트에 연결하는 데 문제가 있는 경우 Windows에는 문제 해결에 사용할 수 있는 표준 도구가 있습니다.

"핑" TCP/IP 프로토콜을 기반으로 네트워크 무결성과 연결 품질을 확인하는 유틸리티입니다. 이 유틸리티는 소위 ​​ICMP 요청을 네트워크의 지정된 IP 주소 또는 호스트로 보내고 그로부터 받은 응답을 모니터링합니다. 이러한 요청을 보내고 이에 대한 응답을 받는 사이의 시간을 통해 경로를 따라 패킷의 지연은 물론 손실 횟수와 빈도를 확인할 수 있습니다. 그건 "핑"데이터 전송 채널의 로드가 얼마나 되는지 확인할 수 있습니다.

입력하다 "핑 사이트"(또는 테스트하려는 인터넷의 다른 서버) Windows는 해당 주소로 패킷을 보냅니다. 서버 이름이나 리소스의 실제 IP 주소를 입력할 수 있습니다. 해당 IP 주소의 서버는 이를 수신했다고 응답하고 보고합니다. 경로를 따라 패킷 손실이 있었는지, 응답을 받는 데 걸린 시간을 확인할 수 있습니다.

또한, 팀 "핑"수동 종료 전에 지정된 IP 주소와의 연결 확인, IP 주소로 호스트 이름 디코딩, 패킷 수 및 크기, 기록 경로, 변경 시간 등과 같은 많은 키와 정보 표시 기능이 있습니다.


"추적서" TCP/IP 네트워크의 데이터 경로를 추적하도록 설계된 유틸리티 유틸리티입니다. 명령어를 입력할 때 "추적서", 패키지의 전체 배송 경로가 패키지가 라우팅된 각 서버에 대한 정보와 함께 표시됩니다. 예를 들어 다음을 입력하면 "추적 사이트"를 클릭한 다음 패키지가 상호 작용하는 서버 경로를 따라 각 노드에 대한 정보를 얻습니다. 웹사이트에 연결하는 데 문제가 있는 경우 유틸리티 "추적서"오류가 발생한 단계를 확인합니다.

종료: Windows 종료 바로가기 만들기


"일시 휴업"명령줄에서 Windows를 종료하거나 다시 시작할 수 있습니다. 기본적으로 이는 표준 버튼이 있는 Windows 8에 더 유용합니다. "일시 휴업"찾기가 더 어려웠습니다. 이 명령을 사용하여 자신만의 바로가기를 만들 수 있습니다. "일시 휴업", , "수면 모드"등. 메뉴에서 편리한 위치에 배치하세요. "시작", 바탕화면, 작업표시줄에..!

Windows 8 및 10에서는 특정 OS 부팅 옵션에 전용 컴퓨터 다시 시작 버튼을 사용할 수 있습니다. .

명령줄에서 명령을 사용하려면 다음 값 중 하나를 입력하기만 하면 됩니다(모든 명령 매개변수는 백슬래시를 사용하여 입력됩니다).

  • "종료 /s /t 45" - 아날로그 "일시 휴업" 45초 지연.
  • "종료 /r /t 0" – 아날로그.
  • "종료/l" - 아날로그 “로그아웃/사용자 변경”.
  • "종료 /r/o" – 컴퓨터를 다음으로 재부팅합니다. 복구 환경.

sfc /scannow: Windows 시스템 파일의 무결성을 확인합니다.


"sfc" Windows 시스템 파일의 무결성을 확인하는 표준 유틸리티입니다. 이를 통해 사용자는 누락된 시스템 파일을 찾아 복원할 수 있습니다. 어떤 이유로 파일이 누락되거나 손상된 경우 유틸리티는 해당 파일을 모두 검색하고 잘못된 버전의 파일을 원래 버전으로 교체합니다. 시스템 파일 검사기는 또한 캐시 디렉터리를 확인하고 필요한 경우 해당 내용을 업데이트합니다.

검사하려면 관리자로 명령줄을 실행하고 다음 명령을 입력해야 합니다. "sfc /스캔나우"그리고 프로그램이 그 일을 하도록 놔두세요. .

텔넷: 텔넷 서버에 연결


프로토콜 클라이언트 "텔넷" Windows OS에는 기본적으로 설치되어 있지 않습니다. 하지만 이는 제어판을 통해 설치할 수 있는 추가 기능 중 하나입니다. 설치 후 명령을 사용할 수 있습니다 "텔넷"추가 소프트웨어를 설치하지 않고 명령줄에서 직접 서버에 연결합니다.

바로 가기 "시작""제어판""프로그램 및 기능"– 다음 클릭 "Windows 기능 켜기/끄기"- 상자를 찾아서 선택하세요. "텔넷 클라이언트".

암호: 디렉터리를 영구적으로 삭제하고 덮어쓰는 것


"암호" Windows OS의 파일 및 디렉터리에 대한 효율적인 암호화 및 복호화 기능을 제공합니다. 또한 여유 디스크 공간을 가비지 데이터로 덮어쓰는 옵션도 있습니다. 이렇게 하면 전문 소프트웨어를 사용하여 삭제된 파일과 폴더를 복구할 수 없습니다. Windows에서는 Trim 지원 SSD를 사용하지 않는 한 일반적으로 삭제된 파일이 디스크에 남아 있습니다. 팀 "암호"효과적으로 할 수 있게 해준다 "삭제"추가 소프트웨어를 설치하지 않고도 디스크 여유 공간을 모두 확보할 수 있습니다.

예: F: 드라이브의 디스크 공간을 지우려면 다음 명령을 입력하십시오. "암호화 /w:F:\". 명령 스위치(/w:)와 드라이브 문자(F:\) 사이에는 공백이 없습니다.

netstat -an: 네트워크 연결 및 포트 나열


"넷스타트"들어오고 나가는 TCP 연결의 상태를 표시하는 표준 Windows 명령줄 유틸리티입니다. 유틸리티의 주요 목적은 네트워크의 문제를 검색하고 성능을 확인하는 것입니다. 이 명령에는 많은 키와 옵션이 있지만 가장 흥미로운 것은 "netstat –an". 이 줄에는 사용 중인 포트 및 연결된 외부 IP 주소와 함께 열려 있는 모든 네트워크 연결 목록이 표시됩니다.

nslookup: 도메인 이름으로 IP 주소 찾기


브라우저의 주소 표시줄에 웹사이트 이름을 입력하면 컴퓨터는 해당 도메인 이름과 연결된 IP 주소를 찾아 결과를 표시합니다. 다음 명령을 사용할 수 있습니다. "nslookup"도메인이 위치한 서버의 IP 주소와 이름을 독립적으로 알아냅니다.

예를 들어 명령줄에 다음을 입력합니다. "nslookup – 유형=모든 사이트"(-type=any 매개변수는 사용 가능한 모든 데이터를 표시함을 의미합니다). 그리고 우리 서버에 관한 모든 정보가 귀하에게 공개됩니다. 역방향 검색을 수행할 수도 있습니다. 즉, IP 주소로 서버 이름을 찾을 수도 있습니다.

이것은 사용자에게 유용할 수 있는 모든 명령의 전체 목록이 아닙니다. 우리는 Windows의 유용한 명령줄 유틸리티 10가지를 소개했으며 앞으로도 쉽게 사용할 수 있기를 바랍니다.

CMD는 명령줄 인터프리터(약어 "명령줄 인터프리터"의 정확한 번역), Windows 명령 프로세서, 명령 프로세서 등 다르게 호출됩니다. 사실, 모든 Windows 사용자가 도움으로 어떤 작업을 해결할 수 있는지 아는 것은 아닙니다. 일반적으로 이들은 Linux 사용자, 시스템 관리자 및 DOS 운영 체제를 기억하는 사용자입니다. 오늘은 CMD를 시작하고 사용하는 방법을 알려드리고자 합니다.

키보드에서 입력한 명령을 실행할 수 있는 cmd.exe 실행 파일(폴더 \Windows\System32)을 시작하는 방법에는 여러 가지가 있습니다.

설정하기

cmd를 시작한 후 창 제목을 마우스 오른쪽 버튼으로 클릭하면 열리는 컨텍스트 메뉴를 사용하여 구성할 수 있습니다. 그런 다음 기본값 옵션을 선택하고 설정을 지정합니다.

마우스를 사용하여 텍스트를 선택하는 기능 구성:

  • 일반 탭으로 이동하세요.
  • 마우스 선택 확인란을 켜십시오.
  • 확인 버튼을 클릭하세요.

이제 마우스 왼쪽 버튼으로 텍스트를 선택하고 Enter를 눌러 클립보드에 복사할 수 있습니다.

색상, 글꼴 및 위치 탭을 사용하여 다른 설정을 지정합니다.

기본 옵션을 사용하여 설정된 모든 설정은 모든 후속 cmd 세션에 대해 저장됩니다. 현재 세션에 대해서만 구성 작업을 수행하려면 상황에 맞는 메뉴에서 속성 옵션을 사용해야 합니다.

작업을 시작하자

help 지시문을 사용하여 얻은 명령 목록을 통해 Windows 명령 프로세서에 대해 알아보기 시작합니다. 명령줄에 입력하고 Enter 키를 눌러 실행을 시작합니다.
돕다

목록은 팀 이름과 설명이라는 두 개의 열로 구성됩니다.

다음 두 가지 방법으로 자세한 도움을 받을 수 있습니다.
도움말 명령_이름
또는
명령_이름 /?

예: chkdsk에 대한 도움말 얻기:
chkdsk 도움말
또는
chkdsk /?

반복적인 입력을 피하기 위해 Shift+ 또는 Shift+↓ 키 조합을 사용하여 스크롤되는 명령 버퍼를 사용합니다.

마우스 오른쪽 버튼을 사용하여 클립보드의 내용을 cmd 핸들러 화면에 붙여넣습니다.

cls 명령은 화면을 지우는 데 사용됩니다.
cls

cmd를 종료하려면 종료 지시문을 사용하십시오.
출구

보시다시피 모든 것이 간단합니다. 이제 cmd 명령이 필요한 이유, 사용 방법 및 해결할 수 있는 작업을 알아 보겠습니다.

파일 및 폴더 작업

Windows 탐색기는 파일 및 폴더 작업을 위해 특별히 설계되었음에도 불구하고 많은 사용자가 Total Commander와 같은 파일 관리자를 선호합니다. 의심할 바 없이 이러한 프로그램을 사용하는 것이 명령줄을 사용하는 것보다 훨씬 편리합니다. 그러나 이러한 응용 프로그램 중 하나도 실행되지 않을 수 있으며 이러한 긴급 상황에서는 명령이 포함된 cmd가 도움을 줍니다. dir, cd, mkdir, rmdir, del, 복사, 유형.

디렉터리

dir은 폴더(디렉토리)의 내용을 보는 데 사용됩니다.

현재 디렉토리의 내용을 보려면 다음을 입력하십시오.

현재 폴더에서 확장명이 .exe인 실행 파일만 보려면 좀 더 열심히 작업하고 더 긴 줄을 입력해야 합니다.

작업을 복잡하게 만들고 현재 폴더가 아닌 폴더의 exe 파일 목록을 살펴보겠습니다(예: d:\work ).

디렉토리 d:\work\*.exe

CD

cd는 현재 폴더를 변경하는 데 사용됩니다.

우리는 d:\work\example\ 폴더에 있고 한 수준 위의 작업 폴더로 이동하려고 합니다.

이제 d:\music\songs\ 폴더로 이동해 보겠습니다.

CD:\음악\노래\

이제 현재 디스크의 루트 폴더로 이동하여 여행을 마무리하겠습니다.

MKDIR 및 RMDIR

mkdir은 폴더(디렉토리)를 생성하고 전체 트리 test->test1->test2를 한 번에 생성할 수 있습니다.

mkdir\test\test1\test2

그리고 /S 키를 사용하여 rmdir을 실행하면 이 트리가 쉽게 삭제됩니다.

델, 복사, 유형

del과 copy는 각각 파일을 삭제하고 복사하는 용도로 사용됩니다.

현재 폴더에서 확장자가 .tmp인 모든 파일을 삭제합니다.

d: 드라이브의 음악 폴더에서 확장명이 .mp3인 모든 파일을 논리적 이름이 f인 플래시 드라이브로 복사합니다.

복사 d:\music\*.mp3 f:

이 그룹의 명령에 대한 우리의 지식은 텍스트 파일의 내용을 표시하기 위한 유형 지시문으로 끝납니다.

D:\"Krylov's Fables"\"여우와 포도.txt"를 입력하세요.

공백이 포함된 파일 및 폴더 이름은 따옴표로 묶어야 합니다.

네트워크 작업

네트워크 명령은 주로 시스템 관리자와 일부 고급 사용자가 다양한 네트워크 문제를 해결하는 데 사용하는 도구입니다.

  1. ipconfig는 TCP/IP 프로토콜 설정 표시 및 DHCP 매개변수 구성과 같은 작업에 사용됩니다.
    모든 네트워크 어댑터 설정을 얻습니다.
    IP구성 /모두
  2. nslookup은 호스트 이름에서 IP 주소를 확인하는 데 사용되며 그 반대의 경우도 마찬가지입니다.
    nslookup odnoklassniki.ru
    소셜 네트워크 Odnoklassniki의 IP 주소(217.20.147.94)를 알려줍니다.
    nslookup 87.240.131.97
    IP 주소 87.240.131.97이 다른 소셜 네트워크인 VKontakte에 속한다고 "말합니다".
  3. ping을 사용하면 ICMP 제어 패킷을 전송/수신하여 호스트와의 통신 여부를 확인하는 작업을 수행할 수 있습니다. 호스트로부터 응답이 없다고 해서 항상 연결이 없다는 의미는 아닙니다. 시스템 관리자가 에코-응답 ICMP 패킷 전송을 금지했기 때문에 호스트가 ping을 수행하지 않는 경우가 있습니다.
  4. Linux 사용자는 Traceroute라고 알고 있는 Tracert 명령을 사용하면 IP 패킷이 초기 "우리" 노드에서 마지막 노드까지 전달하는 노드 체인인 "추적"을 얻을 수 있습니다.
    Google에서 "경로"를 검색해 보겠습니다.
    추적 google.com

NET - 가장 널리 사용되는 네트워크 유틸리티

net은 네트워크 리소스로 많은 작업을 수행할 수 있기 때문에 가장 많이 사용되는 명령 중 하나입니다.

  • 네트워크 드라이브 연결/연결 끊기;
  • 시스템 서비스 시작/중지;
  • 사용자 추가/제거;
  • 공유된 "공유" 리소스 관리;
  • 시스템 시간 설정;
  • 리소스 사용량에 대한 정보를 표시합니다.

net.exe 프로그램의 기능 중 하나인 인쇄 스풀러를 예로 들어 시스템 서비스 작업을 시연해 보겠습니다.

서비스에 액세스하기 위해 우리는 Windows 인터페이스를 사용하는 데 익숙하지만 서비스 이름과 인쇄 관리자의 "이름" 스풀러를 알면 서비스를 중지하는 것이 매우 쉽습니다.

넷스톱 스풀러

그리고 다시 시작하세요.

순 시작 스풀러

다음 문장을 사용하여 네트워크 서비스 목록을 얻을 수 있습니다.

인터넷 도움말 서비스

그러나 Windows 서비스를 통해 인쇄 관리자, 무정전 전원 공급 장치, 원격 액세스 연결 관리자로 작업하려는 경우 스냅 파일을 사용하여 cmd에서 시작할 수도 있습니다.

  • 작업 관리자 시작:
    taskmgr.exe
  • 레지스트리 편집기를 시작합니다.
    regedit.exe
  • 장치 관리자를 시작합니다:
    devmgmt.msc

명령줄 인터페이스가 있는 일부 프로그램은 표준 Windows 프로그램보다 우수합니다. 예를 들어 명령줄 장치 관리자라고 불리는 devcon.exe 프로그램은 장치를 활성화/비활성화/제거하고 드라이버를 업데이트하는 기능을 제공할 뿐만 아니라 Windows 장치 관리자를 사용하여 얻을 수 없는 장치 정보를 드라이버 개발자에게 제공합니다.

운영 체제가 우리에게 친숙한 그래픽 이미지를 사용하여 사용자와 "소통"하는 방법을 학습하는 순간까지 정보는 오로지 텍스트만을 사용하여 컴퓨터에 입력되고 출력되었습니다.

물론 소위 인터페이스를 사용해 사용자와 소통하는 운영체제도 여전히 존재한다. 명령줄. 그러나 일반적으로 전문 프로그래머, 시스템 관리자 및 기타 IT 업계 종사자가 사용합니다. 일반 사용자를 위해 운영 체제 제조업체는 마우스를 사용하거나 화면의 버튼을 눌러 컴퓨터 또는 스마트폰과 "통신"할 수 있는 편리한 그래픽 인터페이스를 만들었습니다.

그럼에도 불구하고 모든 운영 체제(Windows XP, 7, 8 등 포함)는 여전히 지원합니다. 텍스트 명령을 통한 정보 입력 및 출력. Windows 명령 프롬프트가 이에 대한 명확한 예입니다. 그것이 무엇인지 알아 봅시다.

명령줄이란 무엇입니까?

우선 이 프로그램은 cmd.exe, 운영 체제 폴더의 system32 디렉터리에 있습니다. 가능한 위치: C:\Windows\system32\cmd.exe. 경로는 Windows 버전과 설치된 위치에 따라 다를 수 있습니다.

일반적으로 명령줄은 다음과 같습니다. 운영 체제 도구, 일반적으로 OS 셸과 텍스트 인터페이스로 구성됩니다. 쉘은 사용자에게 " 의사소통"이 경우 운영 체제는 텍스트 명령.

XP부터 시작하는 Windows 운영 체제의 명령줄은 사용자에게 MS-DOS 및 기타 여러 컴퓨터 명령을 사용할 수 있는 기능을 제공하도록 설계되었습니다. 중요한 특징은 사용자 정의를 수행할 수 있다는 것입니다. GUI가 없는 명령. 이러한 명령을 모두 이해하고 알아야 하기 때문에 일반 사용자가 명령줄을 사용하여 운영 체제를 관리하기가 어렵습니다. 그러나 이것은 언뜻보기에 어렵지 않습니다.

명령줄의 기본 원리를 이해하면 컴퓨터에 어느 정도 익숙한 사용자라면 누구나 큰 어려움 없이 명령줄을 작동할 수 있습니다.

어떤 상황에서 명령줄이 유용할 수 있나요?

명령줄을 사용하는 데에는 여러 가지 이유가 있습니다. 사용하지 않고는 불가능한 상황도 있습니다. 어떤 경우에는 특정 Windows 기능을 수행하고 명령줄을 통해 운영 체제를 설정하는 것이 더 편리하고 빠릅니다.

바이러스 상황을 살펴 보겠습니다. 바이러스 프로그램이 있는데 그래픽 인터페이스를 완전히 차단사용자(소위 SMS 배너). 일반적으로 이러한 바이러스는 컴퓨터 화면에 다음과 같은 메시지가 기록된 창을 표시합니다. 귀하의 컴퓨터는 내무부에 의해 차단되었습니다." 또는 " 귀하의 데이터가 위험에 처해 있습니다" 등등. 이러한 SMS 배너는 마우스나 키보드의 단축키를 사용하는 등 일반적인 방법으로는 닫을 수 없습니다.

이러한 상황에서는 명령줄이 도움이 됩니다. 물론 호출하려면 컴퓨터로 특정 작업을 수행해야 하지만 지금은 그게 다가 아닙니다.

또 다른 상황. Windows XP(또는 다른 버전)가 단지 일을 멈췄다, 하드 드라이브에 중요한 데이터가 남아 있어 긴급하게 플래시 드라이브에 복사해야 합니다.. Windows가 설치된 설치 디스크가 하나 이상 있으면 운영 체제 설치의 특정 지점에서(설치가 완료될 때까지 기다리지 않고) 다음을 수행할 수 있습니다. 명령줄을 호출하고 이 데이터를 복사하세요.. 이 기능은 예를 들어 설치 파일을 하드 디스크에 복사하는 동안 Windows 설치가 중지되는 경우와 같이 디스크가 손상된 경우에 유용합니다.

명령줄에서는 다양한 표준을 빠르게 호출할 수도 있습니다. 마스터 튜너운영 체제(예: 네트워크 설정 마법사) 또는 레지스트리 편집기, 구성 요소 서비스 등과 같은 시스템 도구. 직접 생산하는 데에도 사용할 수 있습니다. 다양한 매개변수 설정 Windows, 파일 관리, 프로그램 실행그리고 다른 많은 작업을 수행합니다.

명령줄을 사용하는 방법

다양한 컴퓨터 포럼과 웹사이트에서 특정 프로그램 사용, 일부 시스템 설정 수행에 대한 수백 개의 가이드와 작성자가 명령줄 사용을 요구하는 많은 기타 기사를 찾을 수 있습니다. 경험이 부족한 많은 사용자는 "라는 문구를 보면 즉시 길을 잃습니다. 명령줄 실행..." 당신도 그들 중 하나라면 이 유용한 도구의 작동 방법을 익히는 것이 매우 유용할 것입니다. 호출하는 방법부터 시작해 보겠습니다.

명령줄을 여는 방법

Windows XP부터 이 운영 체제 제품군의 최신 버전까지 명령줄은 " 실행하다» (« 달리다"), 명령을 입력해야 하는 경우 - " cmd" 이 대화 상자는 Win 키를 동시에 누르면 시작됩니다. + 아르 자형:

Windows XP의 경우(이후 버전과 달리) 메뉴 " 시작"라는 특별한 단축키가 있습니다." 실행하다..." 클릭하면 대화도 시작됩니다.

다른 방법으로 명령줄을 호출할 수 있습니다. 여기 있습니다:

위 작업 중 하나를 수행하면 커서가 깜박이는 검은색 창이 시작됩니다. 이것이 명령줄입니다. 그것을 사용하는 방법을 살펴 보겠습니다.

안에 . 10과 마찬가지로 기능에 대해 더 자세히 알아볼 수 있습니다.

명령줄 작업

에게 " cmd"이 명령이나 해당 명령을 실행하려면 창에 명령을 입력한 다음 Enter 키를 누르세요. 확인하려면 " 돕다" - 이 명령은 사용 가능한 모든 표준 명령 목록을 표시합니다.

눈치채셨겠지만, 그런 것들이 많이 있습니다. 그러나 이것이 명령줄을 사용하여 실행할 수 있는 명령의 전부는 아닙니다. 이 콘솔을 통해 제어할 수 있는 다양한 프로그램도 있습니다. 기본적으로 " cmd" 이다 확장 가능한 쉘, 이는 수행하는 작업 목록에 점점 더 많은 새로운 명령을 추가할 수 있음을 나타냅니다.

또한 추가 필수 항목을 입력한 경우에만 대부분의 명령이 실행될 수 있다는 점도 알아야 합니다. 매개변수, 다른 것들은 키(선택적 매개변수)를 지원합니다. 명령줄을 사용하여 이러한 명령이 정확히 사용될 파일과 폴더에 대해 몇 가지 작업을 수행해 보겠습니다.

한 로컬 드라이브에서 다른 드라이브로 이동하여 해당 내용을 확인한 다음 폴더를 만들고 이동하여 그 안에 다른 폴더를 만들고 삭제해 보겠습니다. 흥미로운 문제인가요? 가장 중요한 점은 각각의 개별 작업을 수행하려면 서로 다른 명령을 사용해야 한다는 것입니다. 의 시작하자.

명령줄을 실행한 후 깜박이는 커서 앞에 다음 주소가 표시될 수 있습니다. C:/사용자/사용자 이름"(우리의 경우 - 여기 " 비열한"). 마지막 폴더의 이름은 현재 위치를 의미합니다(다음을 통해 이 폴더에 액세스한 것과 동일). 지휘자). 그리고 "C:\"는 현재 사용 중인 로컬 드라이브입니다. 현재 로컬 드라이브를 변경하려면 해당 문자와 ​​바로 뒤에 콜론을 입력하면 됩니다(예: "D:").

그러면 “D:\” 드라이브(또는 다른 드라이브)로 이동됩니다. 에게 디스크 내용 보기(또는 어떤 폴더) 명령 " 디렉토리" 여기에 입력하면 “D:\” 드라이브에서 사용 가능한 파일 및 폴더 목록이 표시됩니다.

지금 폴더를 만들자바로 디스크 루트에 있습니다. 이를 위해 우리는 "라는 명령을 사용합니다. mkdir", 공백으로 구분된 매개변수로 향후 폴더의 이름을 입력해야 합니다(예: "). mkdir xp" 이 경우 "라는 이름의 폴더가 생성됩니다. 경험치».

폴더가 생성되면 탐색기를 통해 디스크에 로그인하여 폴더가 생성되었는지 확인할 수 있습니다. 이제 들어가 보겠습니다.

특정 폴더로 이동하려면 " CD" 여기서는 이동할 디렉터리 이름도 인수로 사용됩니다. "를 입력해보자 CDXP" 폴더 안으로 들어가십시오 ( 이 폴더를 현재 폴더로 설정).

" 명령을 사용하여 폴더에 다른 폴더를 만들어 보겠습니다. mkdir" 이 폴더를 " 123 ».

지금 삭제그녀의. 이렇게 하려면 “ rmdir 123" 지금 "디렉토리에서 실행하세요. 경험치" 명령 " 디렉토리" 폴더가 표시됩니다. " 123 " 더 이상은 없어.

특정 명령의 설명에 대해 자세히 알아보려면 "/?" 키를 입력하면 됩니다. 명령 직후 화면에 힌트가 표시됩니다. 예를 들어 " 디렉토리/?" 프롬프트를 실행하는 또 다른 옵션: " 도와주세요».

기존 명령을 모두 기억하는 것은 쉽지 않습니다. 명령이 엄청나게 많습니다. 공식 Microsoft 웹사이트에는 명령줄에 대한 가장 포괄적인 가이드가 있습니다. 돕다꽤 충분하게.

주제에 관한 비디오

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

대부분의 개인용 컴퓨터 사용자는 CMD 명령을 사용할 필요가 없습니다. 많은 사람들은 운영 체제의 시각적 셸에서 제공하는 기능이 부족합니다. 하지만 시스템을 직접 조작해야 하는 상황이 있는데, 그럴 때 명령줄이 도움이 됩니다.

명령줄이란 무엇입니까?

이는 시스템의 표준 프로그램의 일부인 소프트웨어입니다. CMD는 사용자에게 시스템과 파일을 직접 작업할 수 있는 기능을 제공합니다. 애플리케이션에는 텍스트 인터페이스가 있으며 실행 결과가 화면에 표시됩니다. 간단히 말해서, 명령줄은 사용자 요청을 시스템이 이해할 수 있는 형식으로 변환합니다. 물론 겉보기에 이 프로그램은 일반 사용자에게 그다지 친숙해 보이지는 않지만 동시에 여러 가지 긍정적인 속성을 가지고 있으며 게다가 시각적 구성 요소보다 빠릅니다. Windows 운영 체제의 모든 버전에 내장되어 있습니다.

명령줄을 시작하는 방법

운영 체제 개발자는 CMD를 시작하기 위한 몇 가지 옵션을 제공했습니다.

  • 시작 메뉴/액세서리/로 이동한 다음 목록에서 "명령 프롬프트"를 선택합니다.
  • 시작 메뉴로 이동하여 "실행"을 선택하고 나타나는 창에서 해당 줄에 CMD.exe를 입력하십시오. Win+R 키 조합을 사용하여 실행 창을 열 수도 있습니다.
  • 시스템 폴더 C:\Windows\system32로 이동하여 CMD.exe 프로그램을 선택합니다.

가장 중요한 명령의 대부분은 도움말 명령을 사용하여 얻을 수 있습니다. 이 요청을 입력하면 사용 방법에 대한 정보와 함께 Windows CMD 명령이 나타납니다. 그들 모두는 상당히 광범위한 여러 그룹으로 나눌 수 있습니다. 그들의 구분은 적용 원칙에 따라 발생합니다. 예를 들어 CMD 명령은 사용된 명령을 실행합니다. 그 중 가장 일반적인 것이 아래에 제시됩니다. 또한 가장 필요한 CMD 라인 명령이기도 합니다.

시스템 디렉터리 작업을 위한 기본 명령

이 명령 목록은 시스템에 있는 폴더에 액세스해야 하는 경우 유용합니다.

  • Dir - 폴더를 목록으로 볼 수 있는 기능을 제공합니다. 추가 명령줄 기준을 사용하면 다양한 옵션에 따라 디렉터리를 정렬할 수 있습니다.
  • RD - 불필요한 디렉토리를 삭제하는 기능을 제공합니다. 추가 매개변수를 사용하면 삭제 기준을 설정할 수 있습니다. 예를 들어 여러 폴더를 한 번에 삭제합니다.
  • MD - 이 명령은 새 폴더(디렉토리)를 생성합니다. 다양한 옵션을 사용하면 다양한 유형의 디렉터리를 만들 수 있습니다.
  • CD - 한 디렉터리에서 다른 디렉터리로 이동할 수 있는 기능을 제공합니다. 경우에 따라 따옴표를 사용해야 합니다.
  • XCopy - 폴더 구조를 변경하지 않고 폴더를 복사하는 데 사용됩니다. 복사와 달리 이 명령에는 고급 명령 기능이 있습니다. CMD를 통해 이 요청에 대해 상당히 유연한 작업을 수행할 수 있습니다.
  • 트리 - 디렉토리를 그래픽으로 표시하는 기능을 제공합니다. 기본적으로 표시는 의사그래픽을 사용하여 수행됩니다.
  • 이동 - 디렉터리 이름을 이동하고 변경하는 데 사용됩니다. 이 명령을 사용하면 한 번에 여러 폴더를 이동할 수 있습니다.

파일 작업을 위한 기본 명령

다음 CMD 파일 명령은 많은 개인용 컴퓨터 사용자에게 유용할 수 있습니다.

  • del - 삭제에 사용되는 명령입니다. 하나 또는 여러 개의 파일을 삭제하는 데 사용할 수 있습니다. 또한 읽기 전용 파일을 삭제하는 옵션도 있습니다.
  • edit - 이 명령은 텍스트 편집기를 시작합니다.
  • ren - 파일 이름을 바꿀 수 있습니다. 이름 바꾸기를 사용할 수도 있습니다.
  • 이동 - 파일을 이동하고 이름을 바꾸는 데 사용됩니다.
  • copy con - 새 파일을 생성할 수 있습니다.
  • fc - 두 파일의 내용을 비교할 수 있습니다. 작업의 결과는 비교 상태에 대한 정보를 제공하는 기호의 출현입니다.
  • 유형 - 텍스트 문서에 적용 가능합니다. 명령을 실행하면 파일 내용이 화면에 표시됩니다.
  • 복사 - 파일을 복사하고 병합할 수도 있습니다.

컴퓨터와 시스템의 하드 드라이브를 진단하는 명령

위의 모든 장점 외에도 CMD 명령을 사용하면 하드 드라이브 작동 오류를 확인하거나 볼륨 레이블을 변경하고 조각 모음을 수행할 수 있습니다.

  • 압축 - 이 명령을 사용하면 NTFS 파일 시스템에서 압축을 표시하고 구성할 수 있습니다. 이 명령을 사용하면 디스크 공간을 크게 절약할 수 있습니다.
  • 포맷 - 디스크나 플로피 디스크를 포맷합니다. 포맷하면 미디어의 모든 데이터가 완전히 삭제된다는 점에 유의하세요.
  • Chkdisk - 미디어에 대한 정보를 확인하고 표시합니다. 팀은 점유 공간, 불량 섹터의 공간 크기 등에 대해 알아내는 데 도움을 줄 것입니다.
  • Fsutil - 파일 시스템에 대한 정보를 제공하고 이를 변경할 수 있습니다.
  • Chkntfs - Windows 시작 중에 표시하고 구성할 수 있습니다.
  • 변환 - 한 파일 시스템에서 다른 파일 시스템으로 볼륨을 변환할 수 있습니다. 활성 볼륨이나 디스크의 유형은 변경할 수 없습니다.
  • 복구 - 손상된 미디어에서 데이터를 복구하는 명령입니다. 이 프로세스는 한 섹터를 차례로 읽어서 발생합니다. 읽기는 읽을 수 있는 섹터에서만 발생합니다. 물리적으로 손상된 섹터에 있는 데이터는 복구되지 않습니다. 대부분의 경우 텍스트 문서는 손상된 플로피 디스크에서 이런 방식으로 복구됩니다.
  • Diskpart - 디스크 데이터를 열고 필요한 설정을 지정할 수 있습니다.
  • Vol - 하드 드라이브의 일련 번호에 대한 정보를 제공합니다.
  • 레이블 - 볼륨 레이블을 보고 편집하는 데 사용됩니다. 볼륨 이름은 11자, NTFS 32자를 초과할 수 없습니다.

정보 명령

이 유형의 명령은 버전, 구성 및 설치된 드라이버에 대한 정보를 얻는 데 도움이 됩니다.

  • ver - CMD 명령을 사용하여 시스템 버전에 대한 정보를 제공합니다. Windows 7도 이 요청을 지원합니다.
  • 드라이버 쿼리 - 설치된 드라이버에 대한 정보를 볼 수 있습니다. 표시는 목록, 표 또는 CSV 형식일 수 있습니다.
  • systeminfo - 시스템 구성에 대한 정보를 제공합니다. 구성은 로컬로 볼 수 있으며 추가로 명령은 서비스 팩에 대한 속성을 제공합니다.

프로세스 및 애플리케이션

운영 체제 설정을 관리하고 변경하는 명령:

  • shutdown - 이 명령은 컴퓨터를 종료, 다시 시작 또는 절전 모드로 전환하는 데 사용됩니다. 사용자에게 필요한 권한이 있는 경우 원격으로 설정을 수행할 수 있습니다.
  • 시간 - 현재 시간을 표시하고 변경하는 데 사용됩니다.
  • 날짜 - 현재 날짜를 표시하고 변경하는 데 사용됩니다.
  • tasklist - 로컬 또는 원격 개인용 컴퓨터에서 현재 실행 중인 프로세스 목록을 사용자에게 제공합니다.
  • schtasks - 운영 체제에서 예약된 작업을 생성, 구성 또는 삭제할 수 있습니다. 그래픽 인터페이스에서 명령은 작업 스케줄러 프로그램으로 표시됩니다.
  • taskkill - 실행 파일의 식별자나 이름을 사용하여 프로세스를 종료하는 데 사용됩니다. 이 도구는 Windows XP에서 사용되기 시작했습니다.

명령줄을 사용자 정의하는 명령

이 명령 그룹은 CMD 설정과 직접 관련됩니다. 다음 명령을 사용하면 화면을 지우고 모양을 변경하는 등의 작업을 수행할 수 있습니다.

  • 종료 - 배치 데이터를 닫거나 명령줄을 모두 닫을 수 있습니다.
  • 색상 - 명령줄 창에서 배경색이나 글꼴 색상을 변경하는 기능을 제공합니다. 색상은 16진수로 지정됩니다. 가장 중요한 비트는 밝기를 나타내고 그 다음 비트는 색상을 나타냅니다. 기본값은 검정색 배경에 흰색 글자입니다.
  • 제목 - CMD.exe 창의 이름을 변경할 수 있습니다.
  • CMD - 새로운 Windows 명령줄 해석기 창을 열 수 있습니다. 일반적으로 실제 CMD 설정을 미리 정의하려는 경우 이 명령이 필요합니다.
  • 프롬프트 - 명령줄 인사말을 변경할 수 있습니다. 매개 변수 없이 명령을 사용하는 경우 프롬프트 텍스트는 현재 드라이브, 디렉터리 및 보다 큼 기호와 같습니다.

네트워크 CMD 명령

대부분의 사용자에게는 이러한 쿼리가 거의 필요하지 않지만 전문가들은 컴퓨터 작업 시 이러한 코드가 매우 유용하다고 믿습니다.

  • getmac - 이 명령은 네트워크 어댑터의 하드웨어 주소에 대한 정보를 제공합니다. 이 경우 로컬 주소와 원격 주소를 모두 찾을 수 있습니다.
  • netsh.exe - 이 명령은 다른 줄을 엽니다. 이를 사용하여 필요한 경우 네트워크를 구성할 수 있습니다. 숙련된 많은 사용자는 이 프로그램이 필수적이라고 생각합니다. 명령에 대한 도움말을 얻으려면 물음표와 함께 작성해야 합니다.
  • ipconfig - 프로토콜 설정에 대한 정보를 얻을 수 있습니다. 때로는 명령을 사용하여 데이터를 자동으로 업데이트할 수 있습니다. 이전 운영 체제에서는 이 CMD 명령을 지원하지 않을 수 있습니다.
  • nbtstat - 명령의 주요 목적은 NetBt 정보를 표시하는 것입니다. 또한 이름과 내용이 표시됩니다.
  • netstat.exe - 이 명령은 연결에 대한 정보를 표시합니다. 출력 데이터를 통해 다음과 관련된 모든 정보를 볼 수 있습니다.

이러한 네트워크 명령 외에도 사용자 작업을 단순화하는 데 도움이 되는 몇 가지 명령이 더 있다는 점을 기억할 가치가 있습니다. 이러한 명령은 수행 중인 작업에 대해 확신이 있을 때만 사용해야 한다는 점을 기억해야 합니다. CMD 명령을 부적절하게 사용하면 개인용 컴퓨터 작동에 심각한 문제가 발생할 수 있습니다.

유용한 명령 목록

위의 명령 외에도 수많은 다른 명령이 있습니다.

  • break - 이 명령을 사용하면 CTRL+C 키 처리를 활성화할 수 있습니다.
  • 디버그 - 소프트웨어 제품에 대한 디버깅 및 기타 변경을 위한 도구를 시작합니다.
  • devcon - 이 명령은 작업 관리자 대신 도구를 시작합니다.
  • exe2bin - 이 명령은 exe 형식 응용 프로그램을 바이너리 형식으로 변환합니다.
  • 호스트 이름 - 컴퓨터 이름을 얻는 기능을 제공합니다.
  • 로그오프 - 이 명령은 Windows 시스템을 종료합니다.

제공된 모든 CMD 명령을 사용하면 일부 소프트웨어에서 작업하기가 더 쉬워집니다. 가장 중요한 것은 중요한 정보의 손실 및 기타 바람직하지 않은 결과를 피하기 위해 의도된 목적 이외의 목적으로 요청을 사용하지 않는 것입니다.

공유하다