Windows 명령 프롬프트에서 명령 기록을 사용하는 방법
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 / listsize = 0
화살표 키, F7 키 또는 doskey / history
명령을 사용하여 목록 크기를 0으로 설정 한 후 입력 한 명령을 볼 수 있습니다.이 변경은 현재 명령 프롬프트 창에만 적용되므로 명령 프롬프트 창에서 다음에 명령을 닫았다가 다시 열 때 기록이 정상적으로 기억됩니다.
당신은 CLS
(화면 지우기) 명령을 사용하여 명령 프롬프트 창을 지우고 창을 닫지 않고 입력 한 명령의 모든 내역을 지우십시오.
CLS
명령 기록을 저장하는 방법
명령 프롬프트 창에 입력 한 명령의 내역을 저장해야하는 경우 명령 프롬프트 창을 실행하여 수행 할 수 있습니다. doskey / history
명령을 실행하고 출력을 텍스트 파일로 라우팅합니다. (당신은 또한 doskey / history
명령 및 복사 / 붙여 넣기 텍스트를 다른 응용 프로그램에 복사 할 수 있습니다.)
예를 들어 다음 명령은 현재 명령 프롬프트 창의 명령 기록 사본을 시스템의 C : \ Users \ name \ Desktop \ commands.txt 파일에 저장합니다.
doskey / history> C : \ Users \ name \ Desktop \ commands.txt
그만큼 >
문자는 명령의 출력을 지정한 파일로 재 지정합니다..
텍스트 편집기에서 파일을 열어 해당 명령 프롬프트 세션에서 입력 한 명령의 내역을 봅니다..
이것들은 명령 프롬프트에서 사용할 수있는 유용한 키보드 단축키 일 뿐이므로 목록에서 더 많은 것을 확인하십시오.