[CMD] 윈도우 명령프롬프트 유용한 명령어
- IT/윈도우(Window)
- 2024. 9. 7.
윈도우에서 명령 프롬프트는 텍스트 기반의 인터페이스입니다. 그래픽에서는 기능들을 하나하나 찾아야하지만 명령 프롬프트 창에서는 명령어만 입력하면 간단하게 실행할 수 있고, 사용할 수 있는 기능들도 훨씬 많습니다.
명령프롬프트 CMD에서 사용할 수 있는 유용한 기능들을 알려드리겠습니다.
Tskill
tskill "<프로세스 이름>"
TASKKILL과 비슷하지만 상대적으로 기능이 적습니다..
프로세스 이름 끝에 .EXE를 붙이지 않아도 됩니다.
Taskkill
taskkill /f /im "<프로세스 이름>" /pid "<프로세스의 PID 번호>" /t /fi "<필터 값>"
옵션 | 설명 |
/f | 프로세스를 강제로 종료한다. |
/im | 종료할 프로세스의 이름을 지정한다. |
/pid | 종료할 프로세스의 PID(프로세스 식별자)를 지정한다. |
/t | 지정된 프로세스와 그 프로세스로부터 시작된 모든 자식 프로세스를 종료한다. |
/fi | 지정된 조건에 해당하는 프로세스를 종료한다. 이를 이용해 특정 서비스를 종료할 수 있다. |
Tasklist
현재 실행되고 있는 모든 프로세스들을 프롬프트 창에 띄워줍니다. taskkill 명령을 실행할 때 편리한 기능
실행되어 있는 시스템 프로세스들을 나열
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
Shutdown
shutdown /s /t /c "<주석>" /f
실행되어 있는 시스템 프로세스들을 나열
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
옵션 | 설명 |
/a | 예약되어있는 종료의 예약을 취소한다. 다른 옵션들을 쓸 수 없다. |
/s | 컴퓨터를 종료한다. 재시동인 /r 옵션과 같이 쓸 수 없다. |
/r | 컴퓨터를 종료하고 다시 시작한다. 종료인 /s 옵션과 같이 쓸 수 없다. |
/t | 컴퓨터를 지정된 시간 후 종료하도록 예약한다. |
/c | 다시 시작 또는 종료의 원인을 설명하는 주석을 단다. 최대 512자까지 쓸 수 있다. 꼭 "" 로 열고 닫아야 한다. Windows XP 기준 시스템 종료 타이머 창에 이 메시지가 나타난다. |
/f | 사용자에게 미리 경고하지 않고 실행 중인 모든 프로세스들을 강제로 닫는다. |
/i | 원격 컴퓨터 종료 도구를 실행한다. GUI 형식이며 다른 컴퓨터를 종료시킬 수도 있다. |
Ren
ren "<파일 경로>\<파일 이름과 확장자>" "<바꿀 파일 이름과 확장자>"
확장자들을 한꺼번에 변경시킬 수 있으므로 시간을 절약할 수 있는 명령어.
이 명령어를 모르면 직접 하나하나 확장자를 바꿔야 합니다. 옵션이 없는 명령어입니다.
하지만 랜섬웨어가 걸린 상태에서 사용하려면 먹히지 않습니다.
랜섬웨어는 암호화를 하는 방식이기 때문입니다.
ren *.* *.png
Systeminfo
시스템의 상세 정보를 표시합니다.
호스트 이름, 운영체제(OS) 버전, BiOS 버전, 부팅 시간, 메모리 정보, 도메인, 네트워크 카드 정보 등
ipconfig /flushdns
ipconfig는 ip 네트워크 어댑터의 ip정보를 확인해 주는 역할을 하지만
뒤에 /flushdns를 붙여주시면 DNS 캐시를 날려버릴 수 있습니다.
tracert
특정 IP 주소 또는 도메인까지의 네트워크 경로를 추적해 줍니다.
네트워크가 불안정하다면 어느 구간까지 갔을 때 문제가 있는지 확인하거나 네트워크 구간에 어떤 IP를 가진 장비들이 있는지 확인할 때 유용합니다.
nslookup
DNS 레코드 정보를 조회합니다. 도메인 정보나 IP를 통해서 DNS 정보를 확인할 수 있습니다.
sc query
서비스 제어 명령어로 Windows 서비스의 상태를 확인하거나 시작/중지 할 수 있습니다.
sc start <서비스 이름>
sc stop <서비스 이름>
[IT/윈도우(Window)] - CMD 프로세스 보기, kill 관련 명령어 (TASKLIST, TASKKILL)