CMD使用教程-整理最全面的cmd用法

CMD使用教程-整理最全面的cmd用法

CMD(命令指示符),字符显示联机用户接口

一、CMD命令格式

  1. 单条命令格式

Command arg1 arg2 …… argN

  • command:命令名(命令动词)
  • arg:执行参数
  • 并不是所有命令都有命令参数
  1. 多条命令方式:批命令
  • windows MS-DOS系统 .bat 文件
  • Unix/Linux 的 Shell 文件

二、CMD命令类型

(一)联机命令类型

  1. ipconfig 显示当前tcp/ip网络配置
    ipconfig [/all /renew [adapter] /release [adapter]]

    • 无参数默认显示tcp/ip配置
    • /all 显示完整信息
    • /renew [adapter] 更新DHCP配置蚕食
    • /release [adapter]
  2. ping 测试计算机名和计算机IP地址
    ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [{-j hostlist -k hostlist}] [-w timeout] [targetname]

    • -t 指定中断前可以持续发送回响信息到目的地.
    • -a 指定对目的地ip地址进行反向域名解析
    • -n count 指定发送回响消息次数,默认为4
    • -l size 指定发送的回响请求数据长度,默认32字节
    • -f 指定发送回响请求带有'不要拆分'标志
    • -i TTL 指定发送回响去请求消息ip标题中TTL字段值,默认128,最大255
    • -v TOS 指定发送回响消息的IP标题中"服务类型(TOS)"类型,默认值0
    • -r count 指定IP标题中"记录路由"
    • -s count 指定IP标题中"Internet时间戳"
  3. net config显示和修改当前运行的可配置服务
    net config service options

    • service 可配置的服务
    • option 服务选项
  4. net user 添加显示或更改用户账号
    net user username password | [/domain]

    • option 操作
    • domain 主域
  5. net start/stop 启动停止网络服务
    net start service

  6. net share 创建删除共享资源
    net share sharename = drive:path /users:number | /unlimited /remark: "text"

  7. net use 显示计算机连接信息

  8. net localgroup
    net localgroup groupname/add /comment: "text" | /delete/domain

(二)文件操作命令

  1. 显示文件
  • type 显示字符文件内容

    type [盘符:][路径]<文件名>

    • 参数 |more:分屏显示
    • 参数 >prn:输出重定向到打印机
    • 显示ASCII码组成的文件,无法阅读exe等文件
    • 只能显示单个文件内容,无法使用通配符
    • 需要填写文件拓展名
  1. 拷贝文件,新建文件
  • copy拷贝单个或多个文件

    copy[盘符:][路径]<文件名> [目标盘符][路径][目标文件名]

    • 使用通配符'*','?'可复制多个文件
    • 可以将多个文件压缩复制到一个文件:
    • 通过con参数利用copy新建文件:copy con new.txt;
  1. 文件比较
  • comp比较两个文件
    comp [盘符:][路径]<文件名1> [盘符:][路径]<文件名2>

    • 可以直接输入comp,系统会有强大的提示功能
  1. 重命名文件
  • rename重命名文件

    rename [盘符][路径] <旧名> <新名>

    • 可以使用通配符批量修改文件名
  1. 删除文件
  • del命令格式及其参数

    del [盘符:][路径]<文件名1>

    • 使用/p参数显示删除提示
    • 可以使用通配符删除多个文件

(三)目录操作命令

  1. 显示查看目录
  • dir 显示当前目录下所有非隐藏文件
    格式:dir [盘符:][路径]

    • /p 分屏显示
    • /w 只显示文件名,省略文件大小建立时间
  • tree显示目录结构
    格式 tree [盘符:][路径]

    • /f 只显示目录,不显示目录下的文件
  1. 建立目录
  • mkdir创建目录

    格式:mkdir

  1. 删除目录
  • rd 从指定磁盘删除目录

    格式: rd[盘符:][路径]

    • 子目录必须为空
  1. 复制目录
  • xcopy复制目录
    格式: copy[盘符:][路径]<文件名> [目标盘符][路径][目标文件名][/S][/V][/E]

    • /S 拷贝目录下所有文件,/s不会拷贝空目录,不指定/s,不会拷贝子目录
    • /V 对拷贝的山区进行校验
  1. 切换当前所在目录
  • cd(chdir)切换当前所在目录
    格式: cd [盘符:[路径[文件名]]]

    • cd . 切换到当前目录
    • cd .. 切换到父目录
    • cd / 切换到根目录

(四)其他命令

  • cls 清除屏幕

  • ver 查看系统版本信息

  • chkdsk 检查并修复磁盘当前状态
    chkdsk [盘符:][路径][文件名][/f][/v]

    • /f 纠正且发现指定磁盘逻辑错误
    • /v 显示磁盘上所有文件和路径

-format 格式化磁盘,划分磁道山区,检查标记磁盘错误
format <盘符:>[/s][/4][/q]
- /s 将dos系统文件io.sys,msdos.sys和command.com复制到磁盘上,将此磁盘作为启动盘.
- /4 在1.2MB的高木都软驱中格式化360KB低密度盘
- /q 快速格式化
- /u 不安全格式化

  • data 显示和设置日期
    data [mm-dd-yy]

    • 不使用参数默认显示日期而不修改日期
  • time 系统时钟设置命令
    time[hh: mm: ss: xx:]

    • 不适用参数默认显示时间而不修改时间
    • xx ,百分之几秒
  • tasklist 进程显示
    tasklist [/s [/u [/p ]]] [/m [module] | /svs /v ] [/fi filter?[/fo fomat] [/nh]

    • /s 指定连接到的远程系统
    • /u 指定某个用户执行此命令
    • /p 用户密码
    • /m 调用指定dll模块所有进程
    • /fi 显示一系列符合筛选器指定进程
    • /fo 输出格式
    • /nh 输出不显示栏目标题

(五)其他命令方式

  1. 重定向
    • 输出重定向,改变原有输出设备,默认输出设备为屏幕,可重定向到指定文本文件:

    echo hello > a.txt

    • 输入重定向

    a.txt < b.txt

  2. 管道命令
    把上一条命令执行结果当作当前命令参数
    command | command1

  3. 过滤命令
    读取指定文件或标准输入,从中找出由参数指定的模式,然后将包含该模式的行打印
    find/n "erase"

  4. 批命令
    .bat

发表评论

电子邮件地址不会被公开。 必填项已用*标注