Windows 명령 프롬프트에서 명령 기록을 사용하는 방법

0
1376

Windows 명령 프롬프트에는 기록 기능이 내장되어있어 현재 세션에서 실행 한 명령을 빠르게 볼 수 있습니다. 또한 명령 프롬프트는 명령 기록 작업을위한 몇 가지 단축키와 기타 트릭을 제공합니다.

명령 기록을 보는 방법

명령 기록을 스크롤하려면 다음 단축키를 사용할 수 있습니다.

  • 위쪽 화살표: 입력 한 이전 명령을 다시 호출하십시오. 키를 반복해서 눌러 명령 기록을 살펴 봅니다.
  • 아래쪽 화살표: 입력 한 다음 명령을 기억하십시오. 키를 반복해서 눌러 명령 기록을 살펴 봅니다.
  • 페이지 위로: 현재 명령 프롬프트 세션에서 실행 한 첫 번째 명령을 다시 호출하십시오.
  • Page Down: 현재 명령 프롬프트 세션에서 가장 최근에 실행 한 명령을 다시 불러옵니다.
  • Esc: 명령 행을 지우십시오.

다음 F 키를 사용하여 명령 기록과 상호 작용하십시오.

  • F7: 명령 기록을 오버레이로 봅니다. 위쪽 및 아래쪽 화살표 키를 사용하여 명령을 선택하고 실행하십시오. 명령을 실행하지 않고 오버레이를 닫으려면 Esc를 누르십시오.

  • F8: 현재 명령 줄의 텍스트와 일치하는 명령을 찾기 위해 명령 기록을 검색합니다. 따라서 “p”로 시작하는 명령을 검색하려면 명령 행에 “p”를 입력 한 다음 F8을 반복해서 눌러 기록에서 “p”로 시작하는 명령을 순환합니다.
  • F9: 히스토리 버퍼에 번호를 지정하여 명령 히스토리에서 명령을 호출하십시오. 이 숫자는 F7 오버레이 창에 표시되고 0에서 시작합니다. 따라서 현재 세션에서 실행 한 첫 번째 명령을 빠르게 다시 실행하려면 “F9″를 누르고 “0”을 입력 한 다음 “시작하다”. 프롬프트에 명령이 입력 된 것으로 나타나고“Enter”를 다시 한 번 눌러 실행할 수 있습니다.

터미널에서 명령 히스토리 목록을 인쇄하려면 다음 명령을 실행하십시오.

doskey /history

현재 세션에 입력 한 명령이 표시됩니다. F7을 눌렀을 때와 같은 목록입니다.

이전 명령을 복사하는 방법

입력 한 이전 명령을 “템플릿”이라고합니다. 이전에 실행 한 명령의 일부를 빠르게 복사 할 수있는 다양한 바로 가기가 있습니다.

  • F1: 입력 한 이전 명령에서 한 번에 한 문자 씩 복사합니다. F1 키를 반복해서 눌러 이전에 입력 한 명령을 문자 단위로 입력하십시오.
  • F2: 이전에 입력 한 명령의 일부를 복사합니다. 문자를 입력하라는 메시지가 표시됩니다. 시스템은 사용자가 입력 한 이전 명령을 검색하여 해당 문자를 포함하여 텍스트를 자동으로 복사합니다. 예를 들어 마지막으로 실행 한 명령이 “ping google.com”인 경우 “F2″를 누르고 “o”를 입력하고 “Enter”를 누르면 “ping g”가 프롬프트에 나타납니다.
  • F3: 이전에 입력 한 명령의 일부를 복사합니다. 시스템은 현재 문자 위치에서 시작하여 이전 줄의 해당 위치에서 나머지 텍스트를 자동으로 복사합니다. 예를 들어 입력 한 마지막 명령이 “ping -4 google.com”이라고 가정 해 보겠습니다. “ping -6″을 입력하고 “F3″을 누르면 시스템이 자동으로 “google.com”을 작성하여 현재 줄을 “ping -6 google.com”으로 만듭니다.

명령 기록을 지우는 방법

Linux의 bash 쉘과 달리 명령 프롬프트는 세션 간 명령을 기억하지 않습니다. 입력 한 명령의 기록을 지우려면 명령 프롬프트 창을 닫으십시오.

현재 세션에서 입력 한 명령을 기억하지 않도록 명령 프롬프트에 지시 할 수 있습니다. doskey 명령:

doskey /listsize=0

화살표 키, F7 키 또는 doskey /history 명령은 목록 크기를 0으로 설정 한 후 입력 한 모든 명령을 표시합니다.이 변경 사항은 현재 명령 프롬프트 창에만 적용되므로 다음에 명령 프롬프트 창을 닫았다가 다시 열면 기록이 정상적으로 기억됩니다.

당신은 사용할 수 있습니다 cls 창을 닫지 않고 입력 한 모든 명령 기록을 지우고 명령 프롬프트 창을 지우려면 (clear screen) command :

cls

명령 기록을 저장하는 방법

명령 프롬프트 창에 입력 한 명령 기록을 저장해야하는 경우 다음을 실행하여 수행 할 수 있습니다. doskey /history 명령 및 출력을 텍스트 파일로 라우팅합니다. (당신은 또한 doskey /history 물론 다른 응용 프로그램으로 텍스트를 복사 / 붙여 넣기하십시오.)

예를 들어 다음 명령은 현재 명령 프롬프트 창의 명령 기록 사본을 시스템의 C : Users name Desktop commands.txt 파일에 저장합니다.

doskey /history > C:UsersnameDesktopcommands.txt

그만큼 > 문자는 명령의 출력을 지정한 파일로 리디렉션합니다.

텍스트 편집기에서 파일을 열어 해당 명령 프롬프트 세션에서 입력 한 명령 기록을 봅니다.

관련 : Windows 명령 프롬프트에 유용한 키보드 단축키 34 가지

이것들은 명령 프롬프트에서 사용 가능한 유용한 키보드 단축키 중 일부이므로 목록을 확인하십시오.