一、网络相关
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