CMD 使用教程 - 整理最全面的控制台命令用法

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

一、CMD 命令规约

1.1 单条命令

Command arg1 arg2 …… argN- command: 命令名 (命令动词)- arg: 执行参数- 并不是所有命令都有命令参数

1.2 多条命令方式:批命令

  • windows 系统文件: .bat
  • Unix/Linux 的 Shell 文件

二、CMD 命令及其命令类型

2.1 联机命令类型

  1. ipconfig 显示当前 tcp/ip 网络配置
ipconfig [/all /renew [adapter] /release [adapter]]- 无参数默认显示 tcp/ip 配置- /all 显示完整信息- /renew [adapter] 更新DHCP配置蚕食- /release [adapter]
  1. 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时间戳"
  1. net config 显示和修改当前运行的可配置服务
net config service options- service 可配置的服务- option 服务选项
  1. net user 添加显示或更改用户账号
net user username password | <options> [/domain]- option 操作- domain 主域
  1. net start/stop 启动停止网络服务
net start service
  1. net share 创建删除共享资源
net share sharename = drive:path /users:number | /unlimited /remark: "text"
  1. net use 显示计算机连接信息

  2. net localgroup

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

2.2 文件操作命令

  1. 显示字符文件内容
type [盘符:][路径]<文件名>- 参数 |more: 分屏显示- 参数 >prn: 输出重定向到打印机- 显示 ASCII 码组成的文件, 无法阅读 exe 等文件- 只能显示单个文件内容, 无法使用通配符- 需要填写文件拓展名
  1. 拷贝单个或多个文件
copy[盘符:][路径]<文件名> [目标盘符][路径][目标文件名]- 使用通配符 `*`, `?` 可复制多个文件- **可以将多个文件压缩复制到一个文件**:- 通过 `con` 参数利用 `copy` **新建文件**: `copy con new.txt`;
  1. 文件比较
comp [盘符:][路径]<文件名1> [盘符:][路径]<文件名2>- 可以直接输入 `comp`, 系统会有强大的提示功能
  1. 重命名文件
rename [盘符][路径] <旧名> <新名>- 可以使用通配符批量修改文件名
  1. 删除文件
del [盘符:][路径]<文件名1> - 使用 `/p` 参数显示删除提示- 可以使用通配符删除多个文件

2.3 目录操作命令

  1. 显示当前目录下所有非隐藏文件
dir [盘符:][路径]- /p 分屏显示- /w 只显示文件名, 省略文件大小建立时间
  1. 显示目录结构
tree [盘符:][路径]- /f 只显示目录, 不显示目录下的文件
  1. 创建目录
    mkdir

  2. 删除目录

格式: rd[盘符:][路径]
- 子目录必须为空
  1. 复制目录
copy[盘符:][路径]<文件名> [目标盘符][路径][目标文件名][/S][/V][/E]- /S 拷贝目录下所有文件, /s 不会拷贝空目录, 不指定 /s, 不会拷贝子目录- /V 对拷贝的山区进行校验
  1. 切换当前所在目录
cd [盘符:[路径[文件名]]]- cd . 切换到当前目录- cd .. 切换到父目录- cd / 切换到根目录

2.4 其他命令类型

  1. cls 清除屏幕

  2. ver 查看系统版本信息

  3. 检查并修复磁盘当前状态

chkdsk  [盘符:][路径][文件名][/f][/v]- /f 纠正且发现指定磁盘逻辑错误- /v 显示磁盘上所有文件和路径
  1. format 格式化磁盘, 划分磁道山区, 检查标记磁盘错误
format <盘符:>[/s][/4][/q]- /s 将 dos 系统文件 io.sys ,msdos.sys 和 command.com 复制到磁盘上, 将此磁盘作为启动盘.- /4 在 1.2MB 的高密度软驱中格式化 360KB 低密度盘- /q 快速格式化- /u 不安全格式化
  1. date 显示和设置日期
date [mm-dd-yy]- 不使用参数默认显示日期而不修改日期
  • time 系统时钟设置命令
time[hh: mm: ss: xx:]- 不适用参数默认显示时间而不修改时间- xx, 百分之几秒
  1. 进程显示
tasklist [/s [/u [/p ]]] [/m [module] | /svs /v ] [/fi filter?[/fo fomat] [/nh]- /s 指定连接到的远程系统- /u 指定某个用户执行此命令- /p 用户密码- /m 调用指定dll模块所有进程- /fi 显示一系列符合筛选器指定进程- /fo 输出格式- /nh 输出不显示栏目标题

2.5 其他命令方式

  1. 重定向

输出重定向, 改变原有输出设备, 默认输出设备为屏幕, 可重定向到指定文本文件:
echo hello > a.txt

输入重定向
a.txt < b.txt

  1. 管道命令
    把上一条命令执行结果当作当前命令参数

    command | command1

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

  3. 批命令

.bat

CMD 使用教程 - 整理最全面的控制台命令用法

CMD使用教程-整理最全面的cmd用法相关推荐

  1. mysql数字字符串教程_很全面的mysql字符串函数的教程

    说明:如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL. 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符 ...

  2. php网站开发教程下载_《PHP网站开发实例教程》源代码 全面的PHP案例源代码 - 下载 - 搜珍网...

    压缩包 : f9c8ec07518ba091bb2cd5997c2c.zip 列表 chapter04/ chapter04/example16/ chapter04/example16/data.s ...

  3. 2K和XP的CMD命令教程(命令篇)

    2K和XP的CMD命令教程(命令篇) accwiz.exe > 辅助工具向导 acsetups.exe > ACS setup DCOM server executable actmovi ...

  4. 150个CMD命令(史上更全cmd命令 net命令)

    目录 cmd命令大全: net命令 加油各位( •̀ ω •́ )y 期待与君再相逢 150个CMD命令(史上更全cmd命令 net命令) 运行操作cmd命令:开始-运行(或快捷键win+R) -输入 ...

  5. 全面的Swift学习资料整理

    资料1 ---教程类 官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/Github上的地址点我 Using Swift with Cocoa and ...

  6. 最全面的AI学习路线和资源整理

    目录大纲 基础知识 1.数学 2 统计学 3 编程 数据分析/挖掘 1数据分析的基础书籍 2特征工程 3 数据挖掘项目 机器学习 公开课 吴恩达<Machine Learning> 公开课 ...

  7. 花了3个月整理的超级全面的Python资料和Java面试题,分享给大家!

    为广大Python爱好者精心准备的<Python进阶>,是<Intermediate Python>的中文译本,IntermediatePython这本书具有如下几个优点:简单 ...

  8. Node初学者入门,一本全面的NodeJS教程,微小的web框架,能实现文件上传功能以及数据解析功能...

    Node初学者入门,一本全面的NodeJS教程 转载于:https://www.cnblogs.com/hfultrastrong/p/8036672.html

  9. Linux流量监控工具 - iftop (最全面的iftop教程)

    Linux流量监控工具 - iftop (最全面的iftop教程) 2010年07月27日 下午 | 作者:VPS侦探 在类Unix系统中可以使用top查看系统资源.进程.内存占用等信息.查看网络状态 ...

  10. 最全面的Android Studio使用教程【申明:来源于网络】

    最全面的Android Studio使用教程[申明:来源于网络] http://www.admin10000.com/document/5496.html 转载于:https://www.cnblog ...

最新文章

  1. cv2.rectangle()画出矩形的用法
  2. 百度网络推广介绍网站在更换老域名时都需注意哪些?
  3. 网络营销外包——网络营销外包专员浅析提升用户体验从哪入手?
  4. HTML5-响应式的实现方式-弹性布局浅谈
  5. The import javax.servlet cannot be resolved
  6. NPOI 修改已存在的excel文件,设置第一行行高
  7. C++ Priority Queues(优先队列)
  8. MYSQL导出数据出现The MySQL server is running with the --secure-file-priv option so it cannot execute this
  9. .Net开发笔记(十四) 基于“泵”的UDP通信(接上篇)
  10. Android 应用开发----7. ViewPager+Fragment一步步打造顶部导航界面滑动效果
  11. IDEA中新建ehcache.xml文件报错
  12. escapexml java_fn:escapeXml()函数
  13. 130242014021-田富钊-实验一
  14. 淘淘商城第27讲——实现图片上传功能
  15. python爬虫实例(一) b站篇
  16. 杭电ACM2046题
  17. 连接服务器切换无线,怎么用路由器连接别人的wifi?
  18. ceb怎么转换成word_【解决】后缀.ceb文件怎么转换为word文档?
  19. 【11月18日截稿】【高校支持】第三届机器人、智能控制与人工智能国际学术会议-RICAI 2021...
  20. 任正非:不惑之年创立华为是生活所迫,CEO真不是人干的活

热门文章

  1. 国内最火的10款Java开源项目,都是国人开发,CMS居多
  2. arduino外接SSD1306不显示
  3. matlab幂级数展开的收敛区间,常见函数的幂级数展开式收敛区间的快速确定法.pdf...
  4. 波特率和比特率之间的关系
  5. 利用Python白玩steam游戏,我是专业的
  6. SoundPool控件
  7. List集合去重的三种方法
  8. YUY2和MJPG视频编码格式区别
  9. oracle字段类型number默认值,Oracle 字段类型 | 学步园
  10. 软件项目文档及其必要性