原文:https://www.toutiao.com/i6493344481188774413/
一、DOS基础(查)
1、Dir(Directory)命令
命令参数: /A
----/A -显示具有指定属性的文件
--------D 目录 R 只读文件
--------H 隐藏文件 A 准备存档的文件
--------S 系统文件 - 表示“否”的前缀
例1
dir /a #加一个/a参数,默认列出当前目录下所有属性的文件
例2
dir /a:d #只浏览目录列表
ps:JUNCTION标识是一个目录链表
例3
dir /a:r #只显示当前目录下的只读文件
例4
dir /ah #只显示当前目录下的隐藏文件
例5
dir /as #显示当前目录下的系统文件及目录
命令参数: /O
----/O - 用分类顺序列出文件
--------N 按名称(字母顺序) S 按大小
--------E 按扩展名(字母顺序) D 按日期/时间(从先到后)
--------G 组目录优先 - 颠倒顺序的前缀
例1
dir /on #安装字母排序
例2
dir /o-n #这里的dir /o-n就是以字母逆序排序
参数
----/P - 在每个信息屏幕后暂停
----/S - 显示指定目录和所有子目录中的文件
dir /s /p其中的/s参数是显示当前目录及其子目录中国的文件, /p参数是当前信息满屏时暂停,人为手动敲任意键继续
----/W - 用宽列表格式
命令格式:
----Dir -列出当前目录下的属性为只读或存档的程序和目录
----Dir /AARHS -列出当前目录下所有存档、只读、隐藏、系统属性的所有程序
----Dir /ON -按字母顺序列出当前目录下的所有程序和其它目录
----Dir /OS -按文件或文件夹的大小列出当前目录下的所有程序和其它目录
----Dir /P -列出当前目录下的所有程序和其它目录,在每个信息屏幕后暂停,按任意键继续
----Dir /S 某程序- 显示指定目录和所有子目录中的某程序
----Dir /W -用宽列表格式列出当前目录下的所有程序和其它目录
2、ping命令
通过发送 Internet 控制消息协议 (ICMP) 回响请求消息来验证与另一台TCP/IP 计算机的 IP 级连接。相应的回响应答消息的接收情况将和
往返过程的时间一起显示出来。Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP 命令。如果不带参数,ping
将显示帮助
t 指定在中断前 ping
-n 指定发送回响请求消息的次数。默认值是4
-a 指定对目的地 IP 地址进行反向名称解析。如果解析成功,ping 将显示相应的主机名(测试没能成功)
-l 指定发送的回响请求消息中“数据”字段的长度(以字节为单位)。默认值为 32,最大值是 65,527
(修正: 测试WIN7_64系统中, 数据包的大小是0-65500字节)
操作系统-------------TTL
LINUX----------------64
WIN2K/NT----------128
WINDOWS 系列 --32
UNIX 系列----------255
3、ipconfig命令
显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置
/all 显示所有适配器的完整 TCP/IP 配置信息
/renew 更新所有适配器
/release 发送消息到DHCP服务器释放所有适配器
4、Nslookup命令
显示可用来诊断域名系统 (DNS) 基础结构的信息
举例:nslookup www.baidu.com
“Server”,显示的是用户正在实用实用的DNS服务器域名
“Address”,显示的是DNS服务器的IP地址
“Name”,显示的是查询域名的名称
“Address”,显示出该域名与多台服务器进行了绑定
5、date 命令
更改日期
如果加上“/t”参数则只显示日期,而不用输入新日期
6、time命令
更改时间。
如果加上“/t”参数则只显示时间,而不用输入新时间
7、tree命令
以图形显示驱动器或路径的文件夹结构
8、type命令
查看文本文件的内容
命令格式如:Type C:\1.txt -显示C盘下1.txt文本文件中的内容
注意 编辑完后enter 在ctrl+z
9、vol命令
用于得到磁盘的卷标和卷序列
例 vol c:
10、Ver(version)命令
命令格式:Ver -显示当前Windows操作系统的版本号
11、tasklist命令
显示本地或远程机器上当前运行的进程列表
/svc 无间断地列出每个过程的所有服务信息。当 /fo 参数设置为 TABLE 时有效
tasklist /fo:table /svc
这个命令是滚屏显示且无法上翻, 建议使用管道命令符 ">>" 输出到一个文件中去, 再查看文件内容
即: tasklist /fo:table /svc >> d:\tasklist_svc.txt
/m (Module) 列出与给定模式名称匹配的加载了 DLL 模块的所有任务。如果未指定模块名称,该选项将显示每个任务加载的所有模块.
此参数的执行结果同上, 也建议这样执行:
tasklist /m >> d:\tasklist_m.txt
其默认执行的结果如下图示:
12、taskkill命令
结束一个或多个任务或进程。可以根据进程 ID 或图像名来结束进程
/im (ImageName)
指定将终止的进程的图像名称。使用通配符 (*) 指定所有图像名称
/pid ProcessID
指定将终止的进程的进程 ID
/f
指定将强制终止的进程。对于远程进程可忽略此参数,所有远程进程都将被强制终止
例:
taskkill /f /im notepad.exe
taskkill /pid 1230 /pid 1241 /pid 1253
13、find命令
在文件中搜索字符串。
/N 显示行号
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串,
[drive:][path]filename 指定要搜索的文件。
例:find /i"hello" 1.txt
注:在a.txt中查找"hello"并且忽略大小写
14. Help命令
自己在CMD命令窗口中试着执行一下就看到了, 系统将罗列出常用的一些命令.如下图:
不懂不会的命令, 你可以如图中命令提示中执行: help 命令名 就可以查看此命令的语法和参数及样例.
二、DOS基础(切换)
1、Cd或Chdir(Change Directory)命令
命令格式:
Cd\或Cd \ (中间有无空格不影响命令的完成,空格将会被忽略) - 切换磁盘的目录
Cd.. - 切换到上一级目录
Cd 文件夹 -切换到某个文件夹中
2. Exit
该命令就是退出当前CMD命令窗口, 这个真没有办法截图了, 可以自行操作一下.
只所以把它分配到切换这一类别中, 觉着, 开关应该也算切换的一种吧.
三、DOS基础(增)
1、md命令
用于创建目录
例: md c:\a (在c:\ 路径下创建一个a文件夹)
如果需要在d:\ 这个路径下创建目录, 可以这样执行: md d:\a
如果你打算在 当前路径下创建一个 a文件夹, 且又要在a中再创建一个b文件夹, 还要在b文件夹中创建一个c文件夹, 这样的需求, 如果换成鼠标操作, 那该是多么郁闷的事儿. 好在cmd下可以一下搞定:
md c:\a\b\c\d\e\f\g\f想多长都行, 一回车就搞定了
后悔了, 想删除就执行: md /s /q a
2. copy con 创建文本文件
此命令可以在CMD窗口中创建文本文件, 如下图示:
3、Start命令
命令参数:
--------/Min -打开程序开始时窗口最小化
--------/Max - 开始时窗口最大化
命令格式:
Start c:\1.exe -以默认大小打开C盘下的1.exe
Start /Min c:\1.exe -以最小化窗口打开C盘下的1.exe
Start /Max c:\1.exe -以最大化窗口打开C盘下的1.exe
此命令, 建议在自己的CMD窗口中执行一下试试, 不过不是执行 1.exe. 你可执行
start /max notepad.exe 最大化显示文本编辑器
这样可以打开一个记事本程序.
四、DOS基础( 删)
1、Del命令
删除文件
例:
del d:\111.txt
del命令有几个重要的参数:
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录下删除指定文件(不会删除该子目录文件夹)。
/Q 安静模式。删除全局通配符时,不要求确认。
例:
如果你要删除c盘下所有的111.txt,且文件111.txt是只读的,该怎么办呢?
del /f /s c:\111.txt
2、rd命令
用于删除目录(文件夹)
例:
rd c:\abc
删除c盘根目录下的 abc 文件夹。然而,该文件夹必须是空的
rd命令有两个重要的参数:
/S 除目录本身外,还将删除指定文件夹下的所有子文件夹和文件(也就是说即使文件夹非空也可以删除了)。
用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
3、format命令
磁盘格式化命令,具有危险性,测试时一定小心
例 format d:
格式化d盘,但格式化前会有提示信息。
format /q 快速格式化
format /y 不提示,直接格式化
4. cls 命令
该命令是一个清除CMD屏幕信息的指令, 当你CMD中的信息影响你的时候, 执行一下该命令, 整个世界就清静了, 哇咔咔!
5、shutdown命令
相对于format指令这个命令也只是关机,重启,注销, 误操作也就会让你郁闷一会儿, 放心测试
shutdown /s 关闭计算机
shutdown /r 重启计算机
shutdown /i 注销计算机
shutdown /a 放弃关闭计算机
shutdown-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
还有好多参数,详细的请在命令提示符下输入“shutdown/?”
例:shutdown /r /t 30 /c "Hello"
注:要取消关闭计算机可以输入"shutdown-a"命令, 同时注意, 命令与参数之间都是有空格的, 头条的编辑工具总是会清除空格, 着实让小编纠结了.
五、DOS基础(改)
1、label命令
创建、更改或删除磁盘的卷标
例 label c: 学习资料
将c盘的卷标改成 学习资料。
语法和参数:
LABEL [drive:][label]
LABEL [/MP] [volume] [label]
drive: 指定驱动器号。
label 指定卷标。
/MP 指定卷应被视为装入点或卷名。
volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。
如果指定了卷名,/MP 标志则不必要。
2、move命令
移动文件
例 move 1.txt a\
将 1.txt 移动到当前目录的a文件夹下。(相当于剪切)
3、Copy命令
将一个或多个文件从一个位置复制到其他位置
命令格式:copy 1.txt test (将 1.txt 复制到 当前目录下的 test文件夹中)
这里有一个注意事项,如果你的系统是 xp 的, 路径中如果有空格的话就会出现错误,假设有:
copy C:\Documents and Settings\1.txt D:\
会得不到正确结果。如何解决呢?很简单,只要给路径加双引号,即
copy "C:\Documents and Settings\1.txt" D:\
copy 命令还可以合并两个文本文件的功能, 如图示:
4、Attrib(Attribute)命令
显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含
参数的情况下使用,则 attrib 命令会显示当前目录中所有文件的属性
字符信息含义:
--------, +(设置属性)
--------, -(清除属性)
--------R(Read)[只读文件属性]
--------A(Archive)[存档文件属性]
--------S(System)[系统文件属性]
--------H(Hide)[隐藏文件属性]
+r 设置文件只读属性
-r 去除文件只读属性
attrib *.* (查看某文件的属性)
attrib +s +h notepad.exe (设置文件系统、隐藏属性)
attrib /s +r +h *.exe (设置当前目录以及子目录下所有后缀为.exe的文件属性)
5、Color(Colour)命令
注意:颜色属性由两个十六进制数字指定.第一个为背景,第二个为前景。
字符信息含义:0(黑色) 1(蓝色) 2(绿色) 3(湖蓝色) 4(红色) 5(紫色) 6(黄色) 7(白色)
8(灰色) 9(淡蓝色) A(淡绿色) B(淡浅绿色) C(淡红色) D(淡紫色) E(淡黄色) F(亮白色)
命令格式:Color -将颜色还原到cmd命令行模式启动时的颜色
Color f 或Color 0f -将背景色设置为黑色,前景色设置为亮白色
注意:设置好自己喜欢的颜色后,需要手动保存设置,否则在关闭cmd窗口后,下次启动时仍然为未设
置时的状态
6. Ren=(Rename)命令
用来修改文件的文件名
命令格式:Ren 1.txt abc.txt - 将1.txt改名为abc.txt
7. Title命令
命令格式:Title 标题信息- 设置cmd命令行模式的标题栏信息
8、mode命令
mode con lines= ? cols= ?
调整命令提示符窗口大小。lines代表行数(高度),cols代表列数(宽度)