跳至内容
九溪
溪水润知林,滴露启慧心
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Home
»
知识标签
»
Windows
»
Windows 常用命令
您的足迹:
•
福昕阅读器 Foxit Reader 的清爽设置
wiki:windows:windows-command
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Windows 常用命令 ====== ===== 网络 ===== ==== nslookup ==== 命令格式 nslookup -vc target_host dns_ip 这里使用 tcp 连接访问 dns_ip 获取 target_host 的 ip,举例如下 nslookup -vc www.qq.com 8.8.4.4 查询域名DNS记录相关: * 检测MX记录在本地是否生效 假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现MX记录值,则代表已生效,否则代表未解析成功。 nslookup -qt=mx xxx.club * 检测txt记录在本地是否生效 假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现TXT记录值,则代表已生效,否则代表未解析成功。 nslookup -qt=txt xxx.club * 检测DNS在本地是否生效 假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若可查看nameserver,internet address则代表已生效,否则代表未解析成功。 nslookup -qt=ns xxx.club * 检测CNAME记录在本地是否生效 假设域名为 abc.com,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现CNAME记录值,则代表已生效,否则代表未解析成功。 nslookup -qt=cname mail.abc.com ==== tracert ==== 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 命令格式: traceroute[参数][主机] 命令功能: traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 具体参数格式:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小] 命令实例(在Windows环境下,tracert命令) tracert www.baidu.com 参考:[[https://support.microsoft.com/en-us/help/314868/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows|How to Use TRACERT to Troubleshoot TCP/IP Problems in Windows]] ==== cmd ==== 管理员启动命令脚本 <code batch> @echo off rem 以下↓ -使用管理员权限运行本脚本- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" rem 以上↑ 获取权限成功 echo 开始搞事情 pause </code> BAT批处理中choice的使用示例 <code batch> @echo off ::设置CMD窗口字体颜色为0a 在CMD中输入命令 color /? 可查看颜色列表 color 0a ::设置CMD窗口显示模式为100列宽 20行高 MODE con: COLS=100 LINES=20 echo ------------------- echo choice 命令示例 echo ------------------- echo. echo. :: /c按键列表 /m提示内容 /d默认选择 /t等待秒数 /d 必须和 /t同时出现 choice /c abcde /m "请输入" /d e /t 5 ::用户选择的结果会按项目序号数字(从1开始)返回在errorlevel变量中 if %errorlevel%==1 echo 你选择了a if %errorlevel%==2 echo 你选择了b if %errorlevel%==3 echo 你选择了c if %errorlevel%==4 echo 你选择了d if %errorlevel%==5 echo 你选择了e </code> bat 按键选择 <code batch> set choice set /p choice=请输入Y继续,或按其他键结束: if /i %choice%==y ( goto entery ) else ( goto enterelse ) exit :entery echo 你选择了y pause exit :enterelse echo 你选择了其他 pause exit </code> ==== 查看端口占用 ==== 查看所有端口占用情况 打开命令提示符(建议以管理员身份运行),输入以下命令: netstat -ano 查看指定端口的占用情况 <code> # Windows 使用: netstat -ano | findstr :10829 # Linux/macOS 使用: lsof -i :10829 或 ss -ltnp | grep 10829 </code> 根据PID查找对应进程,通过以下命令查看PID对应的进程名称: tasklist | findstr "9088" 输出示例: node.exe 9088 Console 0 16,064 K 结束占用端口的进程:根据PID强制终止进程: taskkill /F /T /PID 9088 或根据进程名称终止: taskkill /F /T /IM node.exe ==== 重启网络服务 ==== 重启网络服务(仅限Windows) net stop hns net start hns
wiki/windows/windows-command.txt
· 最后更改: 2025/03/17 10:28 由
colin
页面工具
显示页面
过去修订
反向链接
回到顶部