cmd 시작위치 변경

2016-01-23 00:00:00
windows cmd customize

Windows 환경입니다.


Git Shell을 쓰거나 Ruby, Python 스크립트를 쓸 경우

혹은 cmd창에서 경로를 찾으러 매번 cd와 dir을 입력할 경우가 있습니다.

시작 위치를 자주 찾는 위치로 변경하고 싶을 경우에는 다음과 같은 방법이 있습니다.

C:\Windows\system32\cmd.exe

위 파일의 바로가기를 하나 만듭니다.

단지 속성에서 시작위치를 변경해 주시면 됩니다.

또는 실행 창에서

cmd /k "cd C:\"

이렇게 실행하는 방법이 있습니다.

관리자 권한으로 실행했을 때의 경로를 바꾸려면

레지스트리에 간단한 스크립트를 넣어서 바꿀 수 있습니다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor
Key : AutoRun
Value : IF %COMSPEC%==%CD%\cmd.exe (cd {지정할 경로})

regadd

적용되었으면 cmd를 실행했을 때 AutoRun 스크립트가 먼저 동작해서 시작경로가 바뀌게 됩니다.

reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "IF %COMSPEC%==%CD%\cmd.exe (cd C:\)"
cmd 환경에서 위와 같은 명령으로 레지스트리를 추가할 수 있지만 환경변수가 변환된 경로로 저장되어 현재 디렉토리가 고정되는 현상이 일어납니다.