DOS概述和常用命令
1:DOS概述
1:命令控制台,在window(可视化,图形化操作)系统出来之前,主流的操作系统是DOS(Disk Operation System磁盘操作系统的缩写)是个人计算机上的一类操作系统。它直接操纵管理硬盘的文件,一般都是黑底白色文字的界面
2:从1981年直到1995年的15年间,磁盘操作系统在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算进去的话,那么其商业寿命至少可以算到2000年。微软的所有后续版本中,磁盘操作系统仍然被保留着
3:在以后出现的win95/win98/WinMe,其实质上是基于dos7.0加上了一个图形接口而已,这几个系统是单用户的多任务的操作系统
4:再后来的win2000/winXP系列,DOS转化为Win2000/WinXP内嵌的一个子系统,在其系统的桌面上,DOS相当于可以输入命令的一个命令控制台,在一些情况下,桌面系统里处理不了的问题,可以转到DOS窗口进行处理,如果再处理不了,还可以进行到安全模式处理
2:DOS的一些基本概念
1:盘符:
盘符是DOS、WINDOWS系统对于磁盘存储设备的标识符。一般使用26个英文字符加上一个冒号:来标识。
早期的PC机一般装有两个软盘驱动器,所以,"A:"和"B:"这两个盘符就用来表示软驱,而硬盘的分区是以C:开头的(第一个分区)
1:在桌面上的表现形式
     2:在dos窗口的表现形式
2:光标
就是在DOS窗口中标志输入你当前字符位置的一个符号,或者标志
3:目录
1:目录就是桌面系统上的文件夹,在硬盘里,实际上就是一个树形结构,目录(文件夹)虽然可以放在目录(文件夹中),但是注意,最外层的目录(文件夹),实际上有且只有一个,在DOS命令下,最底层的目录,其实就是根目录,
2:而在桌面系统里面,最外层的文件夹实际上就是系统划分的各个磁盘分区,这样的树形结构,便于磁盘进行数据和文件的统一管理
3:DOS目录的表示符号(分隔符号是"\"),通常我们将根目录定义为"\",
列如:\Java\我爱Java 表示的就是从根目录(某个磁盘)开始计算起,第一个子目录是Java,而我爱Java又是Java的子目录
4:文件和文件系统
1:概述
文件是具有符号名的一组相关联元素的有序集合,通俗地讲,文件表示程序和数据,文件可以是无格式的或者具有严格格式的,一个文件通常是由若干个称为逻辑记录的较小单位组成,记录是一个有意义的信息集合,它是对文件进行存取操作的基本单位,一个文件的存储记录可以是等长的,也可以是不等长的,举例:记录就是一个字符或者一个字节的整数,总之,文件元素是一个可编址的最小的信息单位,其意义由用户或文件的创建者定义,文件必须有文件名,举例:一个程序命名了一个文件,经过编译,装配后得到的目标程序,被赋予一新的符号名又成为一个新的文件
2:文件分类
系统文件,库文件,用户文件
3:文件的树型目录结构
4:文件名
1:文件扩展符
在DOS和win9x的纯DOS状态下,文件名的长度是有限制的,都是8个字符的文件名和3个字符的扩展符
2:文件后缀名
后缀名,表示的是一个文件类型,在纯DOS状态下,后缀名最长为三个字符,文件名与后缀名间通常用","来进行分割
.exe 可执行文件
.com 可执行文件
.bat 批处理文件
.txt 纯文本文件
.dll 动态链接库,通常是由EXE或者com来调用
.dxf 绘图软件里常用的一种通用图形交换文件格式
.bak 备份文件,就是一个文本文件被编辑或者存储后,系统一般会自动生成一个.bak的文件
3:长文件名
长文件名,是从win9x开始使用的一种文件命名系统,它突破了DOS下的8.3命名格式,可以使用空格来作为文件名,文件名最长可为1024个字符,后缀名也不限于3个字符,还可以使用中文最为文件名
举例:当我们访问网页的时候,会碰到一些网页文件的后缀名为:.html.shtml等,还有列如Java语言的源文件.Java,这些长的后缀名,在纯DOS状态下,都会被截断,只取头3个字母
4:文件通配符
文件通配符,是在DOS状态下,为了让DOS命令便于批量处理DOS文件,而采用的一种文件名的符号替换方法
* 是一个多字符的通配符,一个 *可以搭配一个或者多个字符
? 是一个单字符的通配符,一个"?"只能搭配一个字符
举例:
A*.* 则表示是以A或者a开头字母的所有文件
a?????.exe 是以a为开头字母文件名长度为6的EXE文件
*a.txt 是以字母s为文件名结尾的后缀为txt的文件
5:批处理文件
在win2000/WinXP和DOS系统下,操作系统能够运行的文件一共有三类
EXE,COM,BAT ;其中EXE和com是可执行的程序,它们所包含的是机器指令
1:BAT批处理文件
而BAT则不同,它本身是一个文本文件,里面所记录的是一些可执行的DOS命令,也可以说BAT是一个DOS命令的集合,BAT能大大简化掉计算机维护人员的工作压力,你可以将你常用的DOS命令组合,做成BAT文件,这样就能有效的提高你的工作效率了哟
2:COM可执行文件
是原来DOS系统最常见的一种可执行文件,在相同代码量的情况下,COM的占用空间要比EXE小,COM文件的上限是64K,而EXE文件则大小不受限制,现在,在Windows下,主要的可执行文件是EXE文件
3:DLL文件
是Windows下的另一类可执行文件,但是它不能直接执行,而由EXE或者com文件调用执行
3:启动dos
1:window7启动
按住shift后鼠标右键,点击在此处打开命令窗口,可以进入到指定的目录
2:运行,打开cmd
4:常用DOS命令
1:d: 盘符的切换(磁盘名:)
2:dir(directory) 列出当前目录下的文件以及文件夹
3:md(make diretory) 创建目录 创建目录
4:rd: 删除目录
5:cd(change directy) 改变指定目录 注意:此处没有;号
单级进入 cd 要进入的目录;
多级进入 cd \bosInstall\jquery-easyui-1.3.2\demo
6:cd..退回到上一级目录
7:cd\: 退回到根目录 注意:此处是反斜线

8:del 删除文件(删除一堆后缀名W为*txt的文件),只能删除文件,不能删除文件夹(目录)
9:rd: 删除文件夹,注意:文件目录下有内容,要先删除内容
10:删除带内容的文件夹rd /s
rd /s 文件夹名称(会询问是否删除)
rd /s /q 文件夹名称(不询问,直接删除)
先创建了一个文件夹及文件
执行命令,进行删除操作
rd /s /q 要删除的文件目录

11:复制文件命令Copy
1:命令格式1:copy 源盘或源目录
举例 :copy c:\*.* e: 这个命令时将C盘根目录下所有文件拷到E盘的当前目录下
2:命令格式2:copy源盘或源目录 目的盘或目的目录
举例:copy a:\*.* d:\txt
12:文件移动命令move
1:命令格式1:move 源文件
2:命令格式2:move 源文件 目的盘或目的目录
这个命令的作用是将源文件移动到目的盘或者当前的盘下,但是不推荐使用,因为该命令存在一个安全问题,当你在移动大量文件时,如果在移动的过程中服务器意外断点或者宕机,那么,你就可能有部分文件已经移动到目的盘,而还有部分文件保留在源盘上,处理后续工作将十分麻烦,此外,还有可能在停电时发生文件丢失的情况
13:type 文件内容列表
可以将指定文本文件的内容列出来
命令格式 type 文本文件



14:exit 退出dos命令行


15:cls(clear screen) 清屏

DOS原理和常用命令详解示例相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. Linux常用命令详解(两万字超长文)

    Linux常用命令详解 作为一枚程序员,熟练掌握一些常见的linux命令是很有必要的,掌握这些命令能帮助我们更好地管理Linux系统,提高工作效率,并有效地解决各种问题,为了方便自己后续查阅以及帮助不 ...

  3. Linux常用命令详解文库

     Linux常用命令详解文库.txt精神失常的疯子不可怕,可怕的是精神正常的疯子!Linux常用命令详解 来源: LUPA开源社区 发布时间: 2007-05-27 05:34 版权申明 字体: ...

  4. Python包管理工具PIP常用命令详解

    1. PIP安装 目前Python2.7.10以上版本和Python3.3以上版本都已经自带了setuptools及pip,因此不需要额外考虑安装pip,只需要在安装的时候配置好就可以使用. 2. P ...

  5. Linux常用命令详解(最全)

    Linux命令目录 Linux命令集合 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 - 使用 "+" ...

  6. Linux常用命令详解(转)

    Linux常用命令详解(转) Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改.另外,它具有Unix的全部功能 ...

  7. Samtools(CentOS Linux)安装及常用命令详解

    序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...

  8. router linux命令,router os 常用命令详解

    router os 常用命令详解 发布时间:2006-04-20 01:17:30来源:红联作者:[Hl.y] 看了很多router os 的资料都是关于如何安装的,却很少见到关于router os的 ...

  9. NodeJs学习笔记002--npm常用命令详解

    npm 常用命令详解 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls ...

  10. U-Boot的常用命令详解

    2019独角兽企业重金招聘Python工程师标准>>> U-Boot的常用命令详解 U-Boot 还提供了更加详细的命令帮助,通过 help 命令还可以查看每个命令的参数说明.由于开 ...

最新文章

  1. vue脚手架项目技术集合
  2. 打印机十大共性故障解决方法
  3. Linux中的crontab详解
  4. html获取元素坐标,js 获取元素相对于页面的坐标(示例)
  5. 字符串转命令行字符图片
  6. 一部分 数据 迁移_超原版速度110倍,针对PyTorch的CPU到GPU张量迁移工具开源
  7. 摩拜前端周刊第10期
  8. Android恢复出厂设置流程分析【Android源码解析十】
  9. 《Netty权威指南》第2章 NIO入门
  10. mfc之使用控制台Console输出调试信息
  11. java排除文件夹某文件,.gitignore排除文件夹,但包括特定的子文件夹
  12. 马尔科夫蒙特卡洛算法(MCMC)
  13. CentOS 查看操作系统版本
  14. linux查看网卡光强,LINUX OV5640驱动
  15. 【5G核心网】5GC核心网之网元UDR
  16. 游戏开发bug解决思路
  17. python中的scaler_使用时值错误scaler.inverse_变换在Python中
  18. ubuntu14.04掉nividia驱动问题及其解决方法
  19. android恢复微信好友,安卓微信好友误删怎么办?这样有效恢复!
  20. 小项目1——猫眼电影top100(2.0)

热门文章

  1. 视频结构化+AI,智能安防的未来
  2. 使用ffmpeg打开ts格式视频文件
  3. 5e服务器显示steam名字,5e为什么不显示我csgo的名字(5ecsgo)
  4. java制作仿win7计算器之二完结篇
  5. Oracle数据库练习题及答案(个人总结)
  6. Android packageManager.setComponentEnabledSetting()和setApplicationEnabledSetting()方法介绍
  7. 如何在FLASH中实现眨眼睛的动画效果
  8. 软件设计师 2022年上半年下午题
  9. 2022-03-09:我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字。 你来猜我选了哪个数字。 如果你猜到正确的数字,就会 赢得游戏 。 如果你猜错了,那么我会告诉你,我选
  10. Python爬虫之字体解密 | 以滑雪为例演示大众点评商铺信息采集