常用的DOS命令

引言

什么是dos

DOS 是disk operation system的缩写,是“磁盘操作系统”的意思,顾名思义,DOS是一种面向磁盘的系统软件。
有了DOS,我们就不必去深入了解机器的硬件结构,也不必与死记硬背哪些枯燥的机器指令,只需要通过一些接近于自然语言的DOS命令,就可以轻松地完成绝大多数的日常操作。

为什么早期的程序员喜欢dos系统

因为没得选,图形化界面系统不流行;

为什么现在的程序员大佬更喜欢玩dos系统

  • 深谙计算机的底层/熟练使用DOS命令;
  • 在键盘和鼠标之间来回切换浪费时间;
  • 图形化界面非常消耗系统资源,降低计算机的性能,降低处理/计算效率;

cmd

  • cmd 不等于dos

  • dos是一个16为的操作系统

  • cmd是一个32位的应用程序

cmd命令分类

内部命令
内部命令是随每次启动的COMMAND.COM装入并常驻内存。

外部命令
外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用。

如何打开命令行窗口

第一种方式
win+R 在运行窗口中输入cmd

image-20200519145656382.png

第二种方式
在任意文件夹下,shift + 右键——>在此处开打命令行

image-20200519150222244.png

第三种方式
在地址栏直接输入cmd

image-20200519150310626.png

cmd常用命令

注意:win7 cmd差U给你扣中复制,先点击右键,标记--->右键

help

帮助命令,可以查看命令的具体功能

.\

当前目录的意思

dir

DIR drive:[filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]ti
drive:[filename] 指定要列出的驱动器、目录和/或文件。
显示目录文件和显示子目录列表

E:\>dir
 驱动器 E 中的卷是 文档
 卷的序列号是 65F3-3762
 E:\ 的目录
2020/05/19 周二  16:15    <DIR>          a
2020/05/19 周二  08:54    <DIR>          BaiduNetdiskDownload
2020/05/18 周一  19:34    <DIR>          JS
2020/05/19 周二  09:00    <DIR>          qycache
2020/05/18 周一  21:08    <DIR>          学习资料
2020/05/19 周二  09:15    <DIR>          综合基础
               0 个文件              0 字节
               6 个目录 93,452,640,256 可用字节

cd

  1. cd :change directory(切换目录)

  2. 路径:绝对路径相对路径

  3. cd 显示当前位置

  4. 改变[当前位置]

  5. cd / 回到根目录

  6. cd .. 回到上一级目录

  7. 夸盘切换目录时,需要先先换到所在磁盘,再进入其他目录

    eg:现在所在C:\windows下,要到E:\temp目录下

C:\indows> E:
E:> cd temp

md/mkdir

创建目录

E:>help md 
MKDIR [drive:]path 
MD [drive:]path
  1. make directory

  2. 创建目录【文件夹】

  3. md test 创建一个test文件夹

  4. 同时创建多个文件夹,用空格分开 eg:md a b c d,在当前文件加下创建了a、b、c、d四个文件夹;

  5. 创建多级文件夹 eg:md 1\2\3\4 在1文件夹下创建了2,在2文件夹下创建3,在3文件夹下创建4;

  6. 在其他盘创建 eg:E:\test\a> md D:\test

type/copy

  1. type创建一个空文件,copy(少用)

    eg:type nul > aaa.txt(空文件,0kB,nul是空的意思)

C:\Users\Administrator\Desktop\test>type nul > aaa.txt
C:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 系统
 卷的序列号是 0003-CC60
C:\Users\Administrator\Desktop\test 的目录
2020/05/19 周二  19:22    <DIR>          .
2020/05/19 周二  19:22    <DIR>          ..
2020/05/19 周二  19:22                 0 aaa.txt
               1 个文件              0 字节
               2 个目录 33,143,201,792 可用字节

eg:cope nul > bbb.txt(文件中有“已复制 一个文件”字符,1kB)

C:\Users\Administrator\Desktop\test>copy nul > bbb.txt
C:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 系统
 卷的序列号是 0003-CC60
C:\Users\Administrator\Desktop\test 的目录
2020/05/19 周二  19:24    <DIR>          .
2020/05/19 周二  19:24    <DIR>          ..
2020/05/19 周二  19:22                 0 aaa.txt
2020/05/19 周二  19:24                27 bbb.txt
               2 个文件             27 字节
               2 个目录 33,143,492,608 可用字节

C:\Users\Administrator\Desktop\test>type bbb.txt
已复制         1 个文件。
  1. echo “文字内容” > aaa.txt (向文件中添加内容
    eg:echo 你好,世界 > aaa.txt
C:\Users\Administrator\Desktop\test>echo Hello World > aaa.txt
C:\Users\Administrator\Desktop\test>type aaa.txt
Hello World
  1. type 文件名 (显示文件中的内容)

  2. rename (重命名),简写为:ren

    eg:ren 原文件名 新文件名

C:\Users\Administrator\Desktop\test>ren aaa.txt HelloWorld.txt
C:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 系统
 卷的序列号是 0003-CC60
C:\Users\Administrator\Desktop\test 的目录
2020/05/19 周二  19:28    <DIR>          .
2020/05/19 周二  19:28    <DIR>          ..
2020/05/19 周二  19:24                27 bbb.txt
2020/05/19 周二  19:26                14 HelloWorld.txt
               2 个文件             41 字节
               2 个目录 33,142,325,248 可用字节

del/erase

删除文件
eg:del/erase bbb.txt

2020/05/19 周二  19:28    <DIR>          .
2020/05/19 周二  19:28    <DIR>          ..
2020/05/19 周二  19:24                27 bbb.txt
2020/05/19 周二  19:26                14 HelloWorld.txt
               2 个文件             41 字节
               2 个目录 33,142,325,248 可用字节
C:\Users\Administrator\Desktop\test>del bbb.txt
C:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 系统
 卷的序列号是 0003-CC60
 C:\Users\Administrator\Desktop\test 的目录
2020/05/19 周二  19:29    <DIR>          .
2020/05/19 周二  19:29    <DIR>          ..
2020/05/19 周二  19:26                14 HelloWorld.txt
               1 个文件             14 字节
               2 个目录 33,142,239,232 可用字节

rd/rmdir

  1. remove directory(移除)

  2. 删除文件夹 eg:rd a

  3. /S 除目录本身外,还将删除指定目录下的所有子目录和 文件。用于删除目录树。

  4. /Q 安静模式,带 /S 删除目录树时不要求确认

C:\Users\Administrator\Desktop\test>help rd
删除一个目录。
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
    /S      除目录本身外,还将删除指定目录下的所有子目录和
            文件。用于删除目录树。
    /Q      安静模式,带 /S 删除目录树时不要求确认
C:\Users\Administrator\Desktop\test>rd a
目录不是空的。
C:\Users\Administrator\Desktop\test>rd /S a
a, 是否确认(Y/N)? n
C:\Users\Administrator\Desktop\test>rd /S /Q a
C:\Users\Administrator\Desktop\test>dir
 驱动器 C 中的卷是 系统
 卷的序列号是 0003-CC60
C:\Users\Administrator\Desktop\test 的目录
2020/05/19 周二  19:33    <DIR>          .
2020/05/19 周二  19:33    <DIR>          ..
2020/05/19 周二  19:31    <DIR>          b
2020/05/19 周二  19:26                14 HelloWorld.txt
               1 个文件             14 字节
               3 个目录 33,141,358,592 可用字节

ping

测试网络是否中断

C:\Users\Administrator\Desktop>ping www.baidu.com
正在 Ping www.a.shifen.com [39.156.66.14] 具有 32 字节的数据:
来自 39.156.66.14 的回复: 字节=32 时间=36ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=36ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=36ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=36ms TTL=51
39.156.66.14 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 36ms,最长 = 36ms,平均 = 36ms

path

查看系统的环境变量

C:\Users\Administrator\Desktop>path
PATH=D:\java\jdk\bin\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C
:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\bandzip\

cls

clean screen(清楚屏幕)

exit

退出

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容