常用CMD命令

程哲
发布于 2024-09-26 / 57 阅读
0
0

常用CMD命令

网络

TCP/IP

01 ipconfig

功能:查询本机IP地址

操作方法:只要在在打开的cmd命令界面中输入“ipconfig”就可以了。

02 route

作用:路由添加命令

操作方法:route命令允许添加、删除和查看路由表项。要添加临时路由,可以使用以下命令:

route add 目标网络掩码 网关 //重启添加的路由实效

要添加永久路由,可以使用以下命令:

route -p add 目标网络掩码 网关 //删除将add 改为 delete即可

route print //显示计算机路由表

03 telnet

作用:telnet命令允许您远程连接到另一台计算机,通常用于远程管理或测试端口连通性。要连接到远程主机,可以运行以下命令

操作方法:
telnet 目标IP地址 端口号 //telnet默认连接23端口,测试其他端口在ip 后加指定端口即可

04 tracert

作用:tracert命令用于跟踪数据包在网络上的路径。它显示数据包通过的每个路由器或跃点。在中间某些跃点存在请求超时原因有网络拥塞,防火墙禁止tracert和ICMP设置等原因,属于正常现象

操作方法:
tracert 目标域名或IP地址 //如tracert 1.1.1.1或 tracert www.baidu.com

结果中三个时间表示的是每经过一个节点发出的三个ICMP请求。地址是表示经过路由器的ip地址。星号表示你的网关做过ICMP限制,不允许ICMP回显。

tracert 能告诉我们路径上的节点以及大致的延迟等信息,原理是利用TTL,首先将TTL设置为1,它会发送出去,就会到达第一个节点,TTL就变为0。这个节点就会将数据丢弃,发回一个消息,这个消息就包含了该节点一些信息。接着就将TTL设置为2,它的数据就会到达第二个节点,TTL又变为0。又会返回得到第二个节点的信息。如此循环,直至到达目的节点。

05 ping

作用:ping命令用于测试计算机与另一台计算机的网络连通性。例如,要ping一个IP地址,可以运行以下命令

操作方法:
ping 目标IP地址 //基础ping,默认4个ping包

ping 目标IP地址 -t //长ping ctrl+c 停止长ping

ping 目标IP地址 -l // l 后指定包大小 最大65500字节

长ping并打印成txt ping 192.168.0.1 -t >>d:/ping.txt

06 arp

运行 arp -a 命令查看当前的 arp 缓存,缓存的内容每个接口的MAC地址列表以及它的类型。

对于不存在的地址,就会在第一次进行通信的时候,将其信息加入到arp缓存中。

一般而言,arp 缓存里常常会有网关的缓存,并且是动态类型的。假设当前网关的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,可以使用 arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令设置其为静态类型的。

静态优点在于便于管理这些IP地址,可以让其长期存在于arp表中,不会像动态的IP地址,到达一定时间之后就会被移出arp表。缺点在于存在一些安全隐患,当其被非法盗用时,就会对网络造成影响。

07 dhcp

ipconfig/release 命令释放自动获取的网络配置

ipconfig/renew 命令重新获取

DHCP的原理是当该服务运行时,计算机提出申请(DHCP Discover广播分组),将从地址池中分配一个可用的IP地址,子网掩码,缺省网关给该计算机。

08 nestat

Windows 系统将一些常用的端口与服务记录在 C:\WINDOWS\system32\drivers\etc\services 文件中

使用 netstat -an命令,查看计算机当前的网络连接状况

netstat -ano | findstr portNumber 查看指定端口的占用情况

09 Netsh

1)netsh wlan show

作用:探秘Wi-Fi配置文件

操作方法:在提示符状态输入命令“netsh wlan show profile SSID key=clear”,输入完成后Windows会自动返回当前已连接WIFI的详细信息,包括SSID和连接密码。当前这里有一个前提,那就是你现在已经成功连接了。

2)查看网卡 netsh interface show interface

3)禁用启用网卡

例:netsh interface set interface name="以太网2"admin=disabled

netsh interface set interface name="以太网2"admin=enable

4)设置MTU

netsh interface ip set interface"网卡名称"mtu=Size

例:netsh interface ip set interface"以太网2"mtu=1500

netsh interface ip set address"网卡名称"static IP地址子网掩码默认网关

例:netsh interface ip set address"以太网"static 192.168.1.100 255.255.255.0 192.168.1.1

netsh interface ip set address"以太网2"dhcp 设置动态IP地址

netsh interface ip set dns"网卡名称"static DNS地址

netsh interface ip show address IP地址

netsh interface ip show config 显示默认网关

netsh interface ip show compartments 显示接口参数
netsh interface ip show interfaces 显示接口参数

netsh interface ip show route 显示路由信息

DNS

01Nslookup

作用:域名解析,检查网站IP地址

操作方法:在提示符状态输入“nslookup 对方网站域名”

02 dns

Windows 系统将一些固定的/静态的 DNS 信息记录在 C:\WINDOWS\system32\drivers\etc\hosts 文件中

解析过的 DNS 记录将会被缓存,以利于加快解析速度。请使用 ipconfig /displaydns 命令查看。我们也可以使用 ipconfig /flushdns 命令来清除所有的 DNS 缓存。

使用 nslookup qige.io 命令,将使用默认的 DNS 服务器查询该域名。当然你也可以指定使用 CloudFlare(1.1.1.1)或 Google(8.8.8.8) 的全球 DNS 服务器来解析

系统信息

01 Net user

功能:查看本机账户情况

操作方法:和ipconfig一样,net user也有很多衍生的命令后缀,比方说“net user xxx 123456 /add”,输入后就会在系统中创建一个名为“xxx”的新用户,而新用户密码则是“123456”。

02 Net share

作用:查看共享资源

操作方法:在cmd界面中输入“net share”查看所有已共享资源,然后输入“net share 要删除的共享文件夹 /delete”就可以了。

03 tasklist

作用:tasklist命令用于列出正在运行的所有进程。它提供了有关每个进程的详细信息,包括进程ID、内存使用情况等。

04 | clip

作用:将命令结果输出到剪贴板

操作方法:在需要导出结果的命令后方添加“|”,再加入导出位置就可以了。比方说“| clip”是导出到剪贴板,“| xxx.txt”是导出到xxx.txt。总之,你需要什么地方用,就放到哪儿,“|”支持绝大多数CMD指令。

05 &&

作用:将多个命令“连接”起来,一步运行多组命令

操作方法:&&是CMD里一项“命令连接”语句,直接放在要连接的命令行中间即可。

06 cache

打开浏览器,敲 F12 键 或 Ctrl + Shift + I,选择 Network 面板后刷新页面,你会在开发者工具底部看到加载该页面花费的时间,那些时间为0的文件表示被cache,而时间不为0的文件,则没有被cache。

在 Network 面板,选择 Disable cache 选项框,表明当前不使用 cache,页面数据全部来自于 Internet,刷新页面

常用组件

msinfo32:系统信息

dxdiag:检查DirectX信息

ncpa.cpl:网络连接

compmgmt.msc 计算机管理

diskmgmt.msc:磁盘管理

devmgmt.msc 设备管理器

control 控制面板

Firewall.cpl:Win防火墙

gpedit.msc:组策略

OptionalFeatures:打开“打开或关闭Win功能”对话框

services.msc:本地服务设置

secpol.msc:本地安全策略

Msconfig.exe:系统配置实用程序

regedit.exe:注册表

regedt32:注册表编辑器

Resmon:资源监视器

Net statistics server/workstation /.查看服务器、工作站网络统计信息、参考开机时间

calc 计算器

osk:打开屏幕键盘

PowerShell:提供强大远程处理能力

其他工具

appwiz.cpl 程序和功能

certmgr.msc 证书管理实用程序

charmap 启动字符映射表

chkdsk.exe Chkdsk磁盘检查(管理员身份运行命令提示符)

cleanmgr 打开磁盘清理工具

cliconfg SQL SERVER 客户端网络实用工具

cmstp:连接管理器配置文件安装程序

Shutdown -s -t 30:表示30秒后自动关机,中间带有空格。
shutdown -a :取消定时关机
Shutdown -r -t 30:表示30秒后自动重新启动

rundll32 user32.dll,LockWorkStation:表示锁定计算机

colorcpl:颜色管理,配置显示器和打印机等中的色彩

CompMgmtLauncher:计算机管理

credwiz:备份或还原储存的用户名和密码

comexp.msc:打开系统组件服务

dcomcnfg:打开系统组件服务

Dccw:显示颜色校准

desk.cpl:屏幕辨别率

dfrgui:优化驱动器 Win 7→dfrg.msc:磁盘碎片整理程序

dialer:电话拨号程序

dvdplay:DVD播放器

eudcedit:造字程序

eventvwr:事件查看器

explorer:打开资源管理器

FXSCOVER:传真封面编辑器

fsmgmt.msc:共享文件夹管理器

hdwwiz.cpl:设备管理器

inetcpl.cpl:Internet属性

intl.cpl:区域

iexpress:木马捆绑工具,系统自带

joy.cpl:游戏控制器

logoff:注销命令

lusrmgr.msc:本地用户和组

lpksetup:语言包安装/删除向导,安装向导会提示下载语言包

main.cpl:鼠标属性

mmsys.cpl:声音

magnify:放大镜实用程序

mem.exe:显示内存运用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存运用情况了。当然什么盘什么文件名可自己决定。)

MdSched:Win内存诊断程序

mmc:打开控制台

mobsync:同步命令

mplayer2:简易widnows media player

msdt:微软支持诊断工具

mspaint:画图

Msra:Win远程协助

mstsc:远程桌面连接

NAPCLCFG.MSC:客户端配置

narrator:屏幕“讲述人”

Netplwiz:高级用户帐户控制面板,设置登陆安全相关的选项

notepad:打开记事本

Nslookup:IP地址侦测器

odbcad32:ODBC数据源管理器

perfmon.msc:计算机性能监测器

perfmon:计算机性能监测器

printmanagement.msc:打印管理

powercfg.cpl:电源选项

psr:问题步骤记录器

Rasphone:网络连接

Recdisc:创建系统修复光盘

Rstrui:系统还原

rsop.msc:组策略结果集

sdclt:备份状态与配置,就是查看系统是否已备份

sfc /scannow:扫描错误并复原/windows文件保护

sfc.exe:系统文件检查器

shrpubw:创建共享文件夹

sigverif:文件签名验证程序

slui:Win激活,查看系统激活信息

slmgr.vbs -dlv :显示详细的许可证信息

snippingtool:截图工具,支持无规则截图

soundrecorder:录音机,没有录音时间的限制

StikyNot:便笺

sysdm.cpl:系统属性

sysedit:系统配置编辑器

syskey:系统加密,一旦加密就不能解开,保护系统的双重密码

taskmgr:任务管理器(旧版)

TM任务管理器(新版)

taskschd.msc:任务计划程序

timedate.cpl:日期和时间

UserAccountControlSettings:用户账户控制设置

utilman:辅助工具管理器

wf.msc:高级安全Win防火墙

WFS:Win传真和扫描

wiaacmgr:扫描仪和拍照机向导

winver:关于Win

wmimgmt.msc:打开windows管理体系结构(WMI)

write:写字板

wscui.cpl:操作中心

wuapp:Win更新

wscript:windows脚本宿主设置

sc create serviceName binPath= "C:\path\to\service.exe" /注册服务

sc delete serviceName /删除一个已注册的Windows服务:

start C:\path\to\program.exe /启动一个可执行程序

start /b C:\path\to\program.exe /后台启动一个可执行程序,不显示窗口

@echo off /运行命令,并禁止在前台输出内容

cd /d C:\path\to\directory 切换目录

tasklist | findstr programName 查询正在运行的程序的详细信息

taskkill /f/t /PID processID 终止指定进程的运行 /f:强制杀死 /t:进程树

set variableName=value 申明一个变量

echo %variableName% 使用变量的值

setx PATH "%PATH%;C:\path\to\directory" 将指定路径添加到系统的环境变量中

setx PATH "%PATH%;C:\path\to\directory" 修改已存在的系统环境变量的值

dir 列出当前目录下的所有文件和文件夹

mkdir newFolder 在当前目录下创建一个新的文件夹

rmdir folderName 删除一个空的文件夹

copy sourceFile destinationFile 将文件从源路径复制到目标路径

move sourceFile destinationFile 将文件从源路径移动到目标路径

del fileName 删除指定的文件

cls 清空CMD窗口的显示内容

systeminfo 显示当前系统的详细信息

wmic logicaldisk get size,freespace,caption 显示磁盘分区的可用空间和已使用空间


评论