WSL 에서 윈도우 실행파일 직접 실행하기 : 클리앙

아마 아시는 분도 꽤 많으시겠지만,에서윈도우실행파일직접실행하기클리앙 저도 나름대로 오랫동안 WSL 을 사용해 왔었는데, 최근에 알고는 어이없었던 방법이 있어서 설명드릴려고 합니다. 어떻게 보면 당연한 건데 이걸 지금까지도 몰랐다는 게 기가 막힙니다.


일단 WSL 을 사용하면 console 환경이므로, 대부분의 작업은 키보드로 하게 됩니다. 다만, 어쩔 수 없이 윈도우 실행파일 - explorer, pbrush 등 - 을 잠시 실행시킨 후, 지금 작업하던 폴더를 찾아간 후 이런 저런 작업을 할 때가 제법 있는데, 이때 기존에는 이렇게 했었지요. 참고로 저는 윈도우 프로그램을 실행하더라도 가능한 한 키보드를 많이 이용하는 편이어서, 실행파일 명을 직접 입력하는 경우가 많이 있습니다.


== 기존에 제가 했던 작업 방식

- Win + E 로 탐색기를 열거나, Win + S 로 검색창에서 pbrush 입력한 후 엔터

    - 그 이후, WSL 의 작업 폴더를 찾아가거나 이런 저런 작업 수행


그런데 저게 아래와 같이도 실행이 되더군요.


==- WSL 에서 윈도우즈 명령어 직접 실행

- explorer.exe .

    - 이렇게 하면 현재 작업 폴더가 지정이 된 채로 탐색기가 직접 열립니다. 단, ./output 등과 같이 현재 폴더가 아닌 폴더를 지정하는 건 안되는 것 같습니다.

- pbrush.exe ./abc.png

    - 이렇게 하면 pbrush 에서 abc.png 파일을 연 채로 실행이 됩니다.


확장자까지 붙여줘야 해서 좀 더 입력해야 하지만, 현재 작업 폴더, 또는 파일을 직접 지정할 수 있다는 게 더 도움이 되네요. 폴더나 파일 지정 등이 없으면 기존의 방식이 더 편할 수도 있습니다만 뭐 둘 다 알아두면 골라 쓰면 되니까 ...


노트패드는 notepad.exe 이긴 하지만, 대부분의 경우 WSL 에서는 vi 를 더 많이 사용하기 때문에, 탐색기와 pbrush 만을 저렇게 실행하더라도 일단 저에게는 많이 도움이 되네요.

아직 이걸 모르시는 다른 분들에게도 도움 되었으면 합니다.

모두의공원