常用DOS命令
001、查看所有DOS命令
help
002、查看命令参数
[command] /?
demo:例如查看attrib
命令的参数和用法
注:不难发现,attrib
命令后面会出现许多[]
括起来的内容,这些其实都表示的是可选参数。要知道,在DOS命令语法中,所有[]
和<>
中的部分称为参数,[]
中的参数是可选
的,而<>
中的参数是必须的。
003、跳转当前工作目录路径
cd [盘符:][路径名][子目录名]
demo:进入当前目录中的test
文件夹目录
004、显示一个文件夹下的文件和子目录
dir [盘符][目录路径][/p][/s][/w][/o]
说明:
/p:该参数表示分页显示目录内容,按任意键查看下一屏内容。
/s:该参数表示显示所有目录及其目录下所有文件。
/w:表示宽屏显示。
/o:表示按照分类顺序显示。
005、新建文件夹命令
md [盘符:][路径名]<文件夹名>
# 表示在某一盘符或者某一路径下创建某文件夹。
demo:
006、新建文件
type nul > <filename>
#创建filename文件
demo:
007、复制一个或多个文件到指定目录中
copy <待复制文件路径...> [目标路径]
demo:将当前路径下的lgl.txt
文件复制到当前路径下的test
文件夹中。
008、删除一个或多个空文件夹
rd [盘符:][路径名]<空文件夹名...>
demo:删除test
文件夹中的a
、b
两个空文件夹。
009、删除一个或多个文件
del [盘符:][路径名]<文件名/文件夹名...>
注:如果是后面参数为文件夹名
,则表示删除该文件夹中的所有文件,不包括文件夹和文件夹中的文件。
010、删除特定类型的所有文件
del [盘符:][路径名][文件名]<*.后缀名...>
# 表示删除特定后缀名的所有文件
# 这里是正则表达式的简单应用
011、移动文件或目录到某一路径中
move <源文件/文件夹路径> [目标路径]
注:目标路径
可选,如果没有则表示将源文件/文件夹
移动到当前目录
下。
012、修改文件/文件夹的名称
# 修改文件/文件夹的名称
ren [盘符:][路径]<旧文件名> <新文件名>
# 修改文件/文件夹的名称
rename [盘符:][路径]<旧文件名> <新文件名>
013、显示文本文件内容
1、使用type
命令显示文本文件内容
type [drive:][path] filename
注:drive是盘符的意思,path是路径的意思,filename为文件名称记得带上后缀名。
2、使用more
命令显示文本文件内容
more [drive:][path] filename
3、type
和more
的区别和结合
type:如果使用type
命令输出显示文本文件的内容,则会发现内容将全部输出显示出来,如果文本文件的内容很多的话,会出现难以定位到第一行文本位置或是无法在短时间输出完所有文本内容的情况。
more:如果使用more
命令,则会发现如果文本文件中的内容很多,那么将一页一页显示文本文件中的内容,可通过回车
键逐行显示之后的内容,点击键盘上的Q
键可以退出more
程序,这样就十分便于阅读。
两者的结合:
type [drive:][path] filename | more
'|'表示管道
,后面跟上more
后,相当于使得type
具有more
的特性。
014、修改文件(夹)属性
attrib [+/-h] [+/-s] [+/-a] [+/-r] [path]
说明:
+:表示设置某种属性
-:表示取消某种属性
h:表示隐藏属性
s:表示系统属性
a:表示存档属性
r:表示只读属性
举例:
attrib +r test.txt #设置test.txt为只读
attrib +h test.txt #设置test.txt为隐藏不显示
注:执行以上两条命令之后,test.txt
文件就具有了只读
和隐藏
两种属性了,这样该文件就不看编辑同时也不会在文件夹中显示,如果要显示的话需要在查看-->勾选'隐藏的项目'
这样才能显示出来。如果要将test.txt
文件还原会原有的可写
和可显示
,可执行如下两行代码:
attrib -r test.txt #设置test.txt为只读
attrib -h test.txt #设置test.txt为隐藏不显示
015、清屏命令
cls
注:当命令行中的内容太多且不想要时,可以使用cls
命令,这样命令行就会又变得十分干净!
016、查看历史命令记录
1、通过上下键(↑ ↓)
可查看历史命令,不过只能一条一条地查看。
2、按F7
键,可以弹出历史命令菜单,这样就更加的直观。此时,可以通过上下键(↑ ↓)
选中想要的历史命令,然后按左键(←)
或右键(→)
,这样该命令就自动复制到命令行中了,回车即可执行;如果选中历史命令后,直接回车的话,该命令将直接执行,此时是无法编辑改历史命令的。
017、网络命令
ping [参数] IP地址或者域名
# 例如:
ping 104.21.58.125
说明:ping的功能是通过发送ICMP回声请求报文来检查与另一个计算机的链接。
ipconfig [参数]
# 例如:
ipconfig /all
说明:ipconfig用于显示网卡的IP配置参数。
tracert [参数]
# 例如:
tracert www.baidu.com
说明:tracert用于确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。
018、显示磁盘目录结构
tree [drive:][path] [/f]
说明:
/f:该参数表示显示所有目录以及目录下的所有文件,如果不加该参数,则只显示目录,不显示目录下的文件。
01-demo:
02-demo:
019、日期和时钟设置
date #查看/设置日期
time #查看/设置时钟
注:以上两句命令慎用,以防止系统中原本精确的日期或时钟被自己改得不再精确!