初识DOSDOS技巧.docx
- 文档编号:29381516
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:43
- 大小:263KB
初识DOSDOS技巧.docx
《初识DOSDOS技巧.docx》由会员分享,可在线阅读,更多相关《初识DOSDOS技巧.docx(43页珍藏版)》请在冰豆网上搜索。
初识DOSDOS技巧
一、什么是DOS
DOS是英文“DiskOperatingSystem”的缩写,意思是磁盘操作系统。
它与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(WindowsME系统),纯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的多种方法
在WinXP中如何启动我们的DOS命令行呢?
其实方法是非常的多,这里就为大家讲解各种启动DOS命令行的方法。
第1种:
.点击“开始菜单”——“运行”——输入“cmd”,即可进入我们的DOS命令行界面
第2种:
.点击“开始菜单”——“运行”——输入“command”,可进入英文界面16位的DOS程序中,但不能直接支持鼠标(即不能直接在窗口上点击鼠标,而cmd是可以的)。
第3种:
点击“开始菜单”——“程序”——“附件”,在附件中找到“命令提示符”,单击即可打开进入DOS命令行
第4种:
在桌面或文件夹中建立一个文本文件,里面输入“cmd.”,保存后缀为.cmd或是.bat格式的,双击打开也可以进入DOS命令行。
第5种:
.打开C:
WindowsSystem32目录,找到文件“cmd.exe”,双击它也可以打开DOS命令行。
三、DOS的内部命令与外部命令
进入我们的DOS命令行中,可以输入正确的命令执行各种操作。
然而这些命令又可分为内部命令与外部命令,那什么是内部命令,什么又是外部命令呢?
下面我们就来稍微讲解下这两个概念。
内部命令是随每次启动的COMMAND.COM装入并常驻内存,常见的内部命令有cd、dir、copy等命令;外部命令是一个个单独的可执行文件,存放于磁盘C:
windowsststem32目录中,扩展名为com和exe,运行外部命令的时候必须保存命令程序存在,比如常见的外部命令:
ping、net等等。
内部命令在任何时候都可以使用,外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。
区分内部与外部命令的最好方法是查找该命令是否依赖一个可执行文件,例如外部命令“ping”,我们可以在C:
Windowssystem32目录下查找到一个名字为“ping.exe”的程序,如果将该程序删除,在命令提示符下使用ping命令则会提示错误。
从这种判断则可以断定出ping是一个外部命令,依赖程序“ping.exe”,而命令“dir”是一个内部命令,在C:
windowssystem32下是找不到dir.exe的,它是随DOS启动时载入并常驻于内存。
我们使用的外部命令不仅可以是微软提供的,也可以是在网站上下载的,例如一些应用程序nc.exe(瑞士军刀)、lcx.exe(内网端口映射工具)也可以在DOS下运行,并且有说明一定的参数。
四、系统环境变量讲解
不知道大家是否有想过,为什么我们在开始菜单中的运行框里输入“cmd”就可以进入我们的命令提示符呢?
有些人可能会想到因为C:
WindowsSystem32下有一个“cmd.exe”程序,系统是通过调用该程序来打开我们的命令提示符。
当然这是正确的想法,那又为什么不需要输入路径系统就能找到我们的“cmd.exe“呢?
假如我们将cmd.exe放入到D盘,再次在运行框中输入“cmd”是否还可以打开我们的命令提示符呢?
此时会发现就无法打开我们的命令提示符,这是为什么呢?
到这里就要为大家讲解一下系统的环境变量了。
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
例如path变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。
用户通过设置环境变量,来更好的运行进程。
如何查看当前系统包含的path环境变量?
最好的办法就是在命令提示符中输入命令“path”,就可以看到当前的环境变量路径,但有些用户的计算机安装了其它软件,也会为系统增加新的环境变量。
如下图是一个纯净的变量路径:
上图可看出系统的path环境变量有:
C:
Windowssystem32、C:
Windows、C:
WindowsSystem32Wbem三个。
当我们在开始菜单中运行框输入一个程序名,又没有为程序名指定路径的时候,它会在当前目录下(运行中输入则没有当前目录)寻找程序外,还应该到Path中指定的系统变量路径去找,而系统中默认这三个都是系统变量路径,例如输入“cmd”系统则会在上面的三个路径中找,一旦找到则运行该程序。
由此可见,任何一个程序只要放入到Path指定的任一系统变量路径中,都可以在运行对话框中直接输入程序名就可以运行该程序,包括我们在DOS窗口下运行的外部命令,比如“ping”命令,系统也是先去Path路径中搜寻该程序去执行的。
再例如说我们将“QQ.exe”放入到C:
WindowsSystem32目录下,只要在运行中输入“qq”就可以顺利的打开我们的QQ程序了。
①:
增加Path环境变量路径:
如果用户不想用系统提供的这些path变量路径,而想指定其它的系统变量路径该如何去设置呢?
例如用户想使用D盘的test目录作为系统变量路径。
那么可以通过图像化操作进行设置,方法如下:
右击“我的电脑”选择“属性”,弹出的对话框中选择“高级”选项卡。
再点击下方的“环境变量”按钮,如下图:
找到系统变量中的“Path”变量,选中后点击“编辑”按钮。
在变量值中增加一项。
注意,每个系统变量路径之间要用分号“;”隔开。
则这里就输入“;d:
test”。
就成功添加了一项新的Path变量路径。
再在命令行中输入“path”是不是多了项自己添加的?
②:
常见的系统环境变量:
我们所说的系统环境变量不仅包括Path变量。
还有其它常用的目录的变量表示形式。
例如我们经常会见到这样的表达方式:
“%systemroot%”,它所表示的系统的根目录,如果在XP操作系统(系统装在C盘)中则表示:
C:
Windows,如果在Windows2000系统中(系统装在C盘)则表示:
C:
Winnt。
如果当前XP操作系统安装在D盘,那么%systemroot%则表示的是D:
Windows目录。
这就是一个系统变量路径,下面就为大家列出常见的系统变量:
%COMPUTERNAME%系统返回计算机的名称。
%USERPROFILE%本地返回当前用户的配置文件的位置。
%SYSTEMROOT%系统返回operatingsystem根目录的位置。
%SYSTEMDRIVE%系统返回包含operatingsystem根目录的驱动器。
%APPDATA%本地默认返回所有用户配置文件的位置。
%APPDATA%本地返回默认情况下应用程序存储数据的位置。
%DATE%系统返回当前日期。
使用与date/t命令相同的格式。
%TIME%系统返回当前时间。
使用与time/t命令相同的格式。
%COMSPEC%系统返回命令行解释器可执行程序的准确路径。
%TEMP%返回对当前登录用户可用应用程序所使用的默认临时目录。
五、常用的运行命令
我们已经讲解了系统环境变量,特别对于Path这个环境变量。
当在运行框或是CMD下输入一个程序名时候,系统不仅在当前目录搜寻还会在Path指定的路径中搜寻。
但有时候我们输入程序名还是无法找到,偏偏还需要加上后缀名才可以打开。
这就涉及到了一个优先级别,优先运行的是.com文件,再是.exe,其次就是.bat,最后是.cmd。
其它的类型文件一般都需要加上后缀,例如:
gpedit.msc不能被输入成gpedit。
常常会在运行框中输入一些命令快速打开某些程序。
在学习DOS命令前我们就先来学习下这里常用的运行命令吧(包括它们的扩写)。
winver(WindowsVersion):
查看Windows系统版本。
cmd(Command):
打开CMD程序。
write(或Wordpad):
打开写字板程序。
notepad:
打开记事本程序。
mspaint(MicrosoftPaint):
打开画图程序。
calc(Calculator):
打开计算器。
mstsc(MicrosoftTerminalServerConnection):
远程桌面连接。
gpedit.msc(GroupPolicyEditor):
组策略编辑器。
regedit(RegistryEditor):
注册表编辑器。
mmc(MicrosoftManagementConsole):
控制台程序。
msconfig(MicrosoftConfigurator):
系统配置实用程序。
devmgmt.msc(DeviceManagement):
设备管理器。
secpol.msc(SecurityPolicyLocal):
本地安全策略。
sndvol32(SoundVolume):
音量控制器。
sndrec32(SoundRecorder):
录音机。
eventvwr(EventViewer):
事件查看器。
taskmgr(TaskManager):
任务管理器。
rsop.msc(ResultantSetofGroupPolicy):
组策略结果集。
certmgr.msc(CertificateManager):
证书管理实用程序。
Compmgmt.msc(ComputerManagement):
计算机管理。
lusrmgr.msc(LocalUserManager):
本地用户和组。
fsmgmt.msc(FileShareManagement):
共享文件夹管理器。
dxdiag(DirectXDiagnose):
DirectX诊断工具。
appwiz.cpl(ApplicationWizard):
添加/删除程序。
Inetcpl.cpl(InternetControlPanel):
IE上的Internet属性。
Sysdm.cpl(SystemDeployment):
系统属性。
Ncpa.cpl(NetworkControlPanelApplet):
网络连接属性。
Osk(OnScreenKeyboard):
屏幕键盘。
firewall.cpl:
Windows防火墙。
Desk.cpl:
桌面显示属性。
services.msc:
本地服务设置。
Control:
打开控制面板。
explorer:
资源管理器。
六、DOS使用技巧
DOS有很多的使用技巧,不知道你是否掌握了,下面就为大家讲解一些常用的使用技巧。
①:
设置CMD的默认路径:
当我们打开cmd时,默认的系统路径是当前用户配置文件的路径。
例如这里就是“C:
DocumentsandSettingsAdministrator”。
这里我们想将每次打开CMD的时候路径都是在C盘,如何做到呢?
很简单,如下操作:
1.点击“开始菜单”——“运行”——输入“lusrmgr.msc”进入到“本地用户和组”。
点击左侧的“用户”,找到当前你使用的用户,我这里使用的是“Administrator”。
右击它选择“属性”,在弹出的“Administrator属性”对话框中选择“配置文件”选项卡。
下面有一个选项“主文件夹”,其中有个“本地路径”。
在编辑框中输入要指定的默认路径。
这里就输入“C:
”。
然后点击确定。
重启计算机后再进入CMD就会发现默认路径变成了C:
。
②:
设置CMD的字体、背景颜色:
我们使用DOS默认是白底黑字。
如何去换成我们喜欢的颜色呢?
例如这里演示将字体颜色设置为绿色,背景还是设置为黑色。
方法如下:
1.右击CMD窗口的标题栏,在弹出的菜单中选择“属性”。
弹出属性对话框,选择“颜色”选项卡,此时下面有四个单选项,分别是“屏幕文字”、“屏幕背景”、“弹出窗口文字”、“弹出窗口背景”。
这里我们屏幕背景依然为黑色,不需要设置该项,字体颜色要设置绿色,则要选中“屏幕文字”,单击下方的颜色,这里我就单击青绿色。
下方便会有预览,可以看到字体变成绿色了。
此时弹出两个选项,第一个是对当前窗口生效;第二个是保存属性后以后每次打开CMD都是该设置,所以这里我们选择第二个,再点击“确定”就完成啦!
③:
设置快捷键启动CMD:
是否想设置一个快捷键,当按下快捷键的时候就能快速打开CMD呢?
这个设置也很简单,只不过你的附件中必须有“命令提示符程序”。
如下操作。
单击“开始菜单”——“程序”——“附件”,找到“命令提示符”程序,右击它选择属性。
在弹出的属性中可以看到有一个“快捷键(K)”的输入框,在这个输入框中,我们按下某个字母。
它会自动的在字母面前加上“Ctrl+ALt”两个键。
这里我按下的是“S”键。
于是快捷键就变成了“Ctrl+Alt+S”。
单击确定即可。
当回到桌面时,只要按下“Ctrl+Alt+S”组合键就能够直接调出命令提示符。
④:
查找当前CMD命令行输入的命令的历史记录:
说到这里可能大家会认为,不就是在CMD下按“↑”和“↓”键就能选择之前的历史记录吗?
这虽然是正确的。
但是如果命令输入的太多了,可能你就需要按很多次上下键来一个一个找了。
那么在这里就教大家如何快速的找到最前的一些命令历史记录。
(注意:
这里说的输入命令的历史记录是针对当前窗口输入的,如果关闭了该CMD就无法找到历史记录了,所以这里是说当前你打开了CMD输入了大量命令的历史记录。
)
方法很简单,按下键盘上的“F7”见就可以看到历史记录了。
我们可以使用上下键来选择历史记录,对于输入了很多命令的用户来说,比使用“↑”和“↓”键方便快捷。
⑤:
快速补全当前路径包含的文件/目录名:
有时候我们使用dir在当前目录查找某个文件,仅仅记住该文件首位或者前两位字母;还有时候我们通过CD切换到子目录,也仅仅记得该子目录的前两位字母。
这时候如何补全文件、文件夹名字呢?
这时候我们就可以按键盘上的“Tab”键来补全。
例如现在在C盘,我要切换到“DocumentsandSettings”,但我仅仅记得“Do”两个字母,这时候我们可以先输入“cddo”然后按下“Tab”键CMD就会自动补全该文件夹名字。
就可以省下我们输入全名的麻烦了。
如果你不输入首位字母,直接按“Tab”键。
系统会就会按字母顺序切换第一个目录名字,再按下第二次“Tab”键就切换第二个目录名字。
七、黑客常用DOS命令之通俗易懂篇
Time(中文:
时间):
显示或设置系统时间格式:
TIME[/T|time]
Time:
直接输入time可以获取系统的当前时间,并会提示输入新的时间,可以进行设置新的时间,时间格式为:
hh:
mm:
ss,若直接回车则表示不做时间更改。
time/t:
加上/t参数表示只显示当前系统时间,不提示更改系统时间。
Date(中文:
日期):
显示或设置系统日期格式:
Date[/T|date]
Date:
直接输入date可以获取当前系统日期,并会提示输入新的日期,可以进行设置新的日期,日期格式为:
yy-mm-dd
date/t:
加上/t参数表示只显示当前系统日期,不提示更改系统日期。
Cls(扩写:
CleanScreen):
清除屏幕信息cls:
清除屏幕上方信息,当觉得DOS窗口上信息很多很碍眼时,可以输入该命令清除屏幕上方的信息。
Exit(中文:
退出):
退出CMD程序exit:
输入该命令可以快速地退出DOS窗口,不再需要繁琐地点击关闭按钮了。
cd命令=chdir命令:
(扩写:
changedirectory显示当前目录名或改变当前目录。
)
1.cd子目录文件夹:
表示切换到该目录下子目录中的文件夹中,需要注意的是假如当前在C盘,如果要切换到D盘某个目录下,就先必须切换到D盘,而不能直接跳盘。
2.cd..:
表示切换到上一级目录
3.cd:
也可以不写空格,直接写cd,表示切换到根目录,所谓的根目录就是最根头的目录,例如在c:
windowssystem32,则它的根目录是c:
。
4.cd文件夹名:
表示切换到根目录下的某名字的文件夹。
例如当前在c:
windowssystem32,输入cdRECYCLER表示切换到C盘根目录下Recycler目录。
注意当在第一个位置的时候表示的是根目录。
5.cd:
直接输入cd或者chdir是显示当前目录路径名称。
例如在c:
windows下直接输入则将显示:
C:
WINDOWS。
以下cd也可以使用chdir都是等同的。
6.e:
:
在某个目录下如果输入e:
则表示将目录切换到e盘。
7.cd/df:
asp:
/d表示要更改当前的驱动器或者驱动器的当前目录。
这里的意思是切换到f盘的asp目录,可以跳盘执行切换到任意驱动器的某目录。
dir命令:
(扩写:
directory显示目录中的文件和子目录列表。
)格式:
DIR[drive:
][path][filename][
1.dir:
表示查看当前DOS所在路径下的文件和子目录列表,还显示文件创建时间,文件、目录个数。
其中带
2.dir盘符:
路径文件名字:
表示指定目录下是否有这个文件,若盘符:
路径与当前盘符:
路径相同,可以省略盘符:
路径。
例如:
dirc:
windowssystem32calc.exe就是表示查看system32目录下是否有该calc.exe文件,如果有就会提示没有则不提示,如果在C盘查找该文件时,加上/s则可以在C盘所有目录下搜索该文件。
3.dir*.exe或dirasp.*:
支持通配符查看,前者表示查看所有exe文件,后者表示查看名字为asp任意后缀文件。
文件多建议配合/p。
4./p参数:
表示在dir浏览的时候可以一屏一屏地显示,并且按任意键继续浏览。
5./w:
横向显示文件和目录名称,一般分为三排,但不显示文件的创建时间、数量。
其中用中[]括起来的是目录。
6./a:
如果直接是/a那么就显示所有属性的文件,包括dir看不到的系统隐藏属性的文件。
下面是/a的子参数,子参数可以多个,例如/ahs就是显示隐藏和系统属性的。
属性开关可以组合使用,但属性之间不能用空格隔开。
中间也可以使用冒号进行表示,例如dir/a:
h
带子参数:
dir/ad只显示目录dir/ah:
只显示隐藏属性的文件(h=hidden隐藏的)
dir/ar只显示只读属性的文件(r=read)dir/as:
只显示系统文件(s=system)dir/aa:
只显示存档属性文件(a=archive)
dir/a-h显示非隐藏性的文件dir/a-s:
显示非系统属性的文件
dir/a-d仅显示任意属性文件,不显示文件夹。
dir/a-a:
显示没有更改过的存档文件
dir/a-r显示非只读属性的文件。
7./s:
表示显示该目录以及该目录下所有子目录中的文件夹和文件。
例如dir/sc:
就会显示C盘下所有文件包括windows、system32等C盘全部目录以及目录下子目录下的文件。
8./o:
(o=order顺序)表示查看该目录下的文件时候进行排序,不接子参数表示默认按先以字母顺序显示目录,再以字母顺序显示文件。
带子参数:
dir/on按名称的字母顺序显示(n=name),先显示文件后显示目录。
dir/os按文件的大小从小到大显示(s=size)
dir/oe按后缀名的字母顺序显示(e=extension),没有扩展名的先显示。
dir/od按文件日期/时间先后顺序显示(d=date)
dir/og按照目录在前,文件在后的方式排序,但排序不分先后。
dir/o-n按名称字母逆序显示,即从Z—A排序。
dir/o-e按扩展名称的逆序方式排序,即扩展名从.zzz到.aaa排序。
没有扩展名的排最后
dir/o-s按大小,优先大的在显示小的,仅带扩展名的文件有效dir/o-d按文件生成日期的逆序,最晚的优先显示。
dir/o-g在文件之后分组的目录。
9./l:
表示显示出的目录、文件名字均以小写字母显示。
10./d:
跟/w参数差不多,比较少用,也是以宽列表显示。
11./t:
按指定显示或用于排序的时间字段,如果不接子属性和dir一样的效果,以下是子属性。
12./x:
在显示长文件名的时候也在旁边显示它的短文件名。
带子属性:
dir/tc:
显示文件的创建时间(c:
create=创建)dir/ta:
查看文件的上次访问时间(a:
access=访问)dir/tw:
查看文件的上次修改(w:
write=写)
12.dirdirs?
s*.exe:
通配符使用,其中第一个s表示要查找的文件第一个字是s,?
表示第二个字不知道是什么,第二个s表示第三个字是s,*表示后面的字不知道,.exe表示查找可执行文件,当然可以加上/s参数在该目录下和所有子目录中查找。
注意:
?
表示该位置任意一个字符,而*是该位置任意一串字符。
13./b:
仅仅显示文件、文件夹的名字,每行显示一个,不显示其它任何信息,对于没有扩展名的文件难以分别是文件夹还是文件。
14.dirc:
>>1.txt:
表示将C盘目录文件列表信息保存到1.txt中,从1.txt文本中可以看到我们之前用dir查看的信息。
md命令=mkdir命令:
(扩写:
makedirectory创建新目录。
)格式:
MD[drive:
][path][子目录名]
1.md文件夹名字:
表示在当前DOS目录下创建某名字文件夹。
例如当前DOS路径在c:
windowssystem32,若输入md123则是在该目录下创建了名字为123的目录。
当我们切换到新的目录会发现有两个点和一个点的目录,其中目录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初识 DOSDOS 技巧
![提示](https://static.bdocx.com/images/bang_tan.gif)