菜鸟科技网

Win10计算机命令有哪些常用技巧?

在Windows 10操作系统中,计算机命令(也称为命令提示符或PowerShell命令)是高效管理系统、排查问题及自动化任务的重要工具,通过命令行界面,用户可以直接与系统内核交互,执行图形界面无法完成或难以实现的操作,以下将详细介绍Win10中常用的计算机命令,涵盖基础操作、系统管理、网络配置、磁盘维护等多个领域,并结合表格形式对比不同命令的功能及使用场景。

Win10计算机命令有哪些常用技巧?-图1
(图片来源网络,侵删)

基础命令操作

命令提示符(CMD)和PowerShell是Win10中最常用的命令行工具,前者兼容传统DOS命令,后者功能更强大,支持.NET框架和对象操作。

打开命令行工具

  • 命令提示符(CMD):按Win+R输入cmd回车,或通过“开始菜单→Windows系统→命令提示符”打开。
  • PowerShell:按Win+X选择“Windows PowerShell”或“终端”(Win10 19041及以上版本支持,可同时集成CMD和PowerShell)。

基础导航命令

命令 功能描述 示例
cd 切换当前目录 cd C:\Users 进入用户目录
dir 列出当前目录文件及子目录 dir /a 显示隐藏文件
mkdir 创建新目录 mkdir NewFolder 创建名为NewFolder的目录
del/erase 删除文件 del test.txt 删除test.txt
copy 复制文件 copy a.txt b.txt 复制a.txt到b.txt
move 移动文件/目录 move a.txt D:\ 移动a.txt到D盘

系统管理命令

系统信息查询

  • systeminfo:显示详细的系统配置信息,包括操作系统版本、硬件资源、已安装的补丁等。
    systeminfo
  • tasklist:列出当前运行的进程及PID(进程标识符),可通过/v参数查看详细信息。
    tasklist /v
  • taskkill:结束指定进程,需提供PID或进程名。
    taskkill /f /im notepad.exe  强制结束记事本进程

服务管理

  • sc(Service Control):管理Windows服务,如启动、停止、查询服务状态。
    sc query spooler          查看打印机服务状态
    sc start spooler          启动打印机服务
    sc stop spooler           停止打印机服务

用户与权限管理

  • net user:查看或管理用户账户。
    net user                  列出所有本地用户
    net user admin NewPass123  修改用户admin的密码
  • whoami:显示当前用户名及权限组信息。
    whoami /all              显示详细用户权限信息

网络配置与诊断命令

Win10提供了丰富的网络命令,用于配置IP地址、排查网络故障、测试连通性等。

网络信息查询

  • ipconfig:显示或刷新网络接口配置信息。
    ipconfig                 显示基本IP配置
    ipconfig /all            显示详细信息(包括MAC地址、DNS等)
    ipconfig /release        释放当前IP地址(适用于DHCP客户端)
    ipconfig /renew          重新获取IP地址
  • ping:测试与目标主机的网络连通性,默认发送4个数据包。
    ping www.baidu.com       测试与百度的连通性
    ping -t 192.168.1.1     持续ping直到手动停止(Ctrl+C中断)

网络路由与统计

  • tracert:追踪数据包到目标主机的路径,显示经过的路由器节点。
    tracert www.microsoft.com  追踪到微软服务器的路径
  • netstat:显示网络连接、路由表、接口统计等信息。
    netstat -an              显示所有活动的网络连接(包括端口)
    netstat -t               显示TCP连接
    netstat -p tcp          显示TCP协议及进程ID

网络共享与资源

  • net use:管理网络驱动器连接或共享资源。
    net use Z: \\192.168.1.100\Share  将远程共享文件夹映射为Z盘
    net use Z: /delete                  断开Z盘映射

磁盘与文件系统管理

磁盘管理命令用于分区、格式化磁盘、检查文件系统错误等操作。

磁盘信息查询

  • diskpart:磁盘分区管理工具,需通过diskpart命令进入交互模式。
    diskpart                 启动diskpart
    list disk                显示所有磁盘
    select disk 0            选择磁盘0(通常为系统盘)
    list partition           显示磁盘分区
  • fsutil:文件系统管理工具,可查询卷信息、修复坏簇等。
    fsutil volume list       显示所有卷
    fsutil dirty query C:    检查C盘是否需要修复

磁盘检查与维护

  • chkdsk:检查并修复磁盘错误,需管理员权限。
    chkdsk C: /f             修复C盘错误(需重启)
    chkdsk D: /r             查找并修复坏扇区(耗时较长)
  • defrag:磁盘碎片整理,提升读写效率。
    defrag C: /v             显示碎片整理详细过程

系统维护与优化

系统更新与补丁

  • wuauclt:Windows更新命令(部分版本可能被取代,建议通过“设置→更新和安全”操作)。
    wuauclt /detectnow        立即检测系统更新

启动项管理

  • msconfig:通过图形界面管理启动项、服务及系统配置(非纯命令,但常用)。
    msconfig                  打开系统配置工具
  • bcdedit:配置启动管理器(如修改启动顺序、启用调试模式)。
    bcdedit /enum            列出所有启动项
    bcdedit /set bootmenupolicy legacy  设置为传统启动菜单

事件查看

  • wevtutil:查询Windows事件日志(应用程序、系统、安全等)。
    wevtutil qe System /c:10  显示最近10条系统日志

PowerShell高级命令

PowerShell支持更复杂的脚本和对象操作,适合高级用户和自动化任务。

Win10计算机命令有哪些常用技巧?-图2
(图片来源网络,侵删)

文件与对象操作

  • Get-Process:获取进程列表,可通过管道筛选。
    Get-Process | Where-Object {$_.CPU -gt 10}  查找CPU使用率超过10%的进程
  • Get-Service:获取服务状态,支持启动/停止服务。
    Get-Service | Where-Object {$_.Status -eq "Running"}  查看所有运行中的服务
    Start-Service Spooler                          启动打印机服务

系统模块管理

  • Install-Module:安装PowerShell模块(如PSWindowsUpdate用于系统更新)。
    Install-Module -Name PSWindowsUpdate -Force  安装Windows更新模块

远程管理

  • Enter-PSSession:建立远程PowerShell会话(需目标机启用WinRM)。
    Enter-PSSession -ComputerName 192.168.1.100 -Credential Admin  以Admin身份连接远程主机

命令行进阶技巧

  1. 命令历史与补全:在CMD中按/浏览历史命令,PowerShell支持Tab键自动补全。
  2. 管道与重定向
    • 将前一个命令的输出作为后一个命令的输入(如tasklist | findstr "notepad")。
    • >:将输出重定向到文件(覆盖),>>为追加(如ipconfig > network.txt)。
  3. 批处理脚本:将多个命令保存为.bat.cmd文件,实现自动化执行(如定期清理临时文件)。

相关问答FAQs

问题1:如何通过命令行禁用或启用Windows自动更新?
解答:

  • PowerShell方法(推荐)
    以管理员身份运行PowerShell,执行以下命令:
    # 禁用自动更新
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 1
    # 启用自动更新
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 0
  • CMD方法
    通过reg命令修改注册表(需管理员权限):
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f  禁用
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 0 /f  启用

问题2:如何使用命令行快速查找并删除大文件?
解答:
可通过PowerShell的Get-ChildItem结合Where-ObjectRemove-Item实现,查找C盘大于1GB的文件并删除:

Get-ChildItem -Path C:\ -Recurse -File | Where-Object {$_.Length -gt 1GB} | Remove-Item -Force

注意:删除操作不可逆,建议先通过Select-Object Name, Length预览文件列表,确认无误后再执行删除。

Win10计算机命令有哪些常用技巧?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇