基本的Dos命令
1、DOS含义
dos(disk operating system)命令是计算机系统最底层的操作系统指令。dos命令简单、直接,很多时候能够快速解决windows系统下难以解决的问题。
2、打开CMD的方式
- 开始+系统+命令提示符
- Win键+R 输入cmd打开控制台(推荐使用)
- 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口
- 资源管理器的地址栏前面加上 cmd 路径
管理员方式运行:选择以管理员方式运行
3、常用的Dos命令
#盘符切换 盘符:
#查看当前目录下的所有文件 dir
#切换目录 cd (change directory)
#返回上一级 cd ..
#打开路径中的文件 cd /d
#清理屏幕 cls (clear screen)
linux是clear,windows是cls
#退出终端 exit
#查看电脑的ip ipconfig
ipconfig/all 更详细
#Linux系统查看ip是 ifconfig
#打开应用
calc
mspaint
notepad
#ping 命令
ping www.baidu.com
#文件操作
md 目录名(添加目录)
rd 目录名(删除目录)
cd> 文件名(添加文件)
del 文件名(删除文件)
斜杠分正斜杠(forward slash’/‘)和反斜杠(back slash’')。/正斜杠(上坡) \反斜杠(下坡)
4、详细DOS指令
一、目录操作指令
-
dir:显示目录文件和子目录的名称、文件大小、创建时间等信息。(后有详解)
-
使用方法:dir [盘符:][路径][文件名] [/a[[:]属性]] [/c] [/p] [/q] [/s] [/b] [/l] [/n] [/o[[:]排列顺序]]
-
例如:dir /a:h c:\test,表示显示c:\test目录下所有隐藏文件和目录。
-
-
md:创建新目录。
-
使用方法:md [盘符:][路径]新目录名
-
例如:md c:\test\mydir,表示在c:\test目录下创建一个名为mydir的新目录。
-
-
cd:改变当前目录。
-
使用方法:cd [盘符:][路径]
-
例如:cd c:\test,表示将当前目录切换到c:\test目录下。
-
-
rd:删除目录。
-
使用方法:rd [盘符:][路径]目录名 [/s] [/q]
-
例如:rd /s /q c:\test\mydir,表示删除c:\test目录下的mydir目录及其所有子目录和文件,且删除过程中不提示确认。
-
二、文件操作指令
-
copy:复制文件或目录。(后有详解)
-
使用方法:copy [/d] [/v] [/n] [/y | /-y] [/z] [/l] [/b] 源文件 目标文件|目录 [/a | /b | /u | /v | /-v | /z | /l | /-l | /j]
-
例如:copy c:\test\file1.txt c:\test\file2.txt,表示将c:\test目录下的file1.txt文件复制到同一目录下的file2.txt文件中。
-
-
del:删除文件。
-
使用方法:del [/f] [/s] [/q] [/a[[:]属性]] 文件名
-
例如:del /f /q c:\test*.tmp,表示强制删除c:\test目录下所有扩展名为.tmp的文件,且在删除过程中不提示确认。
-
-
ren:重命名文件或目录。
-
使用方法:ren [盘符:][路径]旧文件名 新文件名
-
例如:ren c:\test\file1.txt file2.txt,表示将c:\test目录下的file1.txt文件重命名为file2.txt。
-
-
type:显示文件内容。
-
使用方法:type [盘符:][路径]文件名
-
例如:type c:\test\file1.txt,表示显示c:\test目录下的file1.txt文件的内容。
-
三、系统操作指令
- cls:清屏指令,使屏幕变得清晰易读。
- ver:显示当前dos系统的版本号。
- time:显示或设置系统时间。
- 输入time而不带参数,可以显示当前系统时间,并通过提示输入新时间。按回车键即可设置新时间。
- date:显示或设置系统日期。
- 输入date而不带参数,可以显示当前系统日期,并通过提示输入新日期。按回车键即可设置新日期。
5、指令详解
dir
命令详解
dir:这是一个在DOS和Windows命令提示符中用来显示目录内容的命令。它可以列出指定目录中的文件和子目录,以及它们的相关信息,如名称、文件大小、创建时间等。
使用方法:
dir [盘符:][路径][文件名] [/a[[:]属性]] [/c] [/p] [/q] [/s] [/b] [/l] [/n] [/o[[:]排列顺序]]
[盘符:]
:指定要查看的磁盘驱动器,例如C:
。[路径]
:指定要查看的目录路径,例如\Users\YourName
。[文件名]
:可选参数,用于指定要查找的特定文件名或通配符模式。
可选参数解释:
/a[[:]属性]
:显示具有指定属性的文件和目录。属性可以是R
(只读)、A
(存档)、S
(系统)和H
(隐藏)。例如,/a:h
将只显示隐藏文件和目录。/c
:在文件大小中显示千位数分隔符,这有助于更容易地读取大的文件大小。/p
:在每个屏幕显示完信息后暂停,以便用户可以逐屏查看。/q
:显示文件的所有者信息。/s
:列出指定目录及其所有子目录中的文件。/b
:使用简洁格式,仅显示文件名,不显示其他详细信息。/l
:用小写形式显示文件名和目录名。/n
:以数字格式显示文件的“短”文件名(8.3格式)。/o[[:]排列顺序]
:按照指定的顺序排列文件。排列顺序可以是N
(按名称)、S
(按大小)、E
(按扩展名)、D
(按日期/时间)或G
(组目录优先)。例如,/o:d
将按日期/时间对文件进行排序。
例子:
dir /a:h c:\test
:这个命令将显示C:\test
目录下所有的隐藏文件和目录。/a:h
参数指定只显示隐藏文件。dir c:\test /b
:这个命令将简洁地列出C:\test
目录下的所有文件和目录名,不显示其他任何详细信息。dir c:\test /s
:这个命令将列出C:\test
目录及其所有子目录中的文件和目录。dir c:\test*.txt /o:d
:这个命令将列出C:\test
目录下所有扩展名为.txt
的文件,并按日期/时间顺序排序。
copy
命令详解
copy:这个命令用于复制文件或目录(但需要注意的是,copy
命令本身并不直接支持复制目录,只能复制文件。如果您需要复制目录及其内容,通常需要使用其他工具或命令,如xcopy
)。
使用方法:
copy [/d] [/v] [/n] [/y | /-y] [/z] [/l] [/b] 源文件 目标文件|目录 [/a | /b | /u | /v | /-v | /z | /l | /-l | /j]
/d
:允许目标文件是已存在的只读文件。/v
:在复制过程中显示详细信息。/n
:在复制具有非标准名称的文件时,如果目标文件已存在并且是一个更旧的版本,则提示用户是否要覆盖它。/y
:在复制过程中,不提示用户确认是否覆盖目标文件(即,自动覆盖)。/-y
:在复制过程中,提示用户确认是否覆盖目标文件(默认行为)。/z
:以可重新启动模式复制网络文件。如果复制中断,可以在之后继续。/l
:如果源文件是一个符号链接,则复制链接本身而不是链接指向的文件。/b
:以二进制模式复制文件,通常用于非文本文件。
源文件:指定要复制的文件或目录(但请注意,copy
命令不支持直接复制目录)。
目标文件|目录:指定要将源文件复制到的目标位置。如果目标是一个目录,则源文件将被复制到该目录下,并保持相同的文件名;如果目标是一个文件名,则源文件将被复制到该位置并可能覆盖已存在的同名文件(取决于/y
和/-y
参数)。
其他选项(/a | /b | /u | /v | /-v | /z | /l | /-l | /j
):这些选项并不是copy
命令的标准选项,可能是一些误解或特定版本/环境下的特殊选项。在标准的copy
命令中,这些选项并不常见。
例子:
copy c:\test\file1.txt c:\test\file2.txt
这个命令的作用是将c:\test
目录下的file1.txt
文件复制到同一目录下的file2.txt
文件中。如果file2.txt
已经存在,根据copy
命令的参数(如/y
或/-y
),可能会提示用户是否要覆盖它,或者直接覆盖它。
请注意,这个命令实际上是将
file1.txt
的内容复制到file2.txt
中,如果file2.txt
原本有内容,它将被file1.txt
的内容覆盖。如果file2.txt
不存在,那么file1.txt
的内容将被复制到一个新创建的file2.txt
文件中。