본문 바로가기

CLI (Command Line Interface, 커맨드 라인 인터페이스, 윈도우의 도스?창 리눅스나 맥에서 터미널, 위키 참조)에 익숙한 사람들이 윈도우를 사용하다 보면, 의도치 않은 결과를 불러올 때가 있습니다.

 

cmd 라고 정확하게 입력한 경우 명령 프롬프트가 나오는 화면

 

[로고] + Q 키를 누르고 순식간에 cmd를 입력하고 Enter를 클릭합니다.

[로고]  키를 누르고 순식간에 cmd를 입력하고 Enter를 클릭합니다.

하지만, 의도했던것과 다르게,

[로고] 키를 누르고 순식간에 을 입력하고 Enter를 클릭합니다.

 

하지만 그 결과는 ...

"층" 으로 잘못 입력하고 엔터키를 클릭하면
"층"에 대한 브라우저 검색 내용이 나타난다.

 

 

층(cmd) 브라우저 검색 하지 않고 CLI 호출 하는 방법에 대한 해결 방법

   ① 관리자 권한으로 명령 프롬프트 실행

   ② MKLINK 층.exe cmd.exe로 바로 가기 링크 생성

   ③ 층 실행하거나 cmd 실행해도 동일하게 cmd.exe를 실행하게 됨

 

1. 관리자 권한으로 명령 프롬프트 실행

cmd 를 입력 후 관리자 권한으로 실행

2. MKLINK 층.exe cmd.exe로 바로 가기 링크 생성

   mklink 층.exe cmd.exe

Microsoft Windows [Version 10.0.18363.476]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Windows\system32>mklink 층.exe cmd.exe
층.exe <<===>> cmd.exe에 대한 기호화된 링크를 만들었습니다.

C:\Windows\system32>

MKLINK 명령어

더보기
C:\Windows\system32>mklink
바로 가기 링크를 만듭니다.

MKLINK [[/D] | [/H] | [/J]] 링크 대상

        /D      디렉터리 바로 가기 링크를 만듭니다. 기본값은 파일 바로 가기
                링크입니다.
        /H      바로 가기 링크 대신 하드 링크를 만듭니다.
        /J      디렉터리 교차점을 만듭니다.
        링크    새 바로 가기 링크 이름을 지정합니다.
        대상    새 링크로 참조되는 절대 경로 또는 상대 경로를
                지정합니다.

C:\Windows\system32>mklink cmd.exe aaa.exe
파일이 이미 있으므로 만들 수 없습니다.

C:\Windows\system32>mklink aaa.exe cmd.exe
aaa.exe <<===>> cmd.exe에 대한 기호화된 링크를 만들었습니다.

 

3. [로고] 층 입력 시 화면

층 명령실행, 층.exe 명령=cmd.exe가 호출되는 상황

 

cmd 브라우저 검색으로 층을 검색하는 경우가 심할때는 하루에도 2~3번 보다 보니, cmd.exe를 층.exe로 심볼릭 링크를 만들어서 사용하고 있다.


이상입니다.

퍼가기 하실때는 출처 꼭 같이 남겨주시면 감사하겠습니다.


출처: 코키티비, http://cocatv.tistory.com/168

반응형

코카티비-CoCaTV

생활하면서 불편한 것들, 생활하면서 다음에 또 찾게 될 것 같은 것들, 기록 해뒀습니다.