九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:windows:windows-command

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:windows:windows-command [2020/04/13 15:06] – [nslookup] colinwiki:windows:windows-command [2025/03/17 10:28] (当前版本) colin
行 11: 行 11:
  
   nslookup -vc www.qq.com 8.8.4.4   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
      
-扩展:[[.windows-nslookup]] 
      
 ==== tracert ==== ==== tracert ====
行 33: 行 54:
  
 参考:[[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]] 参考:[[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.1586761582.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)