명령 프롬프트 #2 cmd 응용프로그램 실행

명령 프롬프트 #2 cmd 응용프로그램 실행

이전에 cmd 명령 프롬프트가 어떤 것인지 그리고 윈도우 파일 탐색기와 살짝 비교를 해봤고
cmd 명령 프롬프트에서 cd 와 dir 명령을 사용도 해보고 C 드라이브 에서 D 드라이브로 이동도 해봤습니다.
이번에는 cmd 응용프로그램 실행하는 것을 해보겠습니다.

Cmd 윈도우 명령 프롬프트

cmd 응용프로그램 실행

cmd 응용프로그램 실행 단계

cmd 에서 응용프로그램을 실행하는 과정을 살펴 보겠습니다.
먼저 실행할 응용프로그램이 있는 디렉터리로 이동을 합니다.
그다음 이동한 디렉터리에서 실행파일(.exe) 파일의 이름을 입력한 후 엔터를 칩니다.

계산기 응용프로그램 실행

윈도우의 기본 프로그램인 계산기를 실행 해 보겠습니다.
계산기는 calc.exe 파일이고 C:\Windows\System32 디렉터리에 있습니다
윈도우 기본 프로그램들은 대부분 C:\Windows\System32 에 있다고 생각하시면 됩니다.

아래 실행 예를 보겠습니다.
이전에 해봤던 cd 명령을 사용해 C:\Windows\System32 로 이동을 합니다.
그리고 dir 명령을 사용해 파일을 확인 해봤습니다.
System32 에는 워낙 많은 파일과 폴더들이 존재하기에 calc.exe 가 정확하게 나올 수 있도록 dir calc*.exe 라고 명령을 해봤습니다.

그리고 나온 파일 목록에서 정확한 파일명인 calc.exe 를 실행 시켜 봤습니다.

BAT
Microsoft Windows [Version 10.0.22621.1555]
(c) Microsoft Corporation. All rights reserved.

C:\Users\donnr>cd \Windows\System32

C:\Windows\System32>dir calc*.exe
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 6ACD-4F35

 C:\Windows\System32 디렉터리

2022-05-07  오후 02:20            45,056 calc.exe
               1개 파일              45,056 바이트
               0개 디렉터리  78,679,220,224 바이트 남음

C:\Windows\System32>calc.exe

C:\Windows\System32>

exe 실행파일을 실행시킬 때에는 확장자인 .exe 를 생략하고 실행을 해도 실행이 됩니다.

BAT
C:\Windows\System32>calc

명령 프롬프트 #2 Cmd 응용프로그램 실행

메모장 응용프로그램 실행

이번에는 윈도우 기본 메모장을 실행시켜 보겠습니다.
메모장 프로그램은 notepad.exe 입니다.
이번에는 위에서 테스트 해본대로 확장자 없이 실행을 해보겠습니다.

BAT
C:\Windows\System32>notepad

아무 이상없이 잘 실행되는 것을 확인 할 수 있습니다.

C:\Windows\System32>notepad

앞서 말씀 드린대로 cmd 명령 프롬프트 에서는 .exe의 확장자를 가지고 있는 실행 파일을 실행 시킬때에는 확장자를 생략해도 실행이 가능합니다.

작업디렉토리

만약에 디렉토리를 해당 파일이 있는 곳까지 이동하지 않고 실행파일을 실행하면 어떻게 될까요?
원래 있던 디렉토리로 이동을 해서 notepad 를 실행시켜 봤습니다.
어? 정상 실행이 되네요?

BAT
C:\Windows\System32>cd \users\donnr

C:\Users\donnr>notepad

C:\Users\donnr>

이유는 System32 디렉터리의 경우 윈도우의 시스템 변수인 환경 변수에 이미 등록이 되어 있기 때문에
다른 위치에서도 정상적으로 실행이 가능한 것입니다.

시스템 환경 변수 확인

그럼 환경 변수에 어떻게 등록이 되어 있는지 확인을 해보겠습니다.

명령 프롬프트 #2 Cmd 응용프로그램 실행 (2)

위처럼 환경변수에 System32 디렉터리가 등록되어 있는 것을 확인 할 수 있습니다.
지금 cmd 명령 프롬프트 에 대해 알아보고 있으니 명령 프롬프트에서 확인을 해볼까요?
cmd 창에서 set 이라고 실행을 해보겠습니다.

BAT
C:\Users\donnr>set
.
.
.
HOMEDRIVE=C:
HOMEPATH=\Users\donnr
LOCALAPPDATA=C:\Users\donnr\AppData\Local
LOGONSERVER=\\BAEKSH_8700K
NUMBER_OF_PROCESSORS=12
OneDrive=C:\Users\donnr\OneDrive
OneDriveConsumer=C:\Users\donnr\OneDrive
OS=Windows_NT
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Bandizip\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\donnr\anaconda3;C:\Users\donnr\anaconda3\Library\mingw-w64\bin;C:\Users\donnr\anaconda3\Library\usr\bin;C:\Users\donnr\anaconda3\Library\bin;C:\Users\donnr\anaconda3\Scripts;C:\Users\donnr\AppData\Local\Microsoft\WindowsApps;C:\Users\donnr\AppData\Local\Programs\Microsoft VS Code\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
.
.
.

C:\Users\donnr>

먼가 굉장히 많이 나오는데 중간에 Path= 하고 경로들이 ; (세미콜론)으로 구분되어 등록이 되어 있는걸 확인 할 수 있습니다.

MicroSoft 홈페이지 바로가기
https://www.microsoft.com/ko-kr

윈도우 파일 탐색기와 Cmd 명령 프롬프트 #1

윈도우 파일 탐색기와 Cmd 명령 프롬프트 #1

파이썬 공부를 하다보니 윈도우의 명령 프롬프트도 간간히 사용하게 되고 해서
윈도우 명령 프롬프트에 대해서도 좀 알아볼까 합니다.
이전에 윈도우 명령 프롬프트 나 파일 탐색기 에 관한 내용이 있었던 포스팅들입니다.

윈도우 파일 탐색기

윈도우의 파일 탐색기가 어떤 건지는 다들 아실 겁니다.

윈도우 파일 탐색기와 명령 프롬프트

위에 보시는게 바로 윈도우에 존재하는 파일 탐색기 입니다.
내 컴퓨터 안에 있는 모든 폴더들과 파일들을 볼 수 있는 프로그램입니다.

윈도우 명령 프롬프트 Cmd

그럼 윈도우 명령 프롬프트는 어떤 걸까요?
아래 이미지에 보이는 게 바로 명령 프롬프트 입니다.
언제 어디선가 본 듯한 기억이 나는 명령 프롬프트
예전에 윈도우 운영체제가 나온지 얼마 안되었을때나
그 이전에 DOS 를 사용하던 시절에는 이 명령 프롬프트를 많이 사용 했었습니다.

윈도우 파일 탐색기와 명령 프롬프트

윈도우 명령 프롬프트 명령어

dir 명령

위에서 봤던 윈도우 파일 탐색기에서 내용들을 보겠습니다.

윈도우 파일 탐색기와 명령 프롬프트

그리고 명령 프롬프트에서 파일들을 보겠습니다
이때 사용하는 명령어가 dir 명령입니다.
아래처럼 명령 프롬프트에서 dir 명령을 실행시키면 위에 있는 윈도우 탐색기에서처럼 폴더와 파일 내용들이 보입니다.
<DIR> 이라고 이라고 표시된 것들이 디렉토리. 윈도우의 폴더를 의미하구요
나머지는 파일들이라고 보시면 됩니다.

BAT
Microsoft Windows [Version 10.0.22621.1555]
(c) Microsoft Corporation. All rights reserved.

C:\Users\BSH-MSI>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: CCDA-4871

 C:\Users\BSH-MSI 디렉터리

2023-04-12  오후 02:20    <DIR>          .
2023-03-03  오후 06:01    <DIR>          ..
2023-03-13  오전 10:37    <DIR>          .android
2023-04-12  오후 02:20    <DIR>          .cache
2023-04-28  오후 09:05    <DIR>          .conda
2023-03-14  오전 08:23                25 .condarc
2023-03-14  오전 08:22    <DIR>          .continuum
2023-03-14  오전 08:35    <DIR>          .ipython
2023-04-07  오후 07:40    <DIR>          .matplotlib
2023-03-14  오전 09:20    <DIR>          .vscode
2023-04-05  오후 02:00    <DIR>          .wdm
2023-03-23  오후 07:59    <DIR>          anaconda3
2023-03-03  오후 05:43    <DIR>          Contacts
2023-04-28  오후 08:17    <DIR>          Documents
2023-03-04  오후 09:44    <DIR>          Downloads
2023-03-04  오후 08:07    <DIR>          downloadtemp
2023-03-03  오후 05:43    <DIR>          Favorites
2023-03-03  오후 05:43    <DIR>          Links
2023-03-17  오전 10:11    <DIR>          Local Sites
2023-03-09  오전 08:21    <DIR>          OneDrive
2023-03-03  오후 05:43    <DIR>          Saved Games
2023-03-03  오후 06:07    <DIR>          Searches
2023-03-14  오전 08:41                 0 untitled.txt
               2개 파일                  25 바이트
              21개 디렉터리  67,923,464,192 바이트 남음

C:\Users\BSH-MSI>

드라이브 이동과 cd 명령어

내 컴퓨터에 C 드라이브만 있는게 아니라 D 드라이브도 존재한다고 했을때 명령 프롬프트에서 이동을 할때는 d: 라고만 입력하고 엔터를 치면 바로 이동을 하게 됩니다.
그리고 위에서 확인했던 dir 명령어를 사용하면 디렉터리 들이 보이게 됩니다.
test 라는 하위 디렉터리가 있는데 test 디렉터리로 이동을 하고 싶다면 cd 명령을 쓰시면 됩니다.
cd test 라고 입력하면 명령 프롬프트의 프롬프트가 D:\test 로 바뀐 것을 확인 할 수 있습니다.
여기서 다시 dir 로 안의 내용물을 확인 할 수가 있습니다.

BAT
C:\Users\BSH-MSI>d:

D:\>
D:\>dir
 D 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: C4C6-D950

 D:\ 디렉터리

2023-03-04  오후 07:41    <DIR>          Dropbox
2023-03-01  오후 02:08    <DIR>          HitPaw Video Downloader
2006-12-01  오후 11:37           904,704 msdia80.dll
2021-07-20  오후 09:18    <DIR>          Program Files
2023-04-18  오후 05:23    <DIR>          test
2023-04-23  오후 05:43    <DIR>          다운로드
2023-03-16  오후 04:01    <DIR>          백업
2023-04-13  오후 07:55    <DIR>          완료
2022-11-27  오후 01:38    <DIR>          프로그램
               1개 파일             904,704 바이트
               8개 디렉터리  549,653,237,760 바이트 남음

D:\>cd test

D:\test>dir
 D 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: C4C6-D950

 D:\test 디렉터리

2023-04-18  오후 05:23    <DIR>          .
2023-04-18  오후 05:23                30 python_test.txt
2023-04-18  오후 05:15               485 신규파일.txt
               2개 파일                 515 바이트
               1개 디렉터리  549,653,237,760 바이트 남음

MicroSoft 홈페이지 바로가기

혼자서 윈도우 재설치 하는 방법(윈도우10 설치)

혼자서 윈도우 재설치 하는 방법(윈도우10 설치)

컴퓨터를 사용하다 보면 가끔 한번씩은 윈도우 재설치 가 필요할때가 있습니다.
자의든 타의든 간에 말이죠
현재 가장 많이 사용되고 있는 윈도우10 재설치를 할줄 안다면 윈도우11 재설치는 아주 쉬울겁니다.(별반 차이가 없기에…)

어떤 경우 윈도우 재설치를 할까?

오늘 멀쩡하게 잘 사용하던 컴퓨터가 C드라이브 용량이 급격하게 줄어들어
뭔가 이상하다 싶어서 V3를 이용해 전체 검색을 해봤습니다.
헉 이게 뭔가요


Trojan/Win32.Miner.R215613 이라는 진단명으로 잔뜩…..
심지어 해당하는 폴더에 들어가보니 계속해서 폴더가 초단위로 생성되고
그 안에는 알수없는 프로그램들의 소스가 잔뜩….
지워도 계속 늘어나는 현상을 발견했습니다.
나름 컴퓨터를 좀 만져봤다고는 해도 이런 경우가 갑자기 닥치니 저도 당황해서 스크린샷 찍을 생각은 못했네요.
그나마 V3 검역소에 남아있던걸로 인증을 해보고
생각난 김에 윈도우 재설치 하는 방법에 대해 써보려고 합니다
윈도우 재설치 하는 경우의 아주 좋은 본보기죠

윈도우10 재설치

윈도우의 경우 설치방법이 그리 어렵지는 않습니다.
그런데 막상 설치하려고 보면 부팅가능한 USB(예전에는 CD로 했으나…)를 만들어서 진행을 해야하는데
막상 윈도우10 설치 를 위해 부팅가능한 USB 가 있다고 하더라도 몇번 해봐서 익숙한 사람이 아니라면 지레 겁을 먹기 마련이죠

윈도우10이 부팅가능하도록 되어있는 USB를 넣고 부팅을 하게되면 아래처럼 윈도우 설치 화면이 나옵니다.
설치할 언어, 시간, 통화, 키보드 등 이 나오는데 기본 셋팅되어있는 그대로 진행해주시면 됩니다

윈도우 라이선스 동의

라이선스에 대해서 나오는데 동의함을 체크하고 다음으로 넘어갑니다.
윈도우 설치용 이미지 파일에 따라 조금 다를 수가 있는게 완전 순정으로 받으신다면 정품인증에 관해 나올 경우 당장 윈도우10 키가 없다면
일단 넘어가고 나중에 하는걸로 해서 넘어가시면 됩니다.

설치 유형 선택

다음으로 업그레이드 인지 사용자 지정 인지가 나오는데 업그레이드의 경우 기존에 설치되어있는것에 덮어씌운다고 보시면 됩니다.
처음 상태로 깨끗하게 시작하려면 사용자 지정을 선택해서 넘어갑니다.

설치 위치 지정

하드디스크 …. 아니 SSD 를 처음 셋팅하게 되면 이렇게 할당되지 않은 공간이라고 나옵니다.

새로 만들기를 클릭 해줍니다

저의 경우 가상환경에서 진행을 하기에 그냥 전체 크기를 적용해보겠습니다.

파티션을 나누는 경우

그러나 저의 경우 실제 컴퓨터는 기본적으로 파티션을 무조건 하나는 더 만듭니다.
그래서 C드라이브에는 기본 윈도우와 각종 프로그램이 설치되게끔 하고
추가로 만들어지는 D드라이브에는 다른 필요한 자료들을 저장해놓습니다.

나중에 문제가 생겨 윈도우 재설치를 해야할경우에 이제까지 소중한 자료를 다 잃어버리면 아깝자나요?
물론 백업을 하는 경우도 있지만 아예 D드라이브를 만들어서 자료들은 모두 D드라이브 백업을 하는게 더 수월합니다.

그런데 모르시는 경우에 됐고 난 그냥 윈도우 재설치만 하면 돼! 하시는 분은 그냥 넘어가시면 됩니다.

원래대로라면 아래 화면에서 포맷을 하고 넘어가는게 정석이지만 이제는 아주 먼 옛날 얘기가 되어버렸죠
그냥 다음으로 넘어가시면 윈도우 설치 프로그램이 자동으로 포맷을 하고 다음 단계로 넘어갑니다.

윈도우 설치파일 복사 진행중~

자 이제 윈도우10이 들어있는 USB에서 파일들을 복사해 내 컴퓨터에 저장하는 단계입니다.
복사가 끝나면 기본 설치들을 진행하고 윈도우설치화면에서 ‘서비스를 시작하는 중’ 이라는 문구가 나옵니다.

잠시뒤 국가를 선택하는 화면이 나오는데 굳이 영문 윈도우로 사용할게 아니면 한국을 선택해 주시면 됩니다.

자판배열에 대해서 물어보는데 기본 Microsoft 입력기로 해서 넘어가시면 됩니다.

두번재 키보드 레이아웃을 추가할거냐고 묻는데 특별한 경우가 아니면 그냥 건너뛰기 하시면 됩니다.

이제 윈도우 설치프로그램이 윈도우 업데이트가 있는지 확인합니다.


기본 업데이트도 진행이 됐다면 개인용인지 조직용인지 물어보는데 집에서 내컴퓨터에다 하신다면 그냥 개인용으로 아니면 조직용으로 하시면 됩니다.

다음으로 Microsoft 로그인 화면이 나오는데 MS 계정이 있으시다면 계정으로 하셔도 되고 그냥 오프라인 계정을 하셔도 됩니다.
저는 제한된 환경으로 해서 진행을 해보겠습니다.

사용할 사용자계정 이름을 넣어주고 다음으로 넘어가면 됩니다

장치의 개인정보 설정 선택

다음으로 장치의 개인정보 설정선택 화면이 나오는데 저의 경우는 다 꺼버립니다.
여지껏 굳이 사용 필요성을 못느꼈네요
하지만 개별적으로 음성인식이나 위치 같은 경우 사용하시는 분들이라면 해당 옵션만 선택해서 켜두셔도 상관은 없습니다.

수락을 하고 넘어가면 몇분정도 걸린다는 멘트가 나오네요

그럼 이후에 윈도우 재설치가 마무리 되면서 바탕화면이 나오게 됩니다.

거의 대부분이 그냥 다음 다음 수락 다음 이런식으로 넘어가는 형태이기때문에
지레 겁먹지 말고 다음에 또 윈도우 재설치 할 경우가 생긴다면
잘 해결하실수 있길 바랍니다.

윈도우11 작업표시줄 변경. ExplorerPatcher 다운로드와 설치. 사용방법

윈도우11 작업표시줄 변경. ExplorerPatcher 다운로드와 설치. 사용방법

윈도우11 작업표시줄을 윈도우10으로 변경하는 ExplorerPatcher 다운로드와 설치. 사용방법

여러분은 어떤 운영체제를 사용하고 계시나요?
애플의 맥북 을 사용하시는 분이 아니라면 대부분 아직 까지는 데스크탑PC 에서 또는 노트북에서 대부분 윈도우10 을 많이 사용하고 있을겁니다

최근에 컴퓨터를 새로 구매해서 컴퓨터가 최신형이고 OS가 기본 장착이 되어있다면 현재는 윈도우11 이 설치가 되어서 나오겠지만
기존에 컴퓨터를 계속 사용하고 있다면 아마도 윈도우10을 계속 사용하고 계시겠죠

개인적으로는 불편한 윈도우11의 작업표시줄

그런데 항상 운영체제가 업그레이드 되고 나면 처음엔 새로운 운영체제의 인터페이스에 적응을 못해 헤매는 경우가 종종 있습니다
저 같은 경우에도 이제는 윈도우10 에 너무 익숙해져 버려서 인지 윈도우11 의 전체적인 디자인은 맘에 들어도 작업표시줄은 아직도 적응이 잘 안됩니다
그래서 이것저것 만져보려고 해도 도무지 작업표시줄은 어떻게 바꿀수가 없더라구요
이렇게 바뀐 윈도우11의 작업표시줄을 좋아하시는 분은 좋아하실수도 있는데 전 영 어색하네요

그래서 또 누군가 능력있으신 분들이 ExplorerPatcher 라는 오픈소스 프로그램을 만들어놨습니다
ExplorerPatcher를 사용하면 윈도우11의 작업표시줄 화면을 이전에 사용하던 윈도우10의 친숙한 작업표시줄 화면으로 바꿔줄수가 있습니다.

물론 이 한가지 기능만 제공하는 것은 아니지만
일단 저에게 그리고 또 이 포스팅을 찾아오신 여러분들께 제일 시급한 문제는
윈도우11의 작업표시줄 화면이 아닌 이전에 사용하던 윈도우10의 작업표시줄 화면을 원하는것이겠죠

ExplorerPatcher 다운로드

ExplorerPatcher 를 다운로드 하고 설치하는 방법부터 알아보겠습니다
ExplorerPatcher는 오픈소스 프로젝트로 github 라는 사이트에서 바로 다운받으실수 있습니다
링크는 아래 링크를 클릭해서 들어가시면 됩니다

https://github.com/valinet/ExplorerPatcher

github 라는 사이트는 해외 사이트이다보니 이런 사이트를 처음 접해 보신분들은 당황 하실수도 있지만
하나 하나 따라해보시면 금방 설치하실수 있으니 잘 따라와주세요~

먼저 보이시는것처럼 github 의 ExplorerPatcher 카테고리에 접속을 합니다
접속된 화면에서 오른쪽에 보면 최신버전의 ExplorerPatcher 가 보입니다
오늘날짜로는 22621.1413.54.3 이 Latest – 최종버전이네요
최종버전을 클릭해서 다음 화면으로 넘어갑니다

아래로 스크롤을 좀만 내리면 ep_setup.exe 설치파일이 보입니다
아래의 source_code는 ExplorerPatcher의 소스파일이니 위해 필요하시다면….

ExplorerPatcher 설치방법

다운로드 받은 폴더로 이동하셔서 다운로드 받은 ep_setup.exe 파일을 클릭해서 설치를 시작해줍니다

윈도우11에서는 아래와 같은 화면이 나올수 있는데 겁먹지 마시고 추가정보를 클릭한뒤에 실행을 눌러줍니다

그러면 잠시뒤 바탕화면이 몇번 깜빡거리는걸 볼수있습니다
이제 ExplorerPatcher 설치가 허무하게 잘 끝나버렸네요

ExplorerPatcher 사용방법

이제 ExplorerPatcher 가 설치가 다 되었으니 본격적으로 사용을 해볼 차례입니다
ExplorerPatcher 를 열어보면 아시겠지만 메뉴도 많고 설정하는것들이 꽤 많아 보입니다
하지만 오늘 여기서는 윈도우11의 작업표시줄만 바꿔보겠습니다

작업표시줄의 빈공간에서 마우스 오른쪽버튼을 클릭한뒤 나오는 메뉴에서 속성을 클릭해줍니다

그러면 윈도우11 관련 속성이 아니라 ExplorerPatcher 의 속성 화면이 나옵니다
너무 자연스럽게 윈도우11의 속성처럼 숨어 들어있네요

제일 위에 Taskbar 메뉴 옆에 보시면 Taskbar style : Windows 11 (default) 라고 되어있는데 여길 클릭해서 Windows 10 으로 변경해 줍니다

그럼 또 다시 화면이 잠시 깜빡거리면서 짜잔~
드디어 그리웠던 윈도우10의 작업표시줄 처럼 변경이 되었습니다

시작메뉴도 바꾸고 싶다면?

윈도우11의 시작메뉴가 혹시라도 맘에 안들어서 작업표시줄 처럼 윈도우10의 시작메뉴로 바꾸고싶다면
Start menu 에서 작업표시줄에서 했던것과 마찬가지로 Windows 11 (default) 라고 되어있는것을 Windows 10으로 변경해주시면 됩니다

윈도우11 작업표시줄을 윈도우10으로 변경하는 ExplorerPatcher 다운로드와 설치. 사용방법을 마치며

간단하게 ExplorerPatcher 를 다운로드하고 설치하고 사용하는 방법까지 알아봤습니다
ExplorerPatcher 는 아직 한글패치는 없는듯 하더라구요
그래도 직관적이고 나름 쉽게 메뉴구성이 되어있어 좀만 찾아보면 금방 적용할 수 있는것 같습니다
윈도우11 을 사용하면서 작업표시줄 때문에 고민이었다면 ExplorerPatcher 로 고민이 해결되셨길 바랍니다
ExplorerPatcher 의 또다른 내용은 추후에 시간이 된다면 포스팅 하도록 해보겠습니다

  • 작업환경 : 윈도우11 / OS빌드 : 22621.1413 / ExplorerPatcher : 22621.1413.54.3