OS/Windows

Windows에서 alias 설정하기

eurowondollaryen 2020. 11. 2. 18:46

서론

주로 개발하는 환경이 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 명령어가 실행되는 것을 확인하실 수 있습니다.