답변:
오래된 것을 'doskey'라고합니다. 그것은 사실 우리에게 아주 친숙한 광경입니다 ...
도움말 페이지를 확인하십시오.
C : \ Users \ bubu> doskey /?
명령 행을 편집하고 Windows 명령을 호출하며 매크로를 작성합니다.
DOSKEY [/ 재설치] [/ LISTSIZE = 크기] [/ MACROS [: ALL | : exename]]
[/ 히스토리] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = 파일 이름]
[매크로 이름 = [텍스트]]
/ REINSTALL Doskey의 새 사본을 설치합니다.
/ LISTSIZE = size 명령 기록 버퍼의 크기를 설정합니다.
/ MACROS 모든 Doskey 매크로를 표시합니다.
/ MACROS : ALL 모든 실행 파일에 대한 모든 Doskey 매크로를 표시합니다.
도스 키 매크로.
/ MACROS : exename 주어진 실행 파일에 대한 모든 Doskey 매크로를 표시합니다.
/ HISTORY 메모리에 저장된 모든 명령을 표시합니다.
/ INSERT 입력 한 새 텍스트가 이전 텍스트에 삽입되도록 지정합니다.
/ OVERSTRIKE 새 텍스트가 이전 텍스트를 덮어 쓰도록 지정합니다.
/ EXENAME = exename 실행 파일을 지정합니다.
/ MACROFILE = filename 설치할 매크로 파일을 지정합니다.
macroname 작성한 매크로의 이름을 지정합니다.
text 기록 할 명령을 지정합니다.
위쪽 및 아래쪽 화살표는 명령을 호출합니다. ESC는 명령 행을 지 웁니다. F7 디스플레이
명령 이력; Alt + F7은 명령 기록을 지 웁니다. F8 검색 명령
역사; F9는 숫자로 명령을 선택합니다. Alt + F10은 매크로 정의를 지 웁니다.
다음은 Doskey 매크로 정의의 일부 특수 코드입니다.
$ T 명령 분리기. 매크로에서 여러 명령을 허용합니다.
배치 매개 변수 $ 1- $ 9. 배치 프로그램의 % 1- % 9와 같습니다.
$ * 기호는 명령 행에서 매크로 이름 다음에 나오는 모든 것으로 대체됩니다.
C : \ 사용자 \ bubu>
파일에 기록을 유지하지는 않지만 doskey / history> file을 사용하여 수행 할 수는 있지만 bash만큼 자동화되지는 않습니다. ctrl-c는 인터럽트를 생성하므로 콘솔에서 사용되지 않습니다. xterm조차도 그것을 허용하지 않을 것입니다. (xterm은 마우스 선택을 복사로 사용하고 마우스 오른쪽 버튼을 붙여 넣기로 사용합니다)
또는 cygwin을 사용하고 bash를 대신 사용할 수 있습니다 ... 창에서도 실행됩니다.