2025年dos2unix用法(dos2unix命令)

dos2unix用法(dos2unix命令)1 DOS 命令分类 DOS 的命令分为内部命令和外部命令 内部命令是随 command com 装入内存的 而外部命令是一条一条单独的可执行文件 内部命令都集中在根目录下的 command com 文件里 电脑每次启动时都会将这个文件读入内存 也就是说在电脑运行时 这些内部命令都驻留在内存中 用 dir 是看不到这些内部命令的 而外部命令都是以一个个独立的文件存放 在磁盘上的

大家好,我是讯享网,很高兴认识大家。



1)DOS命令分类:

DOS的命令分为内部命令和外部命令,内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。内部命令都集中在根目录下的command.com文件里,

电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir是看不到这些内部命令的。而外部命令都是以一个个独立的文件存放

在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。

(2)常用的DOS命令:

(1)dir:(只读取信息并不会进入)

dir主要用来显示一个目录下的文件和子目录,输入dir,回车后会显示当前目录下所有的文件和子目录。dir命令可以带参数,具体用途如下:

dir/p:如果当前目录下有很多文件或子目录导致一页不能完全显示,键入dir/p后计算机在显示完一屏内容后,停了下来,在输入任意键后会继续显示下一页。

dir/w:所有文件会在统一屏内显示出来,但是文件的大小和生成时间被忽略,通常用于只想知道目录内有什么文件和子目录,而不关心文件的生成时间和大小。

dir [文件名]:查看目录中某个文件的信息,例如输入dir abc,就是查看当前目录中文件abc的信息,包括它的大小和生成时间。

                        如果执行dir abc后,显示是“File not found.”则说明当前目录中没有abc这个文件,所以还可以用dir命令来查找文件。比如用dir命令查找当前目录中

                        是否有win.com这个文件,只要输入dir win.com。

dir  *.fex(.fex为文件扩展名):查找显示一类文件,例如输入dir *.bat,显示的就是所有扩展名为bat的文件。(关于*的含义见后续表)

dir [目录名]:直接查找当前目录以外的其他目录包括的文件和子目录,不用先转换当前目录再使用无参的dir(麻烦)。

续表:

*:在DOS命令中,*在文件名中出现是代表任意字符的意思。例如,A.*就代表了文件基本名是A,扩展名是任意的所有文件。那么dir a. 就是把文件基本名是a的所有文件都

     显示出来。如果用dir A.,将会出现什么结果呢?结果是显示了文件基本名以A开头的所有文件。再深入一点,dir .*是什么意思呢?在这里文件基本名和扩展名都是任意的,

     那就等于代表了所有文件,所以这和只输入dir的作用是相同的。因为*可以代表任意字符,我们称之为通配符。除了*以外,还有另外一种通配符——? 。    

?:只能替代文件名中的一个字符,例如a?.*是代表文件基本名只有两个字符,且第一个字符是a的所有文件。

*与?的区别:*可以代替文件名中的多个字符,而?只能代替文件名中的一个字符。在文件名中出现后,其后的所有字符都不起作用,比如A.*和a*b.是没有任何区别的,

                     但A.和A.com就不一样了,因为中间隔了一个分隔符,*的作用不能超过分隔符。在作用不超过分隔符这一点 上,?和*是一致的,但是,无论在文件基本名或扩展名中出现在?后,

                     后面的字符仍然起作用。例如,a?.bat和a?b.bat是不同的意思,前者代表了文件扩展名是bat,而文件基本名是两个字符,且第一个字符是a的所有文件,后者代表了文件扩展名是bat,

           而文件基本名是三个字符,且第一个字符是a,第三个字符是b的所有文件。

注意:在使用通配符时,文件基本名和扩展名中最多只能各出现一个,而?可以在不超过文件名和扩展名长度的前提下出现多个。

          例如:这三个文件名a???.b??、 a????b?.?c?及??a?b??c.??d 都是可以的。 


(2)cd:(进入)

cd主要用来进入一个目录。cd命令使用时一般都带参数,具体用途如下:

cd [目录名]:进入该目录。

cd ..:退回上一层目录。

cd:回到根目录。


补充:

1、提示符C:>意义:C:说明现在的工作盘是c盘,即当前盘是硬盘。紧接着c:后面的告诉我们,当前的工作目录是根目录。这个>的作用只是为了把工作目录和我们要输入的命令分隔开来,没有其它的意义。

      如果进入了c盘的users目录,提示符就会变为C:퇬>

2、cd命令只是进入当前目录的子目录,如果想要进入非当前目录的子目录时,要用cd ..退回,直到退回到想进入的目录的上一级目录。

      如果想要到非当前磁盘的某个目录时,要先输入盘符,回车后,等当前盘变为另一个磁盘时,你才可以使用cd命令到达你想要去的目录。

3、cd命令只是用来进入目录,如果要进入文件或进入别的磁盘时,不能用cd命令。进入文件时直接输入文件名就行(注意是否加文件后缀名)

      而进入磁盘直接输入相应盘+:,如想从C盘转到D盘, 直接输入 D:。


(3)md:

md用于创建新目录(类比创建新文件夹)(不能创建新文件)。md使用时一般带参数,具体用法如下:

md [目录名]:在当前目录下创建一个新的目录并以md后的目录名为该目录的新名字。


补充:

在新建目录后使用dir,虽目录中什么都没有,并不是什么都不显示,界面会显示:

.                <DIR>          08-18-96         3:50P

..       <DIR>          08-18-96         3:50P

              2 file(s)          0 bytes

                 215,758,564 bytes free

这是因为.代表此目录本身,..代表此目录的上一层目录。(所以返回上一层目录是cd ..)


(4)rd:(删除目录)

rd用于删除目录(类比删除文件夹)(不能删除文件)。rd使用时一般带参数,具体用法如下:

rd [文件名]:删除该目录。

使用rd时一定要注意:

1、要删除的目录里不能有子目录;

2、要删除的目录里不能有任何文件;

3、不能删除当前目录;

4、根目录不能删除(即不能删除磁盘)。


(5)copy:

copy命令作用为不改变原来的文件,重新产生一个内容和原来的文件没有任何差别的文件(除了文件名可能有差异)。copy命令的常见格式:

copy [源文件名] [目的文件名]:复制源文件并重命名为目的文件名。 

copy [源文件名]:复制源文件且复制出的文件以源文件名命名。


使用copy时对于参数[源文件名]和[目的文件名]应注意:

1、如果不指明驱动器名,即为当前驱动器。

2、如果不指明目录,则为当前目录。

3、如果不指明文件名,则为相同文件名 

例如:

1、如果把dos目录下的edit.com复制到当前目录,就从键盘上敲入copy c:dosedit.com(注意,省略了目的目录名和文件名),

源文件名是C盘根目录下dos目录中的edit.com文件。在这里指出了所在的驱动器及目录,而目的文件被省略了,这表示将文件复制到当前目录中,名字不变,也是edit.com。

2、如果你想把文件复制到另一个驱动器,比如说复制到C盘上,可以输入  copy edit.com C:  。

注意:

1、copy及其他命令参数中的文件名及目录名(copy没有这个参数)都可以为相对路径及绝对路径。

2、copy命令也可以使用通配符,例如要复制A盘上以K开头的所有文件,可以输入copy a:k.,如果要复制C盘根目录下所有扩展名是bat的文件到zht目录里,

可以输入copy c:.bat c:zht。

(6)del:(删除文件)

del用于删除文件。del一般带参数,具体用法如下:

del [文件名]:删除当前目录中该文件。(当然如果文件名是绝对路径那就可以删除非当前目录中的文件)


讯享网

注意:

del命令可以使用通用符,如del .tmp就是把所有扩展名是tmp的文件都删除。

你也可以删除当前目录中的所有文件,命令很简单:del .或del . ,但这时计算机会告诉你此目录的所有文件都将被删除,同时问你是否继续:

All files in directory will be deleted!

Are you sure (Y/N)?

如果你不想删除,输入n(no),如果你确实要删除,输入y(yes)。

del .*或del .一般用于在删除子目录之前,先删除目录中的所有文件。

(7)ren:

ren用于给一个文件改名字。ren一般带参数,具体用法如下:

ren [源文件名] [目的文件名]

注意:

这里的源文件名如果为相对路径,那么只能对当前目录下的文件改名,而若果为绝对路径,就能对所有地方的文件改名。

目的文件名只能是新命好的名字,不能为绝对路径。

(8)type:

type主要用于打开文件。type一般带参数,具体用法如下:

type [文件名]

注意:

1、这里文件名为相对路径时只能打开当前目录下的文件,为绝对路径时可以打开所有文件。

2、除了文件扩展名是txt的文件,对其它文件你最好不要使用type命令,否则屏幕上可能会出现很多怪模怪样的符号,还会嘀嘀地乱叫。

(9)format:

format用于格式化软盘。format一般带参数,具体用法如下:

format [软盘名]

如格式化A盘: format A:   。

附表:关于格式化:

软盘在使用前需要先格式化,在软盘上作出许多位置标记,然后才能向上面填写数据和文字,这就好象在一张白纸上画格子,然后再在其中写字一样。这个在软盘上打格子的过程,就叫格式化。

例如:

输入format A:

这时计算机就会让你在A驱动器中插入磁盘:

Insert new diskette in drive A:

and press ENTER when ready…

插入磁盘后,按一下回车键,计算机就开始对软盘进行格式化。 屏幕上显示已经完成的百分比:

Checking existing disk format.

formatting 1.44M

56%

格式化完成之后,出现提示让你给磁盘起一个名字。你可以输入你喜欢的名字,也可以直接敲回车不输入名字:

Volume label (11 characters.ENTER for none)?

接下来,计算机会向你报告磁盘的总空间和可利用空间:

1,457,664 bytes total disk space           //磁盘总空间

    20,480 bytes in bad sectors

1,437,184 bytes available on desk          //可用空间

      512 bytes in each allocation unit.

     2,087 allocation units available on

disk.

Volum Serial Number is 1239-1BDF

Format another (Y/N)?

如果总空间和可利用空间相等,说明磁盘空间全部是好的。如果可利用空间小于总空间,说明有一部分磁盘坏了。

最后一句话是计算机问你是不是还要格式化其他软盘,如果你只需格式化这张软盘,就键入N,如果还要格式化其他软盘,就键入Y。

注意:

如果要格式化的不是新盘,format命令会把磁盘上的所有文件都删除掉,所以在格式化之前,你要确认磁盘中的内容全都是无用的。

不要尝试对硬盘使用format命令,除非你知道自己在干什么,否则你将丢失你电脑内的一切信息。

(10)diskcopy:

diskcopy用于复制磁盘。具体用法如下:

diskcopy [源驱动器名] [目的驱动器名]

(这里源驱动器名是指读取被复制磁盘的驱动器名,目的驱动器名是指插入复制到的磁盘的驱动器名,二者可以相同,如 diskcopy A: A:)

复制过程:(以diskcopy A: A:为例)

1、输入diskcopy a: a:命令后回车,电脑提示让你插入源盘

2、输入diskcopy a: a:命令后回车,电脑提示让你插入源盘

3、读完原盘后,电脑会叫你插入复制到的磁盘,把原盘取出,再在相应的驱动器上插入要写的磁盘

4、换完盘后,按任意键,计算机开始向磁盘上写入源盘的内容

5、写完之后,计算机会问你是否再复制一张和源盘一样的磁盘,如果你不想复制,敲入N,如果想,敲入Y

6、这时计算机会再问你是否进行另一张磁盘的复制工作,如果没有其它磁盘需要复制,键入N,否则敲入Y

注意:

如果你有两个驱动器,当然可以不这样靠替换磁盘的手段,可以直接用diskcopy a: b:,一次把工作做完,不过有个前提,就是你的两个驱动器的规格必须是一样的。

(11)deltree:

deltree与rd类似,不过deltree可以快速删除目录,不管目录下面有多少子目录和文件,都会一次性删除。具体用法如下: 

deltree [目录名]

例如:(以删除目录abc为例)

输入deltree abc,这时计算机会问你是否真的要删除,键入y后,目录就被删除了。

(12)path:

path可以定义任何地方直接执行的目录,以后打开目录就不用输入绝对路径。具体用法如下:

path [目录名]:定义目录(不是创建),在任何地方,都可以直接执行Path中指定目录里的文件。

path [目录名];[目录名];…,[目录名]:当执行一个文件时,依次在(从左向右)相应目录中查找文件直到找到为止。

例如:

path=c:dos;c:windows;c: 

执行一个文件时,电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照path命令所指定的目录顺序去查找,

先在C盘dos目录下,然后在windows目录下,最后在C盘根目录下寻找这个文件。

(13)cls:

cls用来清除屏幕上显示内容。使用时直接cls,回车即可。

(14)move:

move用来移动文件,改目录名,具体用法如下:

move [文件名] [目录名]:移动文件至新目录下

move [原目录名] [新目录名]:改目录名

如:

 c:>move c:autoexec.bat c:old    :移动autoexec.bat文件至old目录下

 c:>move c:config.sys c: emp     :移动config.sys文件至old目录下

(15)more:

more用来分屏显示。当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type等命令时很有用。具体用法如下:

type [文件名] | more  :分屏显示文件内容

more < [文件名]  :分屏显示文件内容

(16)xcopy:

xcopy用于拷贝目录和文件。在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令要快得多。具体用法如下:

 xcopy [文件名] [目录]  :将指定文件拷贝到指定目录

 xcopy [源目录] [目的目录]  :将源目录连子目录考到目的目录下

 xcopy . [目录] /s  :将文件与非空子目录拷贝到指定目录

 (其它常用参数还有: v 拷贝后校验,会影响速度;e 与s 相似,但即使子目录是空的也会拷贝。)

(17)attrib:

attrib用于设置文件属性,想对文件做较特殊的处理时可以用。具体用法如下:

attrib 显示所有文件的属性

attrib +r或-r [文件名] :设置文件属性是否为只读

attrib +h或-h [文件名] :设置文件属性是否隐含

attrib +s或-s [文件名] :设置文件属性是否为系统文件

attrib +a或-a [文件名] :设置文件属性是否为归档文件

attrib /s :设置包括子目录的文件在内的文件属性

(18)date(time用法相同):

date用于显示及修改日期。具体用法如下:

date [新日期]:将日期修改为新日期。

(日期按月-日-年顺序)

date:显示当前时间并决定是否修改时间。要修改日期的话继续输入新日期,直接按回车键忽略修改日期。

(19)expand:

expand用作解压工具。微软公司软件原始安装盘中有许多后缀以“_”结尾的压缩文件,可以用它解压,解除因为少数几个文件丢失造成的麻烦。

用法:

expand [源文件名] [目的文件]

例如:

C:>expand a:vsafe.co_  c:dosvsafe.com  :解压vsafe.co_为vsafe.com文件

(20)exit:

exit用于退出cmd.exe程序。

(21)shutdown:

shutdown用于关机。具体用法如下:

shutdown.exe -a :取消关机

shutdown.exe -s :关机

shutdown.exe -f :强行关闭应用程序。

shutdown.exe -m 计算机名 :控制远程计算机。

shutdown.exe -i :显示图形用户界面,但必须是Shutdown的第一个参数。

shutdown.exe -l :注销当前用户。

shutdown.exe -r :关机并重启。

shutdown.exe -t 时间 :设置关机倒计时

(22)at:

at用于安排在特定日期或时间执行某个特定的命令和程序,用法如下:

at [time] [要执行的命令]

(这里时间格式为 小时:分钟,如12:25)

(23)mode:

mode用来安排在特定日期或时间执行某个特定的命令和程序。用法如下:

mode con cols=… lines=  :将DOS窗口的尺寸变为…行列的,cols最小值为13,lines最小值为1。

(24)color:

color用于设置默认控制台前景和背景颜色。具体用法如下:

color 颜色属性

颜色属性由两个十六进制数字指定 – 第一个为背景,第二个则为前景(即字体颜色)。每个数字可以为以下任何值之一:

0 = 黑色       8 = 灰色

1 = 蓝色       9 = 淡蓝色

2 = 绿色       A = 淡绿色

3 = 湖蓝色     B = 淡浅绿色

4 = 红色       C = 淡红色

5 = 紫色       D = 淡紫色

6 = 黄色       E = 淡黄色

7 = 白色       F = 亮白色

小讯
上一篇 2025-05-23 16:32
下一篇 2025-05-16 15:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/143952.html