Windows 명령 프롬프트에서 기록 인덱스로 이전 명령을 실행하는 방법

Windows 명령 프롬프트에서 기록 인덱스로 이전 명령을 실행하는 방법

Linux에서 수행되는 방식(예: ![index])과 같이 인덱스별로 기록에서 이전 명령을 실행하는 방법을 알고 싶습니다.

예, cmd에서 F9를 누르면 색인에 입력할 수 있는 팝업 상자가 표시됩니다. 하지만 대화 상자 없이 명령줄에서 바로 입력하려면 어떻게 해야 합니까? 타사 다운로드 없이 cmd에서 이 작업을 수행할 수 있는 방법이 있습니까?

추가적으로 명령 내역을 인덱스와 함께 잘 표시할 수 있는 방법이 있나요? 또한 doskey /history이전에 실행한 명령 목록을 표시하지만 인덱스도 나열하지는 않습니다.

답변1

대화 상자 없이 명령줄에서 인덱스별로 실행하려면 어떻게 해야 합니까?

타사 프로그램을 사용하는 경우에는 불가능합니다.

당신은 사용해 볼 수 있습니다땡그랑 소리:

Clink는 기본 Windows 셸 cmd.exe와 GNU Readline 라이브러리의 강력한 명령줄 편집 기능을 결합하여 풍부한 완성, 기록 및 줄 편집 기능을 제공합니다. Readline은 Mac OS X 및 많은 Linux 배포판의 표준 셸인 잘 알려진 Unix 셸 Bash에서 사용되는 것으로 가장 잘 알려져 있습니다. 특징

  • Bash와 동일한 줄 편집(GNU의 Readline 라이브러리에서).
  • 세션 간 기록 지속성.
  • 상황에 맞는 완성;
    • 실행 파일(및 별칭).
    • 디렉터리 명령.
    • 환경 변수
    • 타사 도구 Git, Mercurial, SVN, Go 및 P4.
  • 새로운 키보드 단축키;
    • 클립보드에서 붙여넣기(Ctrl-V)
    • 증분 기록 검색(Ctrl-R/Ctrl-S).
    • 강력한 완성(TAB).
    • 실행 취소(Ctrl-Z).
    • 자동 "cd .."(Ctrl-Alt-U).
    • 환경 변수 확장(Ctrl-Alt-E).
    • (더 많은 내용을 보려면 Alt-H를 누르세요...)
  • Lua를 사용한 스크립트 가능한 완성.
  • 컬러 및 스크립트 가능한 프롬프트.
  • "일괄 작업을 종료하시겠습니까?"라는 자동 응답 즉각적인.

인덱스를 사용하여 명령 기록을 표시하는 방법이 있습니까?

doskey /history이전에 실행된 명령 목록을 표시하지만 인덱스는 나열하지 않습니다.

F7색인과 함께 기록을 나열하려면 누르세요 .

여기에 이미지 설명을 입력하세요

다음을 사용하여 살펴볼 수도 있습니다.

F5 입력된 명령 기록을 스크롤합니다(↑).

F8 명령 기록을 뒤로 이동하지만 명령 프롬프트의 현재 텍스트와 일치하는 명령만 표시합니다.

원천구문 키보드


추가 자료

관련 정보