
직장에서 CLI를 사용하여 Windows 컴퓨터에서 생산성을 높이고 싶습니다. Windows에서 어떤 명령이 명령을 대체합니까 alias
?
답변1
doskey com=a long command $*
여기서는 $*
뒤에 입력된 모든 항목으로 확장됩니다 com
. 예를 들어 com Hi!
다음과 같이 확장됩니다.a long command Hi!
- 이는 셸에만 국한되지 않고
cmd.exe
Win32 콘솔 창을 사용하는 모든 프로그램에서 작동합니다. (예를 들어 Python의 대화형 셸의 경우doskey /exefile:python.exe ...
)
보다doskey /?
사용법을 위해. 별칭은 프로그래밍 방식으로 추가할 수도 있습니다. 보다콘솔 별칭API를 위해.
cmd.exe
가 실행될 때마다 별칭을 자동으로 적용하려면 다음을 수행하세요 .
다음 형식으로 텍스트 파일에 넣습니다
alias=expansion
.com=very long example command cd=cd /d $*
내 별칭을
%AppData%\doskey.txt
.다음 명령을 포함하는 배치 스크립트를 만듭니다
doskey
.@echo off doskey /macrofile:"%AppData%\doskey.txt"
물론
/macrofile
1단계에서 선택한 위치를 가리킵니다.이 스크립트의 좋은 이름은 입니다
%AppData%\autorun.cmd
.레지스트리에서 키를 열고
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
값을AutoRun
스크립트에 지정합니다.- Run 을 실행
regedit
하고 주어진 키로 이동합니다. - 이름이 지정된 값이
AutoRun
없으면 새로 만듭니다.마우스 오른쪽 버튼 클릭 → 새로 만들기 → 문자열 - #2의 자동 실행 스크립트가 있는 위치를 가리키도록 관련 데이터를 수정합니다.
- Run 을 실행
답변2
나는 당신이 "별칭" 명령을 의미한다고 가정합니다. Dos/NT 명령 프롬프트는 다음 구문을 사용하여 "별칭"을 명령으로 지원합니다.
별명
자세한 내용은 Wikipedia 문서를 참조하세요. http://en.wikipedia.org/wiki/Alias_(명령)