Dos命令讲解

目录

  • 一、什么是DOS
  • 二、启动DOS的多种方法
  •  三、DOS的内部命令与外部命令
  • 四、系统环境变量讲解
    • 增加Path环境变量路径
    • 常见的系统环境变量
  • 五、常用的运行命令
  • 六、DOS使用技巧
    • 设置CMD的默认路径
    • 设置CMD的字体、背景颜色
    • 设置快捷键启动CMD
    • 查找当前CMD命令行输入的命令的历史记录
    • 快速补全当前路径包含的文件/目录名

一、什么是DOS

??DOS是英文“Disk Operating System”的缩写,意思是磁盘操作系统。它与Windows一样都是属于操作系统,但没有Windows图形化用户界面。DOS系统属于单用户单任务操作系统,一次只能执行一个任务。不像Windows系统一样,可以一边复制文件、一边浏览网页。目前广泛使用的MS-DOS是美国微软公司买下DOS专利权后命名的,PC-DOS则是IBM公司在推出IBM-PC机时,选定了MS-DOS作为基本操作系统,并将其改名为PC-DOS。

??MS-DOS与PC-DOS在本质上并没有太大的区别且命令是基本兼容的。DOS操作系统是通过输入命令来执行一些操作,所以当时想要学会使用DOS的用户还得对英文有一定的基础。自从DOS在1981年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8.0(Windows ME系统 ),纯DOS 的最高版本为DOS6.22,这以后的新版本DOS都是由Windows系统所提供的。自从Win95系统推出后,DOS系统就逐渐退出了市场,WinNT/2K/XP中有个叫“命令提示符”(CMD,CMD的英文全称是“command”,中文意思是“命令”。)的程序,表面看上去类似于Win3.x/9x中的MS-DOS窗口。然而,它们是完全不同的。CMD是32位应用程序,而DOS是16位操作系统。真正的DOS是MS-DOS、PC-DOS等纯DOS。不过我们常常会将Winxp下的CMD叫做“DOS”。这或许成了一种习惯,它可以说是DOS的一种简化形式集成于Windows操作系统中。当然我们在Windows操作系统中使用的CMD命令很多也是能在DOS下使用的,CMD有类似DOS系统的操作完成各种任务。

二、启动DOS的多种方法

在Win7以上的系统中如何启动我们的DOS命令行呢?其实方法是非常的多,这里就为大家讲解各种启动DOS命令行的方法。

  • 第一种:.点击“开始菜单”——“运行”——输入“cmd”,即可进入我们的DOS命令行界面
  • 第二种:点击“开始菜单”——“程序”——“附件”,在附件中找到“命令提示符”,单击即可打开进入DOS命令行
  • 第三种:在桌面或文件夹中建立一个文本文件,里面输入“cmd.”,保存后缀为.cmd或是.bat格式的,双击打开也可以进入DOS命令行
  • 第四种:.打开C:\Windows\System32目录,找到文件“cmd.exe”,双击它也可以打开DOS命令行

 三、DOS的内部命令与外部命令

进入我们的DOS命令行中,可以输入正确的命令执行各种操作。然而这些命令又可分为内部命令外部命令,那什么是内部命令,什么又是外部命令呢?下面我们就来稍微讲解下这两个概念。

内部命令是随每次启动的COMMAND.COM装入并常驻内存,常见的内部命令有cd、dir、copy等命令;外部命令是一个个单独的可执行文件,存放于磁盘C:\windows\ststem32目录中,扩展名为com和exe,运行外部命令的时候必须保存命令程序存在,比如常见的外部命令:pingnet等等。内部命令在任何时候都可以使用,外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

区分内部与外部命令的最好方法是查找该命令是否依赖一个可执行文件,例如外部命令“ping”,我们可以在C:\Windows\system32目录下查找到一个名字为“ping.exe”的程序,如果将该程序删除,在命令提示符下使用ping命令则会提示错误。从这种判断则可以断定出ping是一个外部命令,依赖程序“ping.exe”,而命令“dir”是一个内部命令,在C:\windows\system32下是找不到dir.exe的,它是随DOS启动时载入并常驻于内存。我们使用的外部命令不仅可以是微软提供的,也可以是在网站上下载的,例如一些应用程序nc.exe(瑞士军刀)、lcx.exe(内网端口映射工具)也可以在DOS下运行,并且有说明一定的参数。

四、系统环境变量讲解

不知道大家是否有想过,为什么我们在开始菜单中的运行框里输入“cmd”就可以进入我们的命令提示符呢?有些人可能会想到因为C:\Windows\System32下有一个“cmd.exe”程序,系统是通过调用该程序来打开我们的命令提示符。当然这是正确的想法,那又为什么不需要输入路径系统就能找到我们的“cmd.exe“呢?假如我们将cmd.exe放入到D盘,再次在运行框中输入“cmd”是否还可以打开我们的命令提示符呢?此时会发现就无法打开我们的命令提示符,这是为什么呢?到这里就要为大家讲解一下系统的环境变量了。

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。如何查看当前系统包含的path环境变量?最好的办法就是在命令提示符中输入命令“path”,就可以看到当前的环境变量路径,但有些用户的计算机安装了其它软件,也会为系统增加新的环境变量。如下图是一个纯净的变量路径:

上图可看出系统的path环境变量有:C:\Windows\system32、C:\Windows、C:\Windows\System32\Wbem三个。当我们在开始菜单中运行框输入一个程序名,又没有为程序名指定路径的时候,它会在当前目录下(运行中输入则没有当前目录)寻找程序外,还应该到Path中指定的系统变量路径去找,而系统中默认这三个都是系统变量路径,例如输入“cmd”系统则会在上面的三个路径中找,一旦找到则运行该程序。

由此可见,任何一个程序只要放入到Path指定的任一系统变量路径中,都可以在运行对话框中直接输入程序名就可以运行该程序,包括我们在DOS窗口下运行的外部命令,比如“ping”命令,系统也是先去Path路径中搜寻该程序去执行的。再例如说我们将“QQ.exe”放入到C:\Windows\System32目录下,只要在运行中输入“qq”就可以顺利的打开我们的QQ程序了。

增加Path环境变量路径

如果用户不想用系统提供的这些path变量路径,而想指定其它的系统变量路径该如何去设置呢?例如用户想使用D盘的test目录作为系统变量路径。那么可以通过图像化操作进行设置,方法如下:

右击“我的电脑”选择“属性”,弹出的对话框中选择“高级”选项卡。再点击下方的“环境变量”按钮,如下图:

找到系统变量中的“Path”变量,选中后点击“编辑”按钮。在变量值中增加一项。注意,每个系统变量路径之间要用分号“”隔开。则这里就输入“;d:\test”。就成功添加了一项新的Path变量路径。再在命令行中输入“path”是不是多了项自己添加的?

常见的系统环境变量

我们所说的系统环境变量不仅包括Path变量。还有其它常用的目录的变量表示形式。例如我们经常会见到这样的表达方式:“%systemroot%”,它所表示的系统的根目录,如果在XP/win7操作系统(系统装在C盘)中则表示:C:\Windows ,如果在Windows2000系统中(系统装在C盘)则表示:C:\Winnt 。如果当前XP操作系统安装在D盘,那么%systemroot%则表示的是D:\Windows目录。这就是一个系统变量路径,下面就为大家列出常见的系统变量:

环境变量名 位置 描述
%ALLUSERSPROFILE% C:\ProgramData 所有用户Profile文件位置
%APPDATA% C:\Users\用户名\AppData\Roaming 应用程序数据的默认存放位置
%COMMONPROGRAMFILES% C:\Program Files\Common Files 常用文件的文件夹路径
%COMMONPROGRAMFILES(x86)% C:\Program Files (x86)\Common Files 常用文件的文件夹路径
%COMSPEC% C:\Windows\System32\cmd.exe cmd位置
%HOMEDRIVE%和%SystemDrive% C:\ 用户主目录所在的驱动器盘符
%HOMEPATH% C:\Users\用户名 用户主目录的完整路径
%LOCALAPPDATA% C:\Users\用户名\AppData\Local 存放软件的配置文件
%PROGRAMDATA% C:\ProgramData 公用的被创建文件夹或文件存放的位置
%PROGRAMFILES% C:\Program Files 程序安装目录
%PROGRAMFILES(X86)% C:\Program Files (x86) 程序安装目录
%PUBLIC% C:\Users\Public 公用文档
%SystemRoot% C:\Windows Windows 的安装/启动位置
%TEMP%和%TMP% C:\Users\用户名\AppData\Local\Temp 当前登录用户可用的应用程序的默认临时目录
%USERPROFILE% C:\Users\用户名 当前用户 Profile 文件位置
%WINDIR% C:\Window 操作系统的目录位置

五、常用的运行命令

我们已经讲解了系统环境变量,特别对于Path这个环境变量。当在运行框或是CMD下输入一个程序名时候,系统不仅在当前目录搜寻还会在Path指定的路径中搜寻。但有时候我们输入程序名还是无法找到,偏偏还需要加上后缀名才可以打开。这就涉及到了一个优先级别,优先运行的是.com文件,再是.exe,其次就是.bat,最后是.cmd。其它的类型文件一般都需要加上后缀,例如:gpedit.msc 不能被输入成 gpedit

常常会在运行框中输入一些命令快速打开某些程序。在学习DOS命令前我们就先来学习下这里常用的运行命令吧(包括它们的扩写)。

命令 英文 描述
winver Windows Version 查看Windows系统版本
cmd Command 打开CMD程序
write Wordpad 打开写字板程序
notepad notepad 打开记事本程序
mspaint Microsoft Paint 打开画图程序
calc Calculator 打开计算器
mstsc Microsoft Terminal Server Connection 远程桌面连接
gpedit.msc Group Policy Editor 组策略编辑器
regedit Registry Editor Registry Editor
mmc Microsoft Management Console 控制台程序
msconfig Microsoft Configurator 系统配置实用程序
devmgmt.msc Device Management 设备管理器
secpol.msc Security Policy Local 本地安全策略
sndvol32 Sound Volume 音量控制器
sndrec32 Sound Recorder 录音机
eventvwr Event Viewer 事件查看器
taskmgr Task Manager 任务管理器
rsop.msc Resultant Set of Group Policy 组策略结果集
certmgr.msc Certificate Manager 证书管理实用程序
Compmgmt.msc Computer Management 计算机管理
lusrmgr.msc Local User Manager 本地用户和组
fsmgmt.msc File Share Management 共享文件夹管理器
dxdiag DirectX Diagnose DirectX诊断工具
appwiz.cpl Application Wizard 添加/删除程序
Inetcpl.cpl Internet Control Panel IE上的Internet属性
Sysdm.cpl System Deployment 系统属性
Ncpa.cpl Network Control Panel Applet 网络连接属性
Osk On Screen Keyboard 屏幕键盘
firewall.cpl Windows防火墙
Desk.cpl 桌面显示属性
services.msc 本地服务设置
Control 控制面板
explorer 资源管理器

六、DOS使用技巧

DOS有很多的使用技巧,不知道你是否掌握了,下面就为大家讲解一些常用的使用技巧

设置CMD的默认路径

当我们打开cmd时,默认的系统路径是当前用户配置文件的路径。例如这里就是“C:\User\Administrator”。这里我们想将每次打开CMD的时候路径都是在C盘,如何做到呢?很简单,如下操作:



点击“开始菜单”——“运行”——输入“lusrmgr.msc”,进入到“本地用户和组

点击左侧的“用户”,找到当前你使用的用户,这里使用的是“Administrator

右击它选择“属性”,在弹出的“Administrator 属性”对话框中选择“配置文件”选项卡

下面有一个选项“主文件夹”,其中有个“本地路径

在编辑框中输入要指定的默认路径。这里就输入“C:\”。然后点击确定。



重启计算机后再进入CMD就会发现默认路径变成了C:?。

设置CMD的字体、背景颜色

我们使用DOS默认是白底黑字。如何去换成我们喜欢的颜色呢?例如这里演示将字体颜色设置为绿色,背景还是设置为黑色。方法如下:

  • 右击CMD窗口的标题栏,在弹出的菜单中选择“属性

  • 弹出属性对话框,选择“颜色”选项卡,此时下面有四个单选项,分别是“屏幕文字”、“屏幕背景”、“弹出窗口文字”、“弹出窗口背景”。这里我们屏幕背景
  • ,这里我就单击青绿色。下方便会有预览,可以看到字体变成绿色了。

此时弹出两个选项,第一个是对当前窗口生效;第二个是保存属性后以后每次打开CMD都是该设置,所以这里我们选择第二个,再点击“确定”就完成啦!

设置快捷键启动CMD

是否想设置一个快捷键,当按下快捷键的时候就能快速打开CMD呢?这个设置也很简单,只不过你的附件中必须有“命令提示符程序”。如下操作

单击“开始菜单”——“程序”——“附件”,找到“命令提示符”程序,右击它选择属性。在弹出的属性中可以看到有一个“快捷键(K)”的输入框,在这个输入框中,我们按下某个字母。它会自动的在字母面前加上“Ctrl+ALt”两个键。这里我按下的是“S”键。于是快捷键就变成了“Ctrl+Alt+S”。单击确定即可。当回到桌面时,只要按下“Ctrl+Alt+S”组合键就能够直接调出命令提示符。

查找当前CMD命令行输入的命令的历史记录

说到这里可能大家会认为,不就是在CMD下按“”和“”键就能选择之前的历史记录吗?这虽然是正确的。但是如果命令输入的太多了,可能你就需要按很多次上下键来一个一个找了。那么在这里就教大家如何快速的找到最前的一些命令历史记录。(注意:这里说的输入命令的历史记录是针对当前窗口输入的,如果关闭了该CMD就无法找到历史记录了,所以这里是说当前你打开了CMD输入了大量命令的历史记录。)

方法很简单,按下键盘上的“F7”见就可以看到历史记录了。我们可以使用上下键来选择历史记录,对于输入了很多命令的用户来说,比使用“↑”和“↓”键方便快捷。

快速补全当前路径包含的文件/目录名

有时候我们使用dir在当前目录查找某个文件,仅仅记住该文件首位或者前两位字母;还有时候我们通过CD切换到子目录,也仅仅记得该子目录的前两位字母。这时候如何补全文件、文件夹名字呢?这时候我们就可以按键盘上的“Tab”键来补全。例如现在在C盘,我要切换到“Documents and Settings”,但我仅仅记得“Do”两个字母,这时候我们可以先输入“cd do”然后按下“Tab”键CMD就会自动补全该文件夹名字。就可以省下我们输入全名的麻烦了。

如果你不输入首位字母,直接按“Tab”键。系统会就会按字母顺序切换第一个目录名字,再按下第二次“Tab”键就切换第二个目录名字。

原文地址:https://www.cnblogs.com/selier/p/9514501.html

时间: 2024-10-09 05:12:23

Dos命令讲解的相关文章

DOS详细讲解

dos(DOS命令讲解) 我们使用电脑接触最频繁的就是DOS.DOS是英文Disk Operating System的缩写,意思是"磁盘操作系统",顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层"外壳",有了DOS,我们就不必去深入了解机器的硬件结构,也不必与死记硬背那些枯燥的机器命令,只需通过一些接近于自然语言的DOS命令,我们就可以轻松地完成绝大多数的日常操作.另外,DOS还能有效地管理各种软硬件

初学者所需要了解的DOS命令

计算机基础知识(人机交互)(了解) * A:人机交互的两种方式 * a:命令行方式 * 需要有一个控制台,输入特定的指令,让计算机完成一些操作.较为麻烦,需要记录住一些命令. * b:图形化界面方式 * 这种方式简单直观,使用者易于接受,容易上手操作. ###如何打开DOS控制台(掌握) * A:xp下如何打开DOS控制台? * a:开始--程序--附件--命令提示符 * b:开始--运行--cmd--回车 * c:win+r--cmd--回车 * B:win7下如何打开DOS控制台? * a:

DOS命令大全

http://www.cnblogs.com/yuanweiming84/archive/2006/05/24/408269.html DOS基本命令MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器:(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下.例:(1)在C盘的根目录下创建名为FOX的子目录:(2)在FOX子目录下再创建USER

入门必须掌握8个DOS命令

一,ping 它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等.下面就来看看它的一些常用的操作.先看看帮助吧,在DOS窗口中键入:ping /? 回车,.所示的帮助画面.在此,我们只掌握一些基本的很有用的参数就可

第1课:电脑基础命令讲解

1.在桌面创建cmd批处理a.在桌面上新建一个文本,内容为cmd.exe,并取名为cmd.bat.b.双击cmd.bat,会自动打开cmd窗口. 2.dos命令ver -->显示系统版本cls -->清除屏幕cd xx //xx指路径案例1:cd d:/ //返回到d盘 d:案例2:cd .. //返回上一级目录案例3:cd C:\Program Files //返回到指定目录c:dir -->查看目录 tab键 -->补全命令type x.txt //查看内容,类似linux的c

DOS命令学习(从入门到精通)

DOS命令学习 一.DOS使用常识 DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统. 常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能.命令用途格式都相同,我们常用的是MS-DOS. DOS的概况 DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础. 常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能.

如何利用dos命令快速启动软件(环境变量)

在机房里,大部分人是有两个同桌的,一个左同桌,一个右同桌.前几天,注意到我的左同桌宋荣凯用dos命令打开软件,噼里啪啦敲几下键盘软件就乖乖地打开了,我很是纳闷,就问他是怎么做到的,他说和环境变量有关,他的博客中有写,于是,我就去看了他的博客:<[高效生活]初识环境变量>,里边相应的接讲解和图片进行详细的步骤说明,大家可以去看,至于我为什么要写一篇类似的博客呢?答案很简单,因为有了更省事的一劳永逸的办法,不用在编辑系统变量时候向Path的变量值中一个一个地添加软件的路径了~ 首先介绍下今天的主角

JAVA初学者——DOS命令及基本数据类型

Hello!大家好!我是浩宇大熊猫~ 昨天看了韩顺平老师第二节视频的课,记忆尤新的是那个数据类型那一块,可是昨天感觉没掌握就没有发博客. 今天,又看了一遍,加上看了一些其他老师的,有所收获,所以分享给大家! 首先,第一次里面有那个dos命令,当时并没有老师教,是看了视频,就好奇,这些是什么,就自己百度嘛,然后学习这些. 今天学习的视频专门讲解了这个dos命令(命令提示符),接下来就先开始今天的第一个内容吧~ 1)打开dos命令上一次也说了 win+R 就可以. 1.进入 就输入cmd 2.进入D

dos命令-环境变量-数据类型-命名规范

JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(javac.exe;java.exe),包含JRE(Java Runtime Environment). JRE(Java Runtime Environment)是Java程序运行环境,包含JVM(Java Virtual Machine)及核心类库. 总结为:开发人员使用JDK开发的程序,在JRE中运行