본문 바로가기
개발 이야기/윈도우 이야기

[Window]명령 프롬프트(CMD) 기본 명령어 모음(Window Dos 명령어)

by 런던살자 2019. 3. 17.

안녕하세요 마블랑입니다.

 

요즘 젊은 사람이면 컴퓨터는 기본적으로 다룰수 있습니다. 

 

초등학교 수업시간에도 컴퓨터라는 과목도 있고 PC라고 해서 개인용 컴퓨터가 보급이 되어 집에도 컴퓨터 하나씩 없는 집이 없으니까요

 

지금 세대는 대부분 윈도우 세대이므로 마우스로 이동하고 클릭하여 프로그램을 수행하는 인터페이스 방식이 굉장히 익숙합니다.

 

하지만 옛날 컴퓨터를 살펴보면 윈도우 이전에 DOS(도스)라는 운영체제가 있었습니다.

 

커맨드 라인으로 명령어를 입력하고 엔터를 쳐서 한줄씩 명령을 수행하는 인터프리터 방식으로 동작하는데요.(리눅스 터미널에서 개발을 하는 것과 유사한 방식입니다.)

 

 

이러한 인터프리터 방식은 윈도우에서도 지원이 하는데요 바로 명령 프롬프트라는 프로그램을 실행하여 이 기능을 이용할 수 있습니다. 

 

마우스가 있고 아이콘을 더블클릭하면 되는데 뭐하러 아날로그 방식을 사용하냐 하는 분들도 있을텐데 이러한 터미널의 장점은 스크립트로 만들어 한번에 여러 명령을 수행하는데 쉽다는 것을 가장 큰 장점으로 말해드리고 쉽군요. (이밖에도 여러 장점이 있습니다)

 

스크립트 파일을 작성하려면 명령 프롬프트에서 사용하는 명령어로 작성을 해야합니다.

 

그러므로 명령어를 알아두면 정말 쉽지만 작업량이 많은 업무를 처리할때 유용하게 사용할수 있을듯 합니다.

 

 

명령 프롬프트에서 사용하는 명령어에서 간단히 사용할만한 명령어를 추려보았습니다~

 

1. 커맨드창 위치이동

 

CD [이동할 경로]

 

2. 현재 위치의 파일과 디렉토리(폴더) 목록 보기

 

dir

 

3. 명령어 도움말 보기 (명령 프롬프트 명령어를 모두 보여줍니다)  

 

help

 

4. 네트워크 설정상태 보기(/all 옵션을 붙여 상세한 설정 정보를 볼수 있습니다)

 

ipconfig

 

5. 디렉토리(폴더) 생성

 

md [생성할 폴더 이름], mkdir [생성할 폴더 이름]

 

6. 디렉토리(폴더) 지우기 (/s 입력시 폴더안 파일이 있더라도 삭제가능, 휴지통으로 가지않고 완전삭제이므로 주의해야합니다)

 

rd [삭제할 폴더 이름], rmdir [삭제할 폴더 이름]

 

7. 환경변수 보기

 

set

 

8. 환경변수 path 보기

 

path

 

9. 현재 명령 프롬프트 창 초기화 (이전 명령어 결과를 지웁니다)

 

cls

 

10. 드라이브 변경

 

[드라이브 문자열]: (ex. D: -> D드라이브로 변경)

 

11. 파일 삭제(파일명을 [*.log] 이런식으로 입력하여 여러 파일 삭제 가능합니다)

 

del [삭제할 파일명

 

12. 파일 복사 (xcopy는 숨김파일도 복사할수 있습니다.)

 

copy [복사할 파일명] [복사할 위치 경로]

 

xcopy [복사할 파일명] [복사할 위치 경로]

 

13. 파일 이동 (이동한 파일이 이전경로에 남아있지 않습니다)

 

move [파일명] [이동할 위치 경로]

 

14. 파일 또는 디렉토리(폴더)명 변경

 

rename [현재 파일명] [변경후 파일명]

 

15. 현재 날짜 보기 (현재 날짜를 보여준뒤 새로운 날짜를 입력하라고 하면 그냥 엔터치시면 됩니다)

 

date 

 

16. 현재 실행중인 프로세스 모두 표시

 

tasklist

 

17. 현재 명령 프롬프트 창 종료

 

exit

 

 

 

가장 기초적인 명령어를 소개하였는데요. 각각 명령어에 옵션을 추가하여 작업을 더 수월하게 할 수 있습니다~

 

만약에 원하는 명령어가 없다면 직접 프로그램을 개발하여 명령어로 등록을 할수 있습니다.

 

물론 환경변수로 등록을 하거나 실행파일이 있는 폴더로 위치를 이동하거나 해야합니다. (가장 중요한것은 프로그램을 직접 개발을 해야된다는 점이 있습니다...)

 

 

가끔 마블랑은 예약종료 기능을 사용하곤 합니다.

 

오래걸리는 작업을 수행하고 퇴근할때 예상시간을 계산하고 종료를 걸어두고 갑니다~ (환경을 생각해서 전기절약을 합시다^^)

 

 

이렇게 유용한 명령어가 많으니 자주 이용해 보시기 바랍니다.

 

이상 마블랑이었습니다. 읽어주셔서 고맙습니다~

댓글