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的现代化脚本工具)。

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

相关推荐
mahuifa12 分钟前
python实现usb热插拔检测(linux)
linux·服务器·python
π大星星️4 小时前
基于LNMP架构的个人博客系统部署
服务器·架构
菜菜why10 小时前
AutoDL租用服务器教程
服务器
IT专业服务商10 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
稳联技术12 小时前
Ethercat转Profinet网关如何用“协议翻译术“打通自动化产线任督二脉
linux·服务器·网络
烟雨迷12 小时前
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
linux·服务器·学习·编辑器·vim
Bruk.Liu13 小时前
Linux 上安装RabbitMQ
linux·服务器·rabbitmq
UpUpUp……13 小时前
Linux--JsonCpp
linux·运维·服务器·c++·笔记·json
Willis_m13 小时前
Linux 服务器用 SSH 拉取多个 Git 工程
linux·服务器·git·ssh
紫金修道13 小时前
【Linux】在Arm服务器源码编译onnxruntime-gpu的whl
linux·服务器·arm开发