目录
一、netsh命令
netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具,可用来修改windows的ip,网关,dns,防火墙等信息。
1.netsh修改ip,网关,dns:
(1)备份网络配置:
netsh dump > 路径
(2)设置静态ip:
netsh interface ip set address name="WLAN" source=static 192.168.2.188 255.255.255.0 192.168.2.1(ip、子网掩码、网关)
rem ip:192.168.2.188;mask:255.255.255.0;gateway:192.168.2.1(rem是注释的意思)
netsh interface ip set dns "WLAN" static 192.168.2.1 primary rem 主dns
netsh interface ip add dns "WLAN" 192.168.1.1 rem 副dns
(3)设置dhcp:
netsh interface ip set address name="WLAN" source=dhcp
netsh interface ip set dns "WLAN" dhcp rem 设置dns
2.netsh修改防火墙设置:
(1)开启/关闭:
netsh firewall set opmode mode=disable rem 关闭防火墙
netsh firewall set opmode mode=enable rem 开启防火墙
查看防火墙cmd中可输入firewall.cpl查看防火墙状态验证.
(2)规则设置:
firewall: 防火墙配置的简单模式;
advfirewall: 防火墙配置的高级模式
dir: in(入站)/out(入站)
action: allow(允许)/block(阻塞)/bypass(绕过)
netsh firewall set portopening TCP 3389 ENABLE
netsh firewall delete portopening TCP 3389
netsh advfirewall firewall add rule name=baidujingyan dir=in action=allow protocol=TCP localport=3389
netsh advfirewall firewall delete rule name=baidujingyan protocol=TCP localport=3389
批处理脚本示例:
@echo off
title 关闭危险端口
echo.
echo stopping the port 135……
netsh advfirewall firewall add rule name="Deny port 135 TCP" dir=in action=block protocol=TCP localport=135
echo.
pause>nul
3.netsh查看已连接过的历史wifi密码:
netsh wlan show profiles rem 查看当前系统已经保存的网络
netsh wlan show profile name="wifi名称" key=clear rem 查看指定wifi的密码
4.netsh修复网络故障:
netsh winsock reset
其作用是重置 Winsock目录。如果计算机Winsock协议配置有问题将会导致网络链接等问题,通过重置Winsock目录借以恢复网络.这个命令可以重新初始化网络环境,以解决由于软件冲突,病毒原因造成的参数错误问题》
netsh interface ip reset c:\resetlog.txt
其作用是重置TCP/IP协议,相当于卸载并重新安装TCP/IP协议,使其恢复到初次安装操作系统的状态。
5、看一下无线wlan的驱动信息
netsh wlan show drivers
6、查看防火墙配置文件
netsh advfirewall show allprofiles
二、网络管理命令(Net)
- net use \\ip\ipc$ " " /user:" " 建立IPC空链接
- net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
- net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
- net use \\ip\ipc$ /del 删除IPC链接
- net use h: /del 删除映射对方到本地的为H:的映射
- net user 用户名 密码 /add 建立用户
- net user guest /active:yes 激活guest用户
- net user 查看有哪些用户
- net user 帐户名 查看帐户的属性
- net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:
- administrator后加s用复数
- net start 查看开启了哪些服务
- net start 服务名 开启服务;(如:net start telnet, net start schedule)
- net stop 服务名 停止某服务
- net time \\目标ip 查看对方时间
- net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
- net view 查看本地局域网内开启了哪些共享
- net view \\ip 查看对方局域网内开启了哪些共享
- net config 显示系统网络设置
- net logoff 断开连接的共享
- net pause 服务名 暂停某服务
- net send ip "文本信息" 向对方发信息
- net ver 局域网内正在使用的网络连接类型和信息
- net share 查看本地开启的共享
- net share ipc$ 开启ipc$共享
- net share ipc$ /del 删除ipc$共享
- net share c$ /del 删除C:共享
- net user guest 12345 用guest用户登陆后用将密码改为12345
- net password 密码 更改系统登陆密码
- netstat -a 查看开启了哪些端口,常用netstat -an
- netstat -n 查看端口的网络连接情况,常用netstat -an
- netstat -v 查看正在进行的工作
- netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
- netstat -s 查看正在使用的所有协议使用情况
三、netstat命令
使用netstat命令来查看本机的所有的端口和PID,以及有针对性的查看某个端口的PID并截图显示
Windows常用工具cmd命令
常用命令汇总
功能 | 命令 |
控制面板 | control |
本地策略编辑器 | gpedit.msc |
计算器 | calc |
打印机用户界面 | printui |
记事本 | notepad |
屏幕键盘 | osk |
ODBC数据源管理程序 | odbcad32 |
画图 | mspaint |
性能监视器 | perfmon |
服务 | services.msc |
截图工具 | snippingtool |
系统配置 | msconfig |
任务管理器 | taskmgr |
写字板 | write |
防火墙 | firewall.cpl |
卸载或更改程序 | appwiz.cpl |
鼠标属性 | main.cpl |
远程桌面 | mstsc |
计算机管理 | compmgmt.msc |
设备管理器 | devmgmt(hdwwiz.cpl) |
电源选项 | powercfg.cpl |
internet选项 | inetcpl.cpl |
系统属性 | sysdm.cpl |
屏幕分辨率 | desk.cpl |
证书管理 | certmgr.msc=certmgr |
添加硬件 | hdwwiz=hdwwiz.exe |
网络连接 | ncpa.cpl |
区域和语言 | intl.cpl |
关机 | 帮助:shutdown /? 关机:shutdown /s 重启:shutdown /r |
端口占用情况 | netstat -ano|findstr port |
文章来自:
https://blog.csdn.net/weixin_40650190/article/details/104379765
https://blog.csdn.net/lw370481/article/details/17991347