본문 바로가기
OS/Windows

Windows에서 alias 설정하기

by eurowondollaryen 2020. 11. 2.

서론

주로 개발하는 환경이 Windows이고, cmd에서 복잡한 작업은 하지 않다 보니, PowerShell보다는 가벼운 Windows cmd를 사용하고 있습니다.

하지만, 실제 운영 서버 환경은 99.9% Linux/UNIX이므로, dir 같은 windows 명령어들은 뭔가 쓰기 불편할 때가 있습니다.

doskey 명령어

그래서 alias 관련 명령어를 찾아보니, Windows cmd에는 "doskey" 라는 명령어가 있습니다.

사용법은 다음과 같습니다.

doskey ls=dir

하지만, 이렇게 설정해버리면, cmd 셸을 닫게 되면 설정이 없어집니다.

영구적으로 하려면, Linux와 같이 cmd 실행 시, 바라보는 설정 파일을 만들어줘야 합니다.

doskey 명령어를 영구적으로 사용하기

ls=dir

설정 파일의 내용은 위와 똑같이 해주고, 파일명은 alias.doskey 로 하여 적당한 위치에 저장시켜 줍니다. (저의 경우는 C:\bat\alias.doskey 로 하였습니다.)

그 후, 윈도우 키 + regedit 을 입력하여 레지스트리 편집기를 실행합니다.

 

이제 저장한 설정 파일을 cmd 실행 시 자동 참조하게 해야합니다.
HKEY_LOCAL_MACHINE > SORTWARE > Microsoft > Command Processor 를 클릭합니다.

우클릭 해서 새로 만들기 > 문자열 값 을 클릭하면 새 값#1 이라는 것이 추가될건데, 이 값을 더블클릭하여 다음과 같이 수정합니다.

확인 후 cmd를 실행하여 "ls"를 입력하면 dir 명령어가 실행되는 것을 확인하실 수 있습니다.