CMD에서 리눅스 명령어 사용

윈도우에서 리눅스 명령어

CMD를 전혀 사용하지 않는다면 PowerShell을 사용하거나 GitBash를 설치하는게 가장 심플하고 완벽한 방법이다. CMD 혹은 VS Prompt를 종종 사용한다면 매우 불편한 상황을 맞이하게 되는데 이 방법을 통해서 CMD에서도 리눅스 명령어를 사용할 수 있다.

doskey ls=dir

위 명령어를 이용하여 일시적으로 ls를 명령어를 사용할 수 있지만 시작시 매번 입력하는건 비효율적이다. 윈도우의 경우 레지스트리를 이용해서 .bashrc와 같은 파일을 만들어 줄 수 있다. 설정하는 과정이 귀찮게 느껴질 수 있지만 투자 할 가치가 충분하다고 생각한다.


레지스트리 등록

autorun.bat

자신이 원하는 경로에 아래와 같은 배치파일(.bat)를 생성해야 한다. 필자는 c:\script\autorun.bat 파일에 다음과 같은 내용을 작성하였다.

@ECHO OFF
doskey ls = dir /b $*
doskey ll = dir $*
doskey cat = type $*

doskey .. = cd..
doskey ~ = cd %HOMEPATH%

doskey grep = find "$1" $2
doskey mv = ren $*
doskey rm = del $*

doskey wget = powershell.exe -c "invoke-webrequest '$1' -outfile .\$2"

@echo activate linux command.

기본 명령어 뿐 아니라 wget과 같은 유용한 기능도 넣어 두었다.

regedit

다음 윈도우키를 입력하여 regedit를 입력한다.

문자열 값

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 경로로 이동하여 '새로 만들기'에서 '문자열 추가'를 해주고 이름은 autorun으로 하였다.

속성

이제 추가한 문자열의 '속성'에서 '값 데이터'를 추가한다. 자신이 추가한 위치의 배치 파일의 경로를 입력해 주면 된다. 필자와 같은 경로로 설정했다면 아래 내용을 복사하면 된다.

c:\script\autorun.bat

프롬프트

이제 CMD와 비쥬얼 스튜디오 개발자 프롬프트에서 리눅스 명령어를 사용할 수 있게 되었다!

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.