发新话题
打印

新手须知的常用DOS内部命令

新手须知的常用DOS内部命令

事先申明一下,从DOS时代走过来的朋友们觉得这些命令并不稀奇,根本不值得一看.但这是给新手们的,或许正有些新手朋友正为不懂DOS而苦恼呢.
今天在工作室有时间,写几个常用的DOS命令给新手.原因如下:
1.并非网上没有相关资料,只是因为网上的资料过于详细,搞得新手朋友们一头雾水.大家都知道,当你搜一下你的名字时出来上万条结果,你就找不出哪个是自己了吧?
2.老鸟们的时间也紧张,不一定有空帮助新手回答一些不大能说清楚的东西.
3.希望论坛里的新手慢慢成长并壮大起来,并有一颗热于助人的心.


命令开始前,我先说几个基础知识点,不然听起来也是一头雾水.
1.盘符:这个东西简单,我们在我的电脑里看到的C盘D盘E盘等,用盘符表示为c:  d:  e:
2根目录:这个东西我们用"\"表示.至此,我们要表示C盘根目录就是:c:       当然,"\"也是划分目录与子目录的标志.比如说C盘里有个windows目录,就用c:\windows表示.那windows目录下有个system32目录,那我们就用c:\windows\system32表示.
2.路径:路径是文件和目录的存位置.比如我们常说windows内核的路径在哪?那就是c:\windows\system32
3命令:命令我们可以看作一个命令动词,每个命令动词后面记得加一空格,然后再跟路径.


命令开始
1.DIR命令.这个命令是显示目录与文件用的
  比如你当前位置是c:\,你直接用dir命令后,系统会将c:\下的文件和目录显示出来,同理你如果想知道c:\windows\system32里面有什么东西的话,你可以dir c:\windows\system32这样就OK啦
  常用参数有三个
  /p 分屏显示 用于一屏显示不下的情况下用.system32 目录下文件挺多,dir c:\windows\system32 /p 这样显示完一屏后会暂停,按下任意键继续显示
  /w分列显示 会将目录与文件分成好几列显示,dir c:\windows\system32 /w 这样出分出好几列了.
   当然,这两个参数可以一起用 dir c:\windows\system32 /w /p 分屏分列显示c:\windows\system32目录中的文件与目录
  另外有个不常用到的参数:
   /a:h 显示目录里所有的隐藏文件 dir c:\ /a:h 这样你可以看到诸如boot.ini这样平常看不到的文件.


2.盘符切换
  我觉得这个是最简单的命令了.直接打上盘符就行.
    比如你当前在C:\ 你要想去D盘,你直接d:就可以了

3.CD命令.用于目录切换
  比如你当前在c盘根目录,你怎么进入c:\windows目录呢?你可以用cd命令.cd c:\windows你就到windows目录了.
    回根目录 cd \ 就OK啦.

先写这么多,明天写一下文件复制,删除,重命名三个命令.因为涉及到通配符的用法,今天讲不完.我还会在这个贴子里接着往下写.


大家好,今天早上大雾.回到办公室看不到几个人.趁有时间,把今天三个命令讲一下.
首先我要说下通配符.通配符有两个,一个是"*",另一个是"?"
在传统的DOS里面,长文件名得不到支持,所以一般主文件名最大长度为8个字符长度,扩展名最大长度为3个字符长度.
到这里,可以告诉大家,通配符"?"代表单个字符,而"*"代表任意个字符.我们用DIR命令来作个示范:dir c:\windows\system32\*.??这条命令怎么解释呢?意思就是列出c:\windows\system32目录中只有两个字符扩展名的文件.
再来看一条:dir c:\windows\system32\*.exe意思就是列出c:\windows\system32目录中所有扩展名为exe的文件.
再看一条:dir c:\windows\system32\a??.*意思就是列出c:\windows\system32目录中主文件名以a开头且只有3个符的所以文件.

到了这里,通配符讲完,命令开始.
4.MD命令.用于建立目录.如在D盘建一个叫MAX的目录可以这样写md d:\max
5.RD命令用于删除空目录,注意是空目录才能被删除.比如刚才我们在D盘建了个MAX目录,现在删了它,就是rd d:\max

6.COPY命令是今天的重点,复制文件用的.这里我要写一下格式:copy 源盘符:\源路径\源文件名.源扩展名 目标盘符:\目标路径\目标文件名.目标扩展名   看起来很复杂是吧?其实一点也不.大家知道c:\windows\system32里有个文件叫dxdiag.exe,我们经常用这个来查看系统配置.那好,把这个复制到D:\MAX目录里去.如果D盘没有MAX目录,我们就用"md d:\max"创建一个吧,活学活用.怎么复制?copy c:\windows\system32\dxdiag.exe d:\max就可以了,你从我的电脑打开D盘下的MAX目录看一下,是不是真的有了?我们还以此为例,把c:\windows\system32\dxdiag.exe复制到d:\max并同时改名为a.a,也很简单copy c:\windows\system32\dxdiag.exe d:\max\a.a就OK了.
好,再来一个带通配符的例子:把c:\windows\system32中所有的DLL文件复制到D盘下的DLL目录里.D盘没有DLL目录就用"md d:\dll"创建一个.复制开始:copy c:\windows\system32\*.dll d:\dll,比在windows下操作还容易吧?呵呵.

7.ren文件改名.这个简单.刚才我们不是把dxidag.exe复制到D盘去了么?现在把它改个名字叫a.a  ren d:\max\dxdiag a.a 简单吧?
  把刚才复制到D:\DLL里的所有DLL文件全改在扩展名为D的文件ren d:\dll\*.dll *.d就OK了.

8.del文件删除,与改名一样简单.只要你告诉它删哪里就OK了.比如说删除刚刚改名的DLL文件,现在都改成扩展名为D的文件了,将他们删除.就是del d:\dll\*.d 会了改名命令后,这个命令似乎没有什么好说的.
发新话题