21 명령 프롬프트 트릭 및 해킹

Windows 10, 8, 7, Vista 및 XP의 명령 프롬프트 트릭, 해킹 및 비밀

Windows Command Prompt 도구 및 많은 명령 은 처음에는 지루하고 보잘 것없는 것처럼 보일 수 있지만 명령 프롬프트를 사용한 적이있는 사람이라면 누구나 사랑할 것이 많습니다.

나는이 몇 가지 명령 프롬프트 트릭과 다른 명령 프롬프트 해킹이 telnet, tree 또는 robocopy와 같은 일상적으로 들리는 많은 명령 프롬프트 명령에 흥분하도록 할 것입니다 ... 좋아, robocopy는 아주 멋지게 들립니다.

이러한 명령 프롬프트 트릭 및 해킹 중 일부는 명령 프롬프트 자체에 특수 기능 또는 재미있는 용도로 사용되지만 일부 기능은 특정 CMD 명령으로 수행 할 수있는 알기 쉽지 않거나 상대적으로 알려지지 않은 기능입니다.

시작하자! 명령 프롬프트 를 연 다음 21 개의 멋진 명령 프롬프트 해킹을 검색하십시오.

어떤 일을하든, 명령 프롬프트에서 바로 스타 워즈 에피소드 4 영화 전체를 무료로 볼 수있는 미친 트릭을 놓치지 마십시오. 네, 진심이에요.

즐겨!

01 / 21

Ctrl-C를 사용하여 명령 취소

© David Lentz / E + / Getty 이미지

abort 명령어 인 Ctrl-C로 모든 명령을 트랙에서 멈출 수 있습니다.

실제로 명령을 실행하지 않았다면 입력 한 내용을 백 스페이스하고 지울 수 있지만 이미 실행 한 경우 Ctrl-C를 사용하여 중지 할 수 있습니다.

Ctrl-C는 마술 지팡이가 아니며 부분적으로 완료된 형식 명령 처럼 실행 취소 할 수없는 항목을 실행 취소 할 수 없습니다.

그러나 dir 명령 이나 영원히 계속되는 것 같은 질문의 경우에는 프롬프트에서 묻는 질문에 답을 모르는 경우 abort 명령은 훌륭한 명령 프롬프트 트릭입니다.

02 중 21

한 번에 명령 결과 한 페이지 (또는 라인)보기

dir 명령과 같이 명령을 실행하면 화면에 너무 많은 정보가 생성되어 거의 쓸모가 없습니다. 당신은 혼자가 아닙니다.

이 문제를 해결하는 한 가지 방법은 특수한 방법으로 명령을 실행하여 생성 된 정보가 한 번에 한 페이지 또는 한 줄씩 표시되는 것입니다.

이렇게하려면 명령 (예 : dir 명령)을 입력 한 다음 파이프 문자를 입력 한 다음 more 명령을 입력하십시오 .

예를 들어, dir / s | more 명령은 dir 명령에서 기대할 수천 줄의 결과를 생성하지만 더 많은 명령을 실행하면 명령의 실행이 완료되지 않았 음을 나타내는 페이지 맨 아래에 - More - 가있는 결과의 각 페이지가 일시 중지됩니다.

스페이스 바를 눌러 페이지 단위로 이동하거나 Enter 키를 눌러 한 번에 한 행씩 이동하십시오.

팁 : 아래에서 볼 수있는 다른 CMD 해킹 중 하나는 리디렉션 연산자 라는 것을 사용하여이 문제에 대한 다른 해결책을 제공하므로 계속 지켜봐주십시오 ...

03/21

자동으로 관리자 권한으로 명령 프롬프트 실행

많은 명령에서 Windows의 상승 된 명령 프롬프트 에서 명령을 실행해야합니다. 즉, 관리자 권한으로 실행되는 명령 프롬프트에서 명령을 실행해야합니다.

명령 프롬프트 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택할 수 있지만 자주 사용하는 명령 프롬프트 고급 사용자 인 경우 동일한 작업을 수행하는 바로 가기를 만드는 것은 시간을 크게 절약 할 수 있습니다.

이 명령 프롬프트 트릭을 완료하려면 바탕 화면에 명령 프롬프트 바로 가기를 만들고 바로 가기의 속성을 입력 한 다음 바로 가기 탭의 고급 단추에있는 관리자 권한으로 실행 상자를 선택하십시오.

04 / 21

기능 키를 사용하여 고급 사용자가되는 방법

기능 키가 실제로 명령 프롬프트에서 어떤 작업을 수행한다는 사실은이 도구에 대해 가장 잘 알고있는 비밀 중 하나 일 수 있습니다.

F1 : 마지막으로 실행 한 명령을 붙여 넣습니다 (문자 단위)
F2 : 마지막으로 실행 한 명령을 붙여 넣습니다 (입력 한 문자까지).
F3 : 마지막으로 실행 된 명령을 붙여 넣습니다 .
F4 : 현재 프롬프트 텍스트를 입력 된 문자까지 삭제합니다.
F5 : 최근에 명령을 붙여 넣습니다 (순환하지 않습니다).
F6 : ^ Z를 프롬프트에 붙여 넣습니다 .
F7 : 이전에 실행 한 명령 목록을 표시합니다.
F8 : 최근에 명령 (사이클)을 붙여 넣습니다 .
F9 : 붙여 넣을 F7 목록의 명령 번호를 묻습니다 .

곧 나오는 또 다른 명령 프롬프트 트릭은 화살표 키 단축키로 가득차 있습니다.이 단축키 중 일부는이 기능 키 트릭과 유사합니다.

05/21

해킹 프롬프트 텍스트

"prompt $ v"Command.

명령 프롬프트의 프롬프트 자체가 프롬프트 명령 덕분에 완전히 사용자 정의 가능하다는 것을 알고 계셨습니까? 그것은 내가 정의 할 수있는 말을 할 때, 나는 정말로 커스터마이징 가능하다.

C : \> 대신 프롬프트를 원하는 텍스트로 설정하고 시간, 현재 드라이브, Windows 버전 번호 (이 예제 이미지와 같이)를 포함 시키면 이름을 지정할 수 있습니다.

한 유용한 예는 prompt $ m $ p $ g 이며 프롬프트에서 드라이브 문자와 함께 매핑 된 드라이브 의 전체 경로를 보여줍니다.

옵션없이 항상 프롬프트 만 실행하여 때로는 지루한 기본값으로 되돌릴 수 있습니다.

06/21

모든 명령에 대한 도움말보기

© pearleye / E + / Getty 이미지

믿거 나 말거나, help 명령 은 모든 명령 프롬프트 명령에 대한 도움말을 제공하지 않습니다 . (어리석은 짓이야?)

그러나 모든 명령 뒤에 /? 옵션 (일반적으로 도움말 스위치 라고 함)을 사용하여 명령의 구문 에 대한 자세한 정보를 표시하고 경우에 따라조차도 종종 표시 합니다 .

도움 스위치가 당신이 들어 본 가장 멋진 명령 프롬프트 트릭이 아닌 것은 의심의 여지가 있지만 더 유용한 것 중 하나라고 동의하는 것은 어렵습니다.

유감스럽게도 help 명령이나 help 스위치는 구문을 해석하는 방법을 설명하는 방법을 제공하지 않습니다. 도움이 필요한 경우 명령 구문을 읽는 방법을 참조하십시오.

07 중 21

명령 출력을 파일에 저장

엄청나게 유용한 명령 프롬프트 트릭은 리디렉션 연산자 , 특히 >>> 연산자를 사용하는 것입니다.

이러한 작은 문자를 사용하면 명령 출력을 텍스트 파일 로 리디렉션하여 명령 프롬프트 창에서 명령이 생성 한 데이터의 저장된 버전을 얻을 수 있습니다.

예를 들어 컴퓨터 문제를 온라인 포럼게시 하려고하고 있으며 컴퓨터에 관한 정확한 정보를 제공하려고한다고 가정 해 봅시다. 이를 수행하는 쉬운 방법은 리디렉션 운영자와 함께 systeminfo 명령을 사용하는 것입니다.

예를 들어 systeminfo> c : \ mycomputerinfo.txt 를 실행하여 systeminfo 명령에서 제공하는 정보를 해당 파일에 저장할 수 있습니다. 그런 다음 파일을 포럼 게시물에 첨부 할 수 있습니다.

리디렉션 연산자를 사용하는 방법에 대한 자세한 예제와 설명은 명령 출력을 파일로 리디렉션하는 방법을 참조하십시오.

08 중 21

드라이브의 전체 디렉토리 구조보기

가장 사소한 명령 중 하나는 트리 명령입니다. 트리를 사용하면 컴퓨터의 모든 드라이브에있는 디렉토리의 종류를 만들 수 있습니다.

모든 디렉토리에서 트리 를 실행하여 해당 디렉토리 아래의 폴더 구조를보십시오.

이 명령으로 생성 된 정보가 너무 많으므로 트리의 결과를 파일로 내 보내 실제로 볼 수 있습니다.

예를 들어 트리 / a> c : \ export.txt 입니다. 리다이렉션 연산자에 대한 마지막 명령 프롬프트 트릭과 동일합니다.

09/21

명령 프롬프트 제목 표시 줄 텍스트 사용자 지정

명령 프롬프트 제목 표시 줄에 지쳐? 문제 없습니다. 제목 명령을 사용하여 원하는대로 말하도록 해킹하십시오.

예를 들어, 귀하의 이름이 Maria Smith 라고 가정하고 명령 프롬프트의 소유권을 나타내려면 : maria Smith의 title 속성을 실행하면 명령 프롬프트의 제목 표시 줄이 즉시 변경됩니다.

변경 사항이 적용되지 않으므로 다음에 명령 프롬프트를 열면 제목 표시 줄이 정상으로 돌아갑니다.

제목 명령은 대개 스크립트 파일과 배치 파일 에 사용자 정의 모양을 제공하는 데 사용됩니다 ... 이름을 붙인 제목이 좋은 생각이 아닙니다!

10/21

명령 프롬프트에서 텍스트 복사

알 수 있듯이 명령 프롬프트에서 복사하는 것은 다른 프로그램에서 복사하는 것만 큼 쉽지는 않습니다. 몇 가지 트릭에 대해 배웠던 명령 출력을 파일에 저장하는 이유 중 하나 인 것은 매우 편리합니다 .

그러나 클립 보드에 짧은 텍스트 부분 만 복사하려는 경우 어떻게해야합니까? 너무 어렵지는 않지만 매우 직관적이지는 않습니다.

  1. 명령 프롬프트 창에서 아무 곳이나 마우스 오른쪽 단추로 클릭 하고 표시를 선택하십시오.
  2. 복사 할 항목을 마우스 왼쪽 버튼으로 강조 표시하십시오.
  3. 선택한 후에는 Enter 키를 누르 거나 마우스 오른쪽 버튼으로 한 번 클릭하십시오.

이제 다른 텍스트를 붙여 넣는 것처럼 원하는 정보를 원하는 프로그램에 붙여 넣을 수 있습니다.

팁 : 마크를 선택했지만 아무 것도 복사하지 않기로 결정한 경우 마우스 오른쪽 버튼을 다시 클릭하여 마크 동작을 취소하거나 Esc 키를 누르십시오.

11/21

모든 위치에서 명령 프롬프트 열기

명령 프롬프트에서 매우 오랫동안 작업 한 적이 있다면 cd / chdir 명령을 반복해서 실행하여 계속 작업 할 수있는 올바른 디렉토리로 이동하는 것이 정말 실망 스러울 수 있음을 알고 있습니다.

다행히도 Windows에서보고있는 폴더에서 명령 프롬프트 창을 열 수있는 매우 쉬운 명령 프롬프트 트릭이 있습니다.

Windows에서 명령 프롬프트에서 한 번 작업을 시작하려는 폴더로 이동하기 만하면됩니다. 거기에있을 때 Shift 키를 누른 상태에서 폴더의 아무 곳이나 마우스 오른쪽 버튼으로 클릭 합니다.

메뉴가 나타나면 대개 여기에없는 항목을 보게 됩니다 . 명령 창을여십시오 .

이것을 클릭하면 명령 프롬프트의 새로운 인스턴스가 시작되어 올바른 위치에서 준비되고 대기하게됩니다!

명령 프롬프트 고급 사용자 인 경우이 작은 트릭에서 즉시 값을 인식합니다.

참고 : 명령 프롬프트 대신 마우스 오른쪽 단추 클릭 메뉴에서 PowerShell이 ​​표시되면 Windows 레지스트리 를 약간 변경하여 명령 프롬프트로 변경할 수 있습니다. How-To Geek에는 가이드가 있습니다.

12/21

쉬운 경로 이름 입력을위한 드래그 앤 드롭

대부분의 명령 프롬프트 명령을 사용하려면 파일이나 폴더의 전체 경로를 지정해야하거나 옵션이 있어야하지만 긴 경로를 입력하면 실망 할 수 있습니다. 특히 문자를 놓치고 다시 시작해야하는 경우에는 더욱 그렇습니다.

예를 들어 Windows 10 에서 시작 메뉴의 보조 프로그램 그룹 경로는 C : \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Accessories 입니다. 그 모든 것을 수동으로 입력하려는 사람은 누구입니까? 나는하지 않는다.

다행히 명령 프롬프트 트릭을 사용하면 훨씬 쉽습니다. 끌어서 놓기 .

파일 / Windows 탐색기에서 원하는 경로로 이동하십시오. 일단 그 폴더 나 파일을 명령 프롬프트 창으로 끌어다 놓으십시오. 마술처럼 전체 경로가 삽입되어 경로 이름의 길이와 복잡성에 따라 상당한 타이핑을 절약 할 수 있습니다.

참고 : 안타깝게도 끌어서 놓기 기능은 관리자 권한 명령 프롬프트에서 작동하지 않습니다. 적어도 조금 더 빨리 그 중 하나를 열 수있는 방법을 배웠습니다!

13/21

다른 컴퓨터 종료 또는 다시 시작

비즈니스 환경의 시스템 관리자는 여러 가지 이유로 항상이 작업을 수행하지만, 컴퓨터의 명령 프롬프트에서 네트워크의 다른 컴퓨터를 종료하거나 다시 시작할 수도 있습니다.

컴퓨터를 원격으로 종료하는 가장 쉬운 방법은 명령 프롬프트에서 shutdown / i 를 실행하여 여기에 표시된 원격 종료 대화 상자 를 여는 것입니다.

다른 컴퓨터에서 hostname 명령을 실행하여 얻을 수있는 원격 컴퓨터의 이름을 입력하고, 다시 시작하거나 종료 할 작업을 선택하고, 다른 옵션을 선택한 다음 확인을 클릭하면됩니다.

따라서 명령 기술을 닦거나 가족 구성원을 겁주는이 명령 프롬프트 트릭은 재미 있습니다.

원격 종료 대화 상자를 사용하지 않고 shutdown 명령으로 명령 프롬프트에서 다른 컴퓨터를 종료하거나 다시 시작할 수도 있습니다.

14/21

Robocopy를 백업 솔루션으로 사용하십시오.

robocopy 명령 덕분에 Windows의 백업 소프트웨어 를 사용하거나 백업을 관리하기 위해 타사 프로그램을 설치할 필요가 없습니다.

다음과 같이 실행하십시오. 분명히 소스 및 대상 폴더를 백업하려는 위치와 이동해야 할 위치로 바꾸십시오.

robocopy c : \ users \ ellen \ documents f : \ mybackup \ documents / copyall / e / r : 0 / dcopy : t / mir

이 옵션이있는 robocopy 명령은 증분 백업 소프트웨어 도구와 동일하게 작동하여 두 위치를 동기화 상태로 유지합니다.

Windows XP 또는 이전 버전을 사용하는 경우 robocopy 명령이 없습니다. 그러나 xcopy 명령을 사용하면 매우 유사한 작업을 수행 할 수 있습니다.

xcopy c : \ users \ ellen \ documents f : \ mybackup \ documents / c / d / e / h / i / k / q / r / s / x / y

어떤 명령을 선택하든 관계없이 명령을 포함하는 BAT 파일을 만들고 작업 스케줄러에서 실행되도록 예약하십시오. 그러면 사용자 지정 백업 솔루션이 만들어집니다.

저는 집에서 클라우드 백업 서비스 를 사용하고 있습니다. 그러나 권장 사항은 너무 많았지 만 robocopy 명령을 내 유일한 로컬 백업 솔루션으로 사용하는 데 몇 년걸렸 습니다. 이 매우 유용한 명령 프롬프트 트릭에 대한 확신을 얻으시기 바랍니다.

15/21

컴퓨터의 중요한 네트워크 정보보기

아마도 당신의 정보를 위해서일지도 모르겠지만, 네트워크 나 인터넷 문제를 해결할 때는 컴퓨터의 네트워크 연결에 관한 세부 사항을 어느 정도 알고 있어야 할 것입니다.

네트워크 연결에 대해 알고 싶은 모든 정보는 Windows의 제어판의 어딘가에서 얻을 수 있지만 ipconfig 명령의 결과에서 훨씬 쉽게 찾을 수 있으며 구성도 훨씬 쉽습니다.

명령 프롬프트를 열고 ipconfig / all을 실행 하십시오 .

IP 주소 , 호스트 이름, DHCP 서버, DNS 정보 등 네트워크 연결에 중요한 모든 정보가 화면에 표시됩니다.

이 해킹을 몇 가지 슬라이드에 대해 배운 리디렉션 연산자에 대한 해킹과 결합하면 문제를 해결하는 데 도움이되는 사람과의 연결에 대한 정보를 매우 쉽게 얻을 수 있습니다.

16/21

네트워크 드라이브와 마찬가지로 로컬 폴더 매핑

net use 명령 은 네트워크의 공유 드라이브를 자신의 컴퓨터에 드라이브 문자로 할당하는 데 사용되지만 로컬 하드 드라이브 의 모든 폴더에 동일한 작업을 수행하는 데 사용할 수있는 다른 명령이 있다는 것을 알고 있습니까?

여기에 subst 명령이 있습니다. subst 명령을 실행 한 다음 드라이브로 표시하려는 폴더의 경로를 실행하십시오.

예를 들어 C : \ Windows \ Fonts 폴더를 Q : 드라이브로 표시하려고한다고 가정 해 봅시다. subst q : c : \ windows \ fonts 를 실행하면 설정됩니다!

이 명령 프롬프트 트릭을 사용하면 명령 프롬프트에서 특정 위치에 훨씬 쉽게 액세스 할 수 있습니다.

팁 : 여기서 "네트워크 드라이브"예제를 삭제하는 쉬운 방법은 subst / dq : 명령을 사용하는 것입니다. q : 를 자신의 드라이브 문자로 바꿉니다.

17/21

이전에 사용한 화살표 키를 사용하여 명령에 액세스

© 존 피셔

또 다른 훌륭한 명령 프롬프트 트릭은 키보드 화살표 키를 사용하여 이전에 실행 한 명령을 순환해야합니다.

위쪽아래쪽 화살표 키는 입력 한 명령을 차례로 순환하며 오른쪽 화살표는 자동으로 문자 단위로 입력하고 마지막으로 실행 한 명령을 입력합니다.

흥미로운 것은 아니지만 화살표 키가 엄청난 시간을 절약하는 몇 가지 상황이 있습니다.

이 예제를 생각해보십시오. 명령의 75자를 입력 한 다음 실행하려고합니다. 마지막에 옵션을 추가하는 것을 잊어 버린 것입니다. 문제는 없지만 위쪽 화살표를 누르면 명령 프롬프트 창에 전체 명령이 자동으로 입력되어 편집 할 수 있습니다.

필자는 커맨드 프롬프트에서 많은 작업을하고 있지만,이 작은 트릭으로 인해 여러 해 동안 여러 번 타이핑을 반복 할 필요가 없다고 생각합니다.

18/21

탭 완성으로 명령 자동 완성

탭 완료 는 특히 명령에 완전히 확신 할 수없는 파일 또는 폴더 이름이있는 경우 많은 시간을 절약 할 수있는 또 다른 명령 프롬프트 트릭입니다.

명령 프롬프트에서 탭 완성을 사용하려면 명령을 입력 한 다음 알고있는 경로 부분을 입력하십시오. 그런 다음 탭 키를 반복해서 눌러 가능한 모든 가능성을 찾아보십시오.

예를 들어 Windows 디렉터리의 일부 폴더로 디렉터리를 변경하려고하지만 그 이름이 무엇인지 확신 할 수 없다고 가정 해 봅시다. cd c : \ windows \ 를 입력 한 다음 찾고있는 폴더가 보일 때까지 탭을 누르십시오.

결과가 순서대로 순환되거나 Shift + Tab을 사용하여 결과를 역순으로 단계별로 처리 할 수 ​​있습니다.

스마트 폰의 문자 메시지 앱이 자동으로 다음에 입력 할 내용을 추측하는 방법을 알고 있습니까? 커맨드 프롬프트에서 탭 완료는 ... 일종의 더 나은 것입니다.

19/21

웹 사이트의 IP 주소 찾기

웹 사이트의 IP 주소 를 알고 싶습니까? nslookup 명령이나 ping 명령을 사용할 수는 있지만 전자는 더 빠를 것입니다.

먼저 nslookup 명령을 사용하여 다음의 IP 주소를 찾습니다. :

nslookup을 실행하고 결과를 확인하십시오. nslookup 결과에도 공개 IP 주소 와 함께 표시되는 개인 IP 주소 를 혼동하지 않도록하십시오. 이것은 우리가 겪고있는 IP 주소입니다.

이제 ping 명령 을 사용하여 찾으십시오.

ping을 실행 한 다음 표시된 첫 번째 줄에서 대괄호 사이의 IP 주소를 확인합니다. 실행 중에 ping 명령이 "시간 초과"되면 걱정하지 마십시오. 여기에 필요한 것은 IP 주소뿐입니다.

로컬 네트워크의 모든 웹 사이트 또는 호스트 이름에서 동일한 절차를 사용할 수 있습니다.

20/21

QuickEdit 모드로 복사 및 붙여 넣기가 더 쉽습니다.

이러한 명령 프롬프트 트릭 중 일부는 복사 및 붙여 넣기를 더 쉽게 처리 할 수 ​​있습니다. 그렇다면 명령 프롬프트에서 복사하는 더 쉬운 방법은 무엇입니까 (그리고 쉽게 붙여 넣을 수있는 비밀 방법)?

가져와, 그렇지?

명령 프롬프트 제목 표시 줄을 마우스 오른쪽 단추로 클릭 하고 속성을 선택하십시오. 옵션 탭의 편집 옵션 섹션에서 빠른 편집 모드 상자를 확인한 다음 확인 을 클릭합니다.

QuickEdit 모드를 활성화하면 항상 Mark가 활성화되어있는 것처럼 보이므로 복사 할 텍스트를 선택하는 것이 정말 쉽습니다.

또한 보너스로 명령 프롬프트에 쉽게 붙여 넣을 수 있습니다. 마우스 오른쪽 단추를 한 번만 클릭하면 클립 보드에있는 내용이 명령 프롬프트 창에 붙여 넣어집니다. 일반적으로 붙여 넣기에는 마우스 오른쪽 버튼을 클릭 하고 붙여 넣기를 선택하기 때문에 이전과는 조금 다릅니다.

21 중 21

스타 워즈 에피소드 IV보기

예, 올바르게 읽었 으면 명령 프롬프트 창에서 전체 Star Wars 에피소드 4 영화의 ASCII 버전을 볼 수 있습니다!

명령 프롬프트를 열고 telnet towel.blinkenlights.nl을 실행 하면 됩니다. 영화가 즉시 시작됩니다. 이것이 작동하지 않으면 아래의 팁을 확인하십시오.

사실, 이것은 명령 프롬프트의 몹시 생산적인 사용이 아니며 명령 프롬프트 나 명령의 트릭이 아니지만 확실히 재미 있습니다! 나는이 일을 상상할 수 없다!

팁 : Windows에서 telnet 명령은 일반적으로 사용할 수 없지만 제어판의 프로그램 및 기능 애플릿 의 Windows 기능에서 텔넷 클라이언트 를 사용하도록 설정할 수 있습니다. 텔넷을 사용하지 않고 영화를 보려는 경우 Star Wars ASCIIMation의 브라우저에서 볼 수도 있습니다.