[CMD] CMD(명령프롬프트) 명령어

CMD 명령어

CMD 명령어에 대해 알아보려고 한다.

1. help

help 명령어를 사용하면 다음과 같이 CMD명령어와 상세설명이 나온다.

image

가끔 명령어가 기억안날 때 help 명령어를 활용하면 좋다.

2. cd

cd는 change directory의 약자이다.

단독으로 cd만 입력하면 현재 디렉토리(폴더)를 알려주고 cd [폴더명] 을 입력하면 해당폴더로 이동할 수 있다.

image

3. dir

dir은 directory의 약자이다.

현재 위치에 존재하는 파일(혹은 폴더)를 모두 보여준다.

다음 사진은 dir을 사용해서 hello라는 폴더안의 내용을 확인한 것이다.

image

4. mkdir

mkdir은 make directory의 약자이다.

mkdir hello라고 입력하면 현재 위치에 hello라는 폴더가 만들어진다.

다음 사진은 바탕화면에 hello라는 폴더를 생성한 것이다.

image

image

5. cls

cls는 clear의 약자이다.

cmd 명령창에 cls를 입력하면 그동안의 지저분한 로그(기록)들이 정리된다.

image

image

6. ipconfig

ipconfig는 internet protocol configuration의 약자이다.

ip주소, DNS 등 컴퓨터 네트워크와 관련된 정보를 확인하고 싶을 때 사용한다.

image image

위의 사진처럼 IPv6 주소와 IPv4 주소가 있는데, (빨간 박스 안에 본인의 ip주소와 게이트웨이 주소가 나타난다.)

통상적으로 ip주소라하면 IPv4 형태로 쓰이며, IPv6 주소는 조금 더 최신화된 ip주소라고 생각하면 된다.

7. ping

ping은 packet internet groper의 약자로 인터넷 연결을 확인하고 싶을 때 사용한다.

다음은 구글주소값을 이용해 인터넷 연결을 확인하는 과정이다. (구글 주소값: 8.8.8.8)

image

화면처럼 나오면 잘 보내지고 연결이 잘 되어있는 것이다.

만약 인터넷 연결이 되어있지 않다면,

image

위 사진처럼 결과가 출력된다.

8. tracert

tracert는 trace route의 약자로 네트워크 경로를 추적하고 싶을 때 사용한다.

다음은 내 컴퓨터에서부터 구글까지 정보가 이동하는 ip경로를 추적한 결과이다.

image

위의 사진을 보면 총 17개의 호스트를 거쳐 구글까지 전달된 것을 확인할 수 있으며, 어디서 시간이 지체됐는지도 확인할 수 있다.

9. move

move는 말그대로 이동하는건데, 폴더나 파일을 특정 위치로 이동시킨다. 특이한 점은 move를 통해 파일이나 폴더의 이름과 확장자를 바꿀 수 있는 것이다.

move를 통한 파일 -> 폴더 이동

move [파일명] [폴더명] 사용.

image

위의 화면은 hi라는 txt파일을 hello라는 폴더로 이동시킨 것이다.

move를 통한 폴더 -> 폴더 이동

move [폴더명] [폴더명] 사용.

image

위의 화면은 hello2라는 폴더를 hello라는 폴더로 이동시킨 것이다.

move를 통한 파일 이름, 확장자 변환

move [파일명] [파일명] 사용.

image

위의 화면은 helloboy 라는 txt파일을 hellogirl 이라는 png파일로 이름과 확장자를 바꾼 것이다.

10. del

del은 delete의 약자로 파일을 삭제하고 싶을 때 사용한다.

del [파일명]

image

위의 화면은 hellogirl.png라는 파일을 삭제한 것이다.

11. rmdir

rmdir은 remove directory의 약자로 폴더를 삭제하고 싶을 때 사용한다.

rmdir [폴더명]
이렇게 사용할 때는 폴더가 비어있을 때만 삭제가 가능하다.

rmdir /s [폴더명] 이렇게 사용하면 폴더가 비어있지 않더라도 삭제가 가능하다.

image

위의 화면은 hello라는 폴더를 삭제하는 과정이다.

12. copy

copy는 말 그대로 복사를 하고 싶을 때 사용한다. 특이한 점은 이 명령어를 사용하면 붙여넣기까지 진행한다는 점이다.

copy [파일명] [폴더명]
이렇게 사용할 때는 파일을 복사해서 폴더에 붙여넣는다.

image

위의 사진은 copy.txt라는 파일을 복사해 hello라는 폴더에 붙여넣기 한 것이다.

copy [파일명1] [파일명2]
이렇게 사용하면 파일명1을 파일명2에 덮어쓴다.

image

위의 사진은 copy.txt의 내용을 copy2.txt에 덮어쓴 것이다.

copy [파일명]
이렇게는 사용할 수 없다.

image

13. time

time은 현재 시간을 알고싶을 때 사용한다. 특이한 것은 시간을 변경할 수 있다는 것이며, 이를 위해선 cmd를 관리자 권한으로 실행하면 된다.

image

위의 사진은 cmd를 관리자 권한으로 실행하지 않아서 권한을 가지고 있지 않다는 메시지가 출력된다.
관리자 권한으로 실행하면 아래와 같은 결과를 얻을 수 있다.

image
image
(*캡처하는 도중에 1분이 지났다..)

시간의 강제변환은 시스템 에러를 발생시킬 수 있으니 필요한 상황 이외에는 조심하는 것이 좋다.

14. date

date는 오늘의 날짜를 알고싶을 때 사용한다. 특이한 것은 날짜를 변경할 수 있다는 것이며, 이를 위해선 cmd를 관리자 권한으로 실행하면 된다.

image

위의 사진은 cmd를 관리자 권한으로 실행하지 않아서 권한을 가지고 있지 않다는 메시지가 출력된다.
관리자 권한으로 실행하면 아래와 같은 결과를 얻을 수 있다.

날짜cmd
날짜desktop

날짜의 강제변환은 시스템 에러를 발생시킬 수 있으니 필요한 상황 이외에는 조심하는 것이 좋다.

15. echo

echo는 cmd에서 출력이 필요할 때 사용한다.(print 기능이라고 생각하면 된다.)

image

앞서 배운 명령어들을 활용할 수도 있다.

image

마무리

언젠가 도움이 되길 바라며, 수정이 필요하거나 설명이 부족한 부분은 언제든지 말씀해주세요.

댓글남기기