CMD常用命令总结

一、网络相关

1、telnet,用来判断远程电脑的端口是否开放。

语法:telnet   [IP地址]  [端口号]

示例:telnet  192.168.0.200 1433

2、ping ,判断远程电脑是否可用。(需要远程计算机防火墙允许ICMP协议通过)

语法:ping [IP地址]  -t 

示例:ping 192.168.0.200 -t

3、net share , 列出本地哪些文件夹进行了共享

语法:net share

示例:net share

4、netstat ,查看本机TCP/UDP的连接状态

语法:netstat -ano

示例:netstat -ano

配合find查找。比如:查看本机的MySQL服务3306端口是否正常

示例:netstat -ano | find "3306"

5、利用powershell,简单请求Http的Get服务

语法:powershell -command (new-object System.Net.WebClient).DownloadString(\"http地址\")"

示例:powershell -command (new-object System.Net.WebClient).DownloadString(\"https://www.baidu.com/\")

6、根据IP地址,查看远程计算机名称(受到防火墙影响,执行前,先ping一下)

语法:nbtstat -A ip

示例:nbtstat -A 127.0.0.1

不稳定,不一定能拿到想要的数据

7、tracert ,对目标主机,进行路由跟踪

语法:tracert -d [IP地址/域名]

示例:tracert -d baidu.com

8、ipconfig , 命令行查看IP地址信息

语法:ipconfig /all

示例:ipconfig /all

二、进程管理相关

1、tasklist 列出所有进程

语法:tasklist

示例:tasklist

配合 find 命令,进行查询某个进程,对于同名进程,可通过PID进行唯一识别

语法:tasklist | find "notepad.exe"

示例:tasklist | find "notepad.exe"

2、taskkill 终止进程

语法:根据进程名称终止进程(/f 参数表示强制终止)

示例:taskkill /f /im "notepad.exe"

语法:根据进程名称终止进程(/f 参数表示强制终止)

示例:taskkill /f /PID 22660

3、start 启动一个应用程序

语法:start "exe路径全程"   

示例:start notepad.exe     (表示打开记事本)

三、常用命令

1、cd  :改变目录

2、mkdir  :  新建一个目录

3、rmdir  :  删除一个空目录

4、rmdir /S  :  删除一个目录,以及他的子文件、子目录

5、echo 12456 >1.txt  :  创建一个文本文档,内容是:12456

6、type 1.txt : 命令行界面打开一个文本文档

7、del 文件名 : 删除一个文件

8、dir  :  列出当前目录

四、一个不经常用到的命令(命令行设置IP地址)

:: 用命令行,设置电脑IP地址 (根据网卡名称设置)
netsh interface ip set address name="AUTOMES" source=static addr=192.168.3.128 mask=255.255.255.0 gateway=192.168.3.1

:: 设置DNS的方法,默认未启用
:: cmd /c netsh interface ip set dns "AUTOMES" source=static addr=192.168.3.1



:: dhcp自动获取
netsh interface ip set address name="AUTOMES" source=dhcp
:: netsh interface ip set dns name="AUTOMES" source=dhcp
:: netsh interface ip delete dns "AUTOMES" all

你可能感兴趣的:(cmd)