windows控制台常用命令

windows控制台常用命令

以下是 Windows 系统中常用的

CMD 命令整理,涵盖文件操作、网络管理、系统维护等基础内容:


1. 文件/目录操作

  • dir:列出当前目录内容

    cmd 复制代码
    dir /a  # 显示隐藏文件
    
    dir /s  # 递归列出子目录内容
  • cd:切换目录

    cmd 复制代码
    cd C:\path    # 进入绝对路径
    
    cd ..          # 返回上级目录
    
    cd /d D:\path  # 切换驱动器并进入目录
  • mkdirmd:创建目录

    cmd 复制代码
    mkdir NewFolder
    
    mkdir Parent\Child  # 创建多级目录(需父目录存在)
  • rmdirrd:删除目录

    cmd 复制代码
    rmdir EmptyFolder
    
    rmdir /s /q FolderName  # 强制递归删除(/q 静默模式)
  • del:删除文件

    cmd 复制代码
    del file.txt
    
    del /s *.tmp  # 递归删除所有 .tmp 文件
  • copy:复制文件

    cmd 复制代码
    copy source.txt destination.txt
    
    copy *.txt D:\backup  # 复制所有 .txt 文件到目标路径
  • xcopy:高级复制(支持目录)

    cmd 复制代码
    xcopy /s /e C:\source D:\backup  # 递归复制所有子目录和空目录
  • move:移动或重命名文件/目录

    cmd 复制代码
    move old.txt new.txt      # 重命名
    
    move file.txt D:\target    # 移动文件
  • type:查看文件内容

    cmd 复制代码
    type log.txt
  • echo:输出文本或创建文件

    cmd 复制代码
    echo Hello > hello.txt    # 覆盖写入
    
    echo World >> hello.txt  # 追加写入

2. 网络相关

  • ipconfig:查看网络配置

    cmd 复制代码
    ipconfig /all    # 显示详细网络信息
    
    ipconfig /release # 释放IP地址
    
    ipconfig /renew  # 重新获取IP地址
  • ping:测试网络连通性

    cmd 复制代码
    ping google.com
    
    ping -t 192.168.1.1  # 持续ping(按 Ctrl+C 停止)
  • tracert:跟踪网络路径

    cmd 复制代码
    tracert google.com
  • netstat:查看网络连接状态

    cmd 复制代码
    netstat -ano      # 显示所有连接及进程PID
    
    netstat -an | find "LISTENING"  # 过滤监听端口
  • nslookup:DNS查询

    cmd 复制代码
    nslookup google.com
  • netsh:网络配置工具(需管理员权限)

    cmd 复制代码
    netsh wlan show profiles      # 查看保存的WiFi配置
    
    netsh interface show interface # 显示网络接口状态

3. 系统信息与维护

  • systeminfo:显示系统详细信息(

1. 文件/目录操作

  • dir:列出当前目录内容

    cmd 复制代码
    dir /a    # 显示所有文件(包括隐藏文件)
    
    dir /s    # 递归列出子目录内容
  • cd:切换目录

    cmd 复制代码
    cd C:\Windows  # 进入绝对路径
    
    cd ..          # 返回上级目录
    
    cd /d D:\Data  # 切换盘符并进入目录
  • copy:复制文件

    cmd 复制代码
    copy file1.txt file2.txt
    
    copy *.txt D:\Backup\  # 复制所有txt文件到目标目录
  • xcopy:高级复制(支持目录和子目录)

    cmd 复制代码
    xcopy /s /e C:\Source D:\Backup  # 复制目录及子目录(含空目录)
  • del:删除文件

    cmd 复制代码
    del file.txt
    
    del /s *.tmp  # 递归删除所有tmp文件
  • rmdir / rd:删除目录

    cmd 复制代码
    rmdir empty_dir    # 删除空目录
    
    rmdir /s /q dirname # 强制递归删除目录(无需确认)
  • move:移动或重命名文件/目录

    cmd 复制代码
    move old.txt new.txt        # 重命名
    
    move file.txt D:\Target\  # 移动文件
  • type:查看文件内容

    cmd 复制代码
    type log.txt
  • attrib:修改文件属性

    cmd 复制代码
    attrib +h secret.txt  # 隐藏文件
    
    attrib -r readme.txt  # 取消只读属性

2. 网络相关

  • ipconfig:查看网络配置

    cmd 复制代码
    ipconfig /all    # 显示详细信息(IP、MAC、DNS等)
    
    ipconfig /release # 释放当前IP
    
    ipconfig /renew  # 重新获取IP
  • ping:测试网络连通性

    cmd 复制代码
    ping google.com
    
    ping -t 192.168.1.1  # 持续ping(按Ctrl+C停止)
  • tracert:追踪网络路径

    cmd 复制代码
    tracert google.com
  • netstat:查看网络连接状态

    cmd 复制代码
    netstat -ano      # 显示所有连接及进程PID
    
    netstat -an | find "ESTABLISHED"  # 过滤已建立的连接
  • netsh:网络配置工具

    cmd 复制代码
    netsh wlan show profiles  # 显示保存的WiFi配置
    
    netsh interface show interface  # 查看网络接口状态

3. 系统管理与监控

  • tasklist:查看进程列表

    cmd 复制代码
    tasklist /svc      # 显示进程及关联服务
    
    tasklist | find "chrome"  # 过滤特定进程
  • taskkill:终止进程

    cmd 复制代码
    taskkill /im notepad.exe  # 按进程名终止
    
    taskkill /pid 1234 /f    # 强制终止指定PID的进程
  • systeminfo:查看系统详细信息(OS版本、内存、补丁等)

  • shutdown:关机或重启

    cmd 复制代码
    shutdown /s /t 60  # 60秒后关机
    
    shutdown /r        # 立即重启
    
    shutdown /a        # 取消关机计划
  • sfc:系统文件检查与修复

    cmd 复制代码
    sfc /scannow  # 扫描并修复系统文件(需管理员权限)
  • chkdsk:检查磁盘错误

    cmd 复制代码
    chkdsk C: /f  # 扫描并修复C盘错误(需管理员权限)

4. 用户与权限管理

  • net user:管理用户账户

    cmd 复制代码
    net user                  # 列出所有用户
    
    net user John P@ssw0rd /add  # 创建新用户
    
    net user John /delete      # 删除用户
  • net localgroup:管理用户组

    cmd 复制代码
    net localgroup Administrators John /add  # 将用户加入管理员组
  • icacls :修改文件/目录权限(类似Linux的chmod

    cmd 复制代码
    icacls file.txt /grant User:(R,W)  # 授予用户读写权限

5. 磁盘与分区

  • diskpart:磁盘分区工具(需管理员权限)

    cmd 复制代码
    diskpart  # 进入交互模式
    
    list disk # 列出所有磁盘
    
    select disk 0
    
    clean    # 清除磁盘数据
  • format:格式化磁盘

    cmd 复制代码
    format D: /fs:NTFS  # 将D盘格式化为NTFS

6. 批处理脚本相关

  • echo:输出文本或控制回显

    cmd 复制代码
    echo Hello World
    
    @echo off  # 关闭脚本命令回显
  • set:设置环境变量

    cmd 复制代码
    set PATH=%PATH%;C:\Tools  # 临时添加路径
  • if:条件判断

    cmd 复制代码
    if exist file.txt (echo File exists)
  • for:循环操作

    cmd 复制代码
    for %%i in (*.txt) do echo %%i  # 遍历所有txt文件

7. 其他实用命令

  • cls:清空命令行屏幕

  • help:查看命令帮助

    cmd 复制代码
    help dir    # 显示dir命令的用法
  • start:启动程序或打开文件

    cmd 复制代码
    start notepad.exe
    
    start http://example.com  # 用默认浏览器打开网页
  • tree:以树形结构显示目录

    cmd 复制代码
    tree C:\Project /f  # 显示目录及文件

提示:

  1. 管理员权限 :部分命令(如sfcdiskpart)需要以管理员身份运行CMD。

  2. 参数查询 :在任意命令后加 /? 可查看帮助(如 ipconfig /?)。

  3. PowerShell :对于更强大的功能,建议学习 PowerShell(Windows的现代化脚本工具)。

掌握这些命令可应对日常文件管理、网络调试、系统维护等场景。建议通过实践逐步熟悉!

相关推荐
IT界小黑的对象2 小时前
virtualBox部署ubuntu22.04虚拟机 NAT+host only 宿主机ping不通虚拟机
linux·运维·服务器
我是唐青枫3 小时前
.NET AOT 详解
java·服务器·.net
藥瓿亭3 小时前
K8S认证|CKS题库+答案| 4. RBAC - RoleBinding
linux·运维·服务器·云原生·容器·kubernetes·cks
本郡主是喵4 小时前
并发编程 - go版
java·服务器·开发语言
stormsha4 小时前
Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统
服务器·网络·网络安全·gateway
itachi-uchiha4 小时前
命令行以TLS/SSL显式加密方式访问FTP服务器
服务器·网络协议·ssl
二进制coder4 小时前
服务器健康摩尔斯电码:深度解读S0-S5状态指示灯
运维·服务器
依旧风轻5 小时前
服务器信任质询
运维·服务器
yi个名字5 小时前
Linux文件系统详解:从入门到精通
linux·运维·服务器
dessler6 小时前
代理服务器-LVS的3种模式与调度算法
运维·服务器·网络·算法·nginx·tomcat·lvs