dos命令

  • dir用于查看当前目录下所有文件
  • cd命令用于切换工作目录
  • Tab补全,上下键查看历史命令
  • md,mkdir创建目录
  • rd,rmdir删除目录
  • del删除文件
  • ipconfig显示IP地址配置信息
  • cls清屏
  • 命令选项
  • 命令行打开程序



注:在windows命令行中操作

dir用于查看当前目录下所有文件

在命令行中,直接输入dir命令,即可查看当前目录下所有文件(包含目录)

C:\Users\Administrator>dir
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 C:\Users\Administrator 的目录

2020/03/07  09:10    <DIR>          .
2020/03/07  09:10    <DIR>          ..
2019/08/24  17:11    <DIR>          .android
2020/03/05  10:43    <DIR>          .idlerc
2020/01/21  15:53               204 .packettracer
2020/03/03  19:51    <DIR>          .PyCharm2019.2
2019/10/16  21:28             1,024 .rnd
2020/02/17  13:53    <DIR>          .ssh
2019/10/15  15:49    <DIR>          .VirtualBox
2020/03/03  21:24    <DIR>          3D Objects
2019/08/17  08:06    <DIR>          ansel
2019/08/17  15:09    <DIR>          Cisco Packet Tracer 6.1sv
2020/03/03  21:24    <DIR>          Contacts
2020/03/07  09:26    <DIR>          Desktop
2020/03/06  15:29    <DIR>          Documents
2020/03/05  10:45    <DIR>          Downloads
2020/03/03  21:24    <DIR>          Favorites
2020/02/09  14:08    <DIR>          Flash Center
2019/08/22  14:54    <DIR>          GNS3
2019/08/17  13:37    <DIR>          HCL
2019/08/19  08:48    <DIR>          HCL VMs
2020/03/03  21:24    <DIR>          Links
2020/03/03  21:24    <DIR>          Music
2019/12/30  09:01    <DIR>          OneDrive
2020/03/05  10:48    <DIR>          Pictures
2020/03/03  11:45    <DIR>          PycharmProjects
2018/12/20  17:57    <DIR>          Roaming
2020/03/03  21:24    <DIR>          Saved Games
2020/03/03  21:24    <DIR>          Searches
2019/12/04  16:01    <DIR>          UIDowner
2020/03/03  21:24    <DIR>          Videos
2019/11/28  10:26    <DIR>          Yinxiang Biji
               2 个文件          1,228 字节
              30 个目录 76,386,516,992 可用字节

拿一行解释:以下三项分别是

2020/03/07  09:26    \<DIR\>          Desktop
创建时间				 文件类型		  文件名称

文件类型有两种:文件夹和文件,若是文件夹则显示<DIR>,若是文件则显示为空。

这种方法和你进入此用户的文件夹查看的内容是一样的,只不过是换一种方式显示。但是有一些区别你在图形化的看到的文件夹若有汉语,在命令行中将会翻译成英文。就比如说桌面,翻译成了Desktop。

cd命令用于切换工作目录

后面加上目录名称即可进入其目录中: cd 参数[目录或盘符]
格式
例如:切换到桌面文件夹

C:\Users\Administrator>cd Desktop

C:\Users\Administrator\Desktop>

路径中就多了一个Desktop,表示切换目录成功。

而切换盘符的话,需要在盘符的后面加上:符号,要不然系统找不到磁盘

C:\Users\Administrator\Desktop>cd d
系统找不到指定的路径。

C:\Users\Administrator\Desktop>cd d:
D:\

切换上一次目录,需要加上其绝对路径或者相对路径

C:\Users\Administrator\Desktop>cd c:\Users\Administrator

c:\Users\Administrator>

c:\Users\Administrator\Desktop>cd ../

c:\Users\Administrator>

Tab补全,上下键查看历史命令

这个是命令,而是一个功能键,用于补全文件名称的。
例如:切换至桌面

c:\Users\Administrator>cd des	#按一下tab键,补全路径
c:\Users\Administrator>cd Desktop

c:\Users\Administrator\Desktop>

而上下键可以查看历史命令,也就是转到上一条命令

c:\Users\Administrator\Desktop>
c:\Users\Administrator\Desktop>cd Desktop

md,mkdir创建目录

md命令用于创建空文件夹命令,格式:md 参数(文件夹名称)

c:\Users\Administrator\Desktop>cd test	#转到一个空文件夹

c:\Users\Administrator\Desktop\test>dir	#查看当前目录文件
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:42    <DIR>          .
2020/03/07  10:42    <DIR>          ..
               0 个文件              0 字节
               2 个目录 76,285,382,656 可用字节

c:\Users\Administrator\Desktop\test>md kongwenjian	#创建空文件夹

c:\Users\Administrator\Desktop\test>dir	#查看
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:42    <DIR>          .
2020/03/07  10:42    <DIR>          ..
2020/03/07  10:42    <DIR>          kongwenjian
               0 个文件              0 字节
               3 个目录 76,284,882,944 可用字节

mkdir的使用也是一样

C:\Users\Administrator>F:	#切换至F盘

F:\>dir
 驱动器 F 中的卷是 其他
 卷的序列号是 F815-DD0B

 F:\ 的目录

2019/08/05  11:23    <DIR>          ACC
2019/08/03  09:08    <DIR>          CloudMusic
2019/03/05  11:26    <DIR>          Config
2019/12/05  21:31    <DIR>          galgame
2018/12/22  09:22    <DIR>          kinggsoft
2019/01/21  13:00    <DIR>          Minecraft1.12.2_jdzh
2018/12/22  09:22    <DIR>          MyDrivers
2019/02/27  16:51    <DIR>          play game
2020/03/03  20:25    <DIR>          S1+S2
2020/04/04  19:27    <DIR>          图片
2020/01/31  13:26    <DIR>          学习文档
2020/03/31  10:30    <DIR>          录音
               0 个文件              0 字节
              12 个目录 56,632,426,496 可用字节

F:\>mkdir test

F:\>dir
 驱动器 F 中的卷是 其他
 卷的序列号是 F815-DD0B

 F:\ 的目录

2019/08/05  11:23    <DIR>          ACC
2019/08/03  09:08    <DIR>          CloudMusic
2019/03/05  11:26    <DIR>          Config
2019/12/05  21:31    <DIR>          galgame
2018/12/22  09:22    <DIR>          kinggsoft
2019/01/21  13:00    <DIR>          Minecraft1.12.2_jdzh
2018/12/22  09:22    <DIR>          MyDrivers
2019/02/27  16:51    <DIR>          play game
2020/03/03  20:25    <DIR>          S1+S2
2020/04/10  09:35    <DIR>          test		<===创建成功
2020/04/04  19:27    <DIR>          图片
2020/01/31  13:26    <DIR>          学习文档
2020/03/31  10:30    <DIR>          录音
               0 个文件              0 字节
              13 个目录 56,632,426,496 可用字节

F:\>

rd,rmdir删除目录

rd用于对目录的删除,还是刚才的那个路径,将创建的空文件夹删除。
格式为:rd 参数[文件夹名称]
注:rd只能用来删除文件夹,无法删除文件

c:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:42    <DIR>          .
2020/03/07  10:42    <DIR>          ..
2020/03/07  10:42    <DIR>          kongwenjian
               0 个文件              0 字节
               3 个目录 76,279,652,352 可用字节

c:\Users\Administrator\Desktop\test>rd kongwenjian	#删除空目录

c:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:45    <DIR>          .
2020/03/07  10:45    <DIR>          ..
               0 个文件              0 字节
               2 个目录 76,279,455,744 可用字节

将我们在F盘创建的test目录使用rmdir删除

F:\>rmdir test

F:\>dir
 驱动器 F 中的卷是 其他
 卷的序列号是 F815-DD0B

 F:\ 的目录

2019/08/05  11:23    <DIR>          ACC
2019/08/03  09:08    <DIR>          CloudMusic
2019/03/05  11:26    <DIR>          Config
2019/12/05  21:31    <DIR>          galgame
2018/12/22  09:22    <DIR>          kinggsoft
2019/01/21  13:00    <DIR>          Minecraft1.12.2_jdzh
2018/12/22  09:22    <DIR>          MyDrivers
2019/02/27  16:51    <DIR>          play game
2020/03/03  20:25    <DIR>          S1+S2
2020/04/04  19:27    <DIR>          图片
2020/01/31  13:26    <DIR>          学习文档
2020/03/31  10:30    <DIR>          录音
               0 个文件              0 字节
              12 个目录 56,632,426,496 可用字节

del删除文件

而del是专门用来删除文件的,不会删除文件夹。在test文件夹中创建两个测试文件,一个是文件,一个是目录

c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:48    <DIR>          .
2020/03/07  10:48    <DIR>          ..
2020/03/07  10:48    <DIR>          1
2020/03/07  10:47                 0 del.txt
               1 个文件              0 字节
               3 个目录 76,269,117,440 可用字节

使用del分别删除文件和目录,查看结果。

c:\Users\Administrator\Desktop\test>del del.txt

c:\Users\Administrator\Desktop\test>del 1
c:\Users\Administrator\Desktop\test\1\*, 是否确认(Y/N)? y

c:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 愚者千虑
 卷的序列号是 1CE0-F203

 c:\Users\Administrator\Desktop\test 的目录

2020/03/07  10:51    <DIR>          .
2020/03/07  10:51    <DIR>          ..
2020/03/07  10:48    <DIR>          1
               0 个文件              0 字节
               3 个目录 76,268,285,952 可用字节

可以看到del.txt文件直接删除掉了,而1目录只提示是否删除其所有内容,而不是删除目录。

ipconfig显示IP地址配置信息

直接使用即可输出网卡IP地址配置信息

C:\Users\Administrator>ipconfig

cls清屏

cls用来清空屏幕的,直接输入即可使用,然后啥都没了。

c:\Users\Administrator\Desktop\test>cls

命令选项

我们使用的大部分命令都是有选项的,选项可以让命令具有更多的功能,以满足我们的需求。

就拿ipconfig来说,可使用/?或-?的方式查看命令选项

C:\Users\Administrator>ipconfig -?

用法:
    ipconfig [/allcompartments] [/? | /all |
                                 /renew [adapter] | /release [adapter] |
                                 /renew6 [adapter] | /release6 [adapter] |
                                 /flushdns | /displaydns | /registerdns |
                                 /showclassid adapter |
                                 /setclassid adapter [classid] |
                                 /showclassid6 adapter |
                                 /setclassid6 adapter [classid] ]

其中
    adapter             连接名称
                       (允许使用通配符 * 和 ?,参见示例)

    选项:
       /?               显示此帮助消息
       /all             显示完整配置信息。
       /release         释放指定适配器的 IPv4 地址。
       /release6        释放指定适配器的 IPv6 地址。
       /renew           更新指定适配器的 IPv4 地址。
       /renew6          更新指定适配器的 IPv6 地址。
       /flushdns        清除 DNS 解析程序缓存。
       /registerdns     刷新所有 DHCP 租用并重新注册 DNS 名称
       /displaydns      显示 DNS 解析程序缓存的内容。
       /showclassid     显示适配器允许的所有 DHCP 类 ID。
       /setclassid      修改 DHCP 类 ID。
       /showclassid6    显示适配器允许的所有 IPv6 DHCP 类 ID。
       /setclassid6     修改 IPv6 DHCP 类 ID。


默认情况下,仅显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和
默认网关。

对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定
到 TCP/IP 的适配器的 IP 地址租用。

对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。

示例:
    > ipconfig                       ... 显示信息
    > ipconfig /all                  ... 显示详细信息
    > ipconfig /renew                ... 更新所有适配器
    > ipconfig /renew EL*            ... 更新所有名称以 EL 开头
                                         的连接
    > ipconfig /release *Con*        ... 释放所有匹配的连接,
                                         例如“有线以太网连接 1”或
                                             “有线以太网连接 2”
    > ipconfig /allcompartments      ... 显示有关所有隔离舱的
                                         信息
    > ipconfig /allcompartments /all ... 显示有关所有隔离舱的
                                         详细信息

命令行打开程序

就比如说,我们windows+R,打开快捷命令栏,输入相应的指令,打开某个程序,在命令中也可以做到。像控制面板,计算器等等,都可以直接输入,回车之后就会执行打开。

就比如:输入calc,打开了计算器。

desktop为什么搜索不到_操作系统


例外,也可以在命令行中打开我们安装的应用程序,但必须要指定程序的绝对路径及启动程序名称,建议直接桌面双击打开程序,感兴趣也可以玩玩。

例如:打开QQ,将QQ绝对路径及启动程序一添,然后回车执行

C:\Users\Administrator> E:\Download\Bin\QQScLauncher.exe

然后QQ就蹦出来了,这种打开方式有一个好处,那就是快,因为是直接向系统告诉你要打开的应用程序,系统直接执行,双击打开的是桌面上的快捷方式,需要再调用真是启动程序,速度就慢了些。

desktop为什么搜索不到_操作系统_02