一、DOS历史

DOS的历史
> DOS系统的历史
◆ DOS是Disk Operating System的缩写,即磁盘操作系统。顾名思义,它是一个基于磁盘管理的操作系统,是一组控制、管理微型计算机硬件和软件资源的程序的集合。
◆ Disk Operating System
◆ 单任务、单用户系统
◆ 命令行方式控制计算机

DOS是windows之前的操作系统,是给IBM公司的一款操作系统
任何一个 windows 上面都有 DOS,叫做DOS仿真器
win+R 打开运行窗口
运行窗口中输入 cmd,打开的窗口就是 DOS 仿真器的窗口

DOS 命令是不区分大小写的
DOS系统是 win 95 之前的版本
DOS可以直接操作硬件,而且占用资源少

 

尖括号里写 DIR 的都是目录,没写 DIR 的都是文件

 

日期依靠的是月日年的创建方式

二、DOS命令行的组成

相比于 windows,DOS 更加的稳定快捷,效率也更高
还具有 windows 所不具有的 底层的自由开放性

DOS命令行的组成
> DOS命令行的组成
    ·当前驱动器
    ·当前盘
    ·当前目录
    ·相对路径

    ·DOS命令格式
        ·<命令>|<文件标识>[开关参数1>][<开关参数2>]……[<开关参数n>]
    ·DOS命令规则
        ·dir[C:] [path] [filename] [.ext] [/o] [/s] /p] [/w] [/a]


dir 查看当前路径信息
dir d:查看 d 盘信息
c:   d:       叫做盘符
相对路径是定义文件或者路径的方法,参照物是当前盘的当前路径
绝对路径比如 送餐
相对路径只要说明当前的路径点就可以了
<命令>|<文件标识>【开关参数1>][<开关参数2>]……[<开关参数n>]
[]表示其中的项目是可选的
| 表示或
……表示可重复项
开关参数可以有多个,所以用 n

DOS命令规则
1. 一行命令的字符数不可以大于 127 个字符
2. 命令 文件标识 和 参数中间需要加空格
3. 输入结束后,按回车,代表输入结束了
4. dir 代表 dos 命令,C: 代表对 C盘进行操作, path 代表路径;如果没有路径,path 不写就可以了
5. 命令和文件标识 只能出现一个;后面的 开关参数 都是单命令,所以 dos 支持单命令,比如直接 dir

三、通配符的使用

如果想对一组具有相似文件名的文件进行某种操作
但是没必要对每个文件都执行同样的命令,这时就需要通配符了
通配符是一种在 DOS 下识别的特殊字符

通配符的使用
> 通配符
   *:用星号代替0个或多个字符
       ·dir*.doc
       ·copy *.doc d:\bak
   ?:使用问号代替名称中的单个字符
       ·dir/s na??.doc
   .:当前目录
       ·xcopy.d:\backup/s
       ·xcopy*.*d:\backup/s
  ..:上级目录
       ·cd..

四、常用DOS命令 目录操作命令

常用DOS命令
目录操作命令
   Dir:列目录
   Md:创建新目录
   Cd:改变目录
   Rd:删除目录
   Tree:显示磁盘目录结构

dir/p信息满一屏幕时暂停  (比如  dir c:/p)  Ctrl+C 可以提前结束
dir/w        只显示文件名和目录名;带中括号的是目录名
目录在 windows 叫文件夹,在 DOS 下面叫目录

创建目录的方式是 比如 md d:\www_kk
创建之后,可以进入目录    cd d:\www_kk
cd.. 回车 回到当前目录的上级目录

cd 改变目录时,要考虑两个方面
1 绝对路径
2 相对路径

rd 删除的是 空子目录,如果目录非空,rd 是无法删除的
DOS 中删除就没了,DOS 中没有回收站,删错了就麻烦了

五、常用DOS命令 文件操作命令

常用DOS命令
> 文件操作命令
   ·Copy:拷贝文件
   ·Del:删除文件
   ·Ren:修改文件名
   ·Type:显示文本文件内容
   ·Attrib:修改文件属性

copy "要copy的文件名" 要拷贝到的目录
加双引号是因为有的文件名中间有空格
比如 copy “2310-123-12.mov” wang

cd wang
dir
cd 进入 文件 wang 中,dir 查看是否成功

在目录中如果有同名文件,ALL 代表覆盖后不会再有提示了
copy 可以把源文件复制到目的目录里,同时给他改名;如果后面不写文件名,将以原有名字进行复制

del 可以删除指定文件目录中的一个或者一组文件
所以,在DOS命令下删除文件特别危险
如果想要全部删除应该怎么办?
del *.*

Ren修改文件名,仅限于修改某个某组文件的名称;不会更改文件所有的目录

Type 命令显示文本文件的内容

Attrib 修改文件属性,文件属性包含 只读属性 r   系统属性 s   隐藏属性 s   文档 a
+ 就是增加属性
-  就是减少属性

六、常用DOS命令 网络与管道操作命令

常用DOS命令
> 网络操作命令
  ● ping:检查网络是否连通
  ● ipconfig:查看计算机当前的网络配置信息
  ● tracert:跟踪路由信息

ipconfig /all 查看所有网络配置信息
tracert   检查当前网络 有多少路由

> 管道操作命令
  ● |:从一个命令中读取输出并将其写入另一个命令的输入中
  ○ dir | find “text”
  ● >:将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口或句柄中
        ○ dir > files.txt
  ● >>:将命令输出添加到文件末尾而不删除文件中的信息
  ● <:从文件中而不是从键盘或句柄中读入命令输入
        ○ sort <content.txt

管道可以让 dos命令 不在屏幕上显示,改变一个管道
cls 代表清屏

dir 查找 所有带 txt 的文件
管道中不能加 通配符

> 代表写入,如果源文件中有东西,将会清理掉
>> 代表追加,不修改源文件内容,而把数据写入进去

< 直接从文件读取,这个工作中用到的并不多

七、常用DOS命令 批处理文件

常用DOS命令
> 批处理文件
    ● Echo on|off
      ○ 回显命令
    ● @
         ○ 不显示当前命令
    ● Rem
         ○ 注释
    ● 在批处理命令中使用命令行参数
  ○ %1~%9
         ○ 例如:
                   一 copy c:\windows\*.log c:\log
                   一 copy %systemroot%\*.log c:\log
                   — copy %systemroot%\*.log% 1
                           >> name.bat c:\log

批处理文件是程序设计中的一个概念

创建文件 test.bat
扩展名一定要是 bat 才可以,所以批处理文件的扩展名是 bat
bat 可以用记事本或者 notepad 打开

按照文件中写入的内容进行显示
回显是可以关闭的
echo off
cd d:
d:
dir /p

dir /p 没有了 因为回显关闭了

如果不想显示 echo off 怎么办?
@echo off
cd d:
d:
dir /p

如果想要注释,加上 rem,rem 是注释
rem 查看D盘内容
@echo off
cd d:
d:
dir /p

copy %systemroot%\*.log c:\log  systemroot 是相对路径
批处理,就是多个DOS命令放在bat文件中
然后通过执行 bat ;执行多个 DOS 命令
这个并不常用,只在一些特殊点会使用

 

©著作权归作者所有:来自51CTO博客作者ATaburiss的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. makefile文件详解
  2. makefile使用.lds链接脚本以及 常用命令 解析
  3. 2021年.lockbit后缀勒索病毒卷土重来,如何预防与处理?
  4. .[pbs@criptext.com].elder后缀的勒索病毒特征分析与处理办法
  5. 【DB笔试面试745】在Oracle中,RAC环境下的Redo文件可以放在节点本
  6. 【DB笔试面试759】在Oracle中,如果主库丢失归档文件,那么物理DG如
  7. 在Oracle中,如何定时删除归档日志文件?
  8. zabbix配置文件详解
  9. SVN服务的部署及使用

随机推荐

  1. android > 控件 > RadioGroup
  2. sparseArray
  3. android读写XML
  4. Android SurfaceView 的基本应用
  5. 改变ToggleButton的图片
  6. Android 文件存储 和 权限管理
  7. Android设置支持多种分辨率
  8. android中去掉listview某人选中高亮状态
  9. Android Debugging
  10. 【Android】Thread与Service的差异