概述
文章目录
- `cd windows`与`cd windows`的区别
- `dir`命令分屏查看目录下的文件列表
- `md`一次建立多级子目录
- `rd`删除多级子目录
- `more`分配查看文件内容
- `fc`文件比较
- `substr`创建虚拟驱动器
- 关机或重启
- 快速内置快速命令
最近看了一本电子书:《DOS命令行典型应用.PDF》,整理了以下我认为还是值得用一用的,书中当然包含很多系统级别的,路由表啊,网络啊,系统日志啊,系统策略啊,磁盘深度管理等,基本上没整理,只是大致过了一遍,了解大概有那些东西,能解决什么问题即可,整理了如下觉得还不错或是经常用到的一些小例子
未整理不常用的命令:ntbackup
、mountvol
、logoff
、recover
、sigverif
、addiag
、gpresult
、gpupdate
、regsvr32
、msiexec
、
cd windows
与cd windows
的区别
很多人认为两个作用是相同的,这是因为如果在当前根目录下使用这两个命令,从而错误的认为这两个命令式相同的,其实还是有本质的区别
cd windows
的功能是进入当前目录下的windows
子目录中,必须是在windows
子目录上一级才能进入cd windows
是进入当前盘符的根目录下面的windows
子目录中
D:UsersNick>cd windows
D:UsersNickwindows>
D:UsersNick>cd windows
D:windows>
dir
命令分屏查看目录下的文件列表
大家都知道用dir
命令查看文件列表,而linux下面用ls -l
。
D:>dir
驱动器 D 中的卷是 本地磁盘
卷的序列号是 F8EA-8F7F
D: 的目录
2018/03/25 13:56 <DIR> 360安全浏览器下载
2016/06/20 10:08 250 checker.png
2017/06/11 16:58 <DIR> data
2018/10/20 22:18 <DIR> home
2017/03/11 12:07 <DIR> logs
2017/06/08 21:05 <DIR> MyDrivers
2018/11/23 22:58 <DIR> OracleDB
2018/11/03 17:40 <DIR> Program Files
2018/11/21 22:04 <DIR> Program Files (x86)
2017/04/05 14:52 <DIR> pwpwork
2017/03/20 09:05 <DIR> Python
2017/06/21 20:18 <DIR> QMDownload
2018/10/12 12:00 <DIR> safemon
2018/10/20 13:01 <DIR> temp
1 个文件 250 字节
17 个目录 177,004,048,384 可用字节
参数说明:
/p
:显示满一屏后自动暂停,按任意键继续/q
:显示文件的所有权信息/w
:每行只显示5个文件名和扩展名/d
:与/w
功能相同,但是文件按列排序/a
:显示具有指定属性的文件或者目录。如果未指定,则显示除隐藏文件和系统文件以外的所有文件,以下属性亲测只能用在/a
下面
属性的使用:
属性 | 描述 |
---|---|
h | 显示隐藏文件 |
s | 显示系统文件 |
d | 显示目录 |
a | 显示存档文件 |
r | 显示只读文件 |
-h | 显示非隐藏文件 |
-s | 显示非系统文件 |
-d | 仅显示文件 |
-a | 显示没有更改过的存档文件 |
-r | 显示非只读文件 |
例子如下:
D:>dir /a:h
驱动器 D 中的卷是 本地磁盘
卷的序列号是 F8EA-8F7F
D: 的目录
2017/03/06 21:40 <DIR> $RECYCLE.BIN
2018/11/21 22:06 <DIR> Config.Msi
2017/03/17 11:38 <DIR> MSOCache
2015/10/28 20:35 <DIR> System Volume Information
0 个文件 0 字节
4 个目录 177,004,044,288 可用字节
D:>dir /a:s
驱动器 D 中的卷是 本地磁盘
卷的序列号是 F8EA-8F7F
D: 的目录
2017/03/06 21:40 <DIR> $RECYCLE.BIN
2018/11/21 22:06 <DIR> Config.Msi
2015/10/28 20:35 <DIR> System Volume Information
0 个文件 0 字节
3 个目录 177,003,950,080 可用字节
/o:[排序方式]
:按指定的"排序方式"显示文件和目录,属性如下:
属性 | 描述 |
---|---|
n | 按文件名字母顺序排列 |
E | 按扩展名的字母顺序 |
d | 按日期和时间的先后顺序排序 |
s | 按文件的大小排序,文件小的在前 |
g | 按目录在前、文件在后的顺序排序 |
-n | 按名称的逆序字母(从Z到A)排序 |
-e | 按扩展名的逆序字母(从.ZZZ到.AAA)排序 |
-d | 按日期和时间,最晚的优先 |
-s | 按大小,最大的优先 |
-g | 在文件之后分组的目录 |
/t:[排序方式]
:按指定显示或用于排序的时间字段
属性 | 描述 |
---|---|
c | 按创建顺序排序 |
a | 按上次访问顺序排序 |
w | 按上次写入顺序排序 |
/s
:列出制定目录和其下属各级子目录中的所有文件/b
:列出每个目录名和文件名,每行一个,不现实标题信息或者摘要/I
:按小写字母显示未排序的目录名和文件名,不会将扩展转换为小写字符/n
:显示长列表格式,文件名在屏幕最右边/x
:显示NTFS和FAT卷上的文件生成的短名称/c
:按文件大小显示文件/-c
:按文件大小显示文件,且取消显示中的分隔符/4
:显示四位数格式的年份信息/?
:显示此命令的详细信息
综上举例如下:
属性之间可以重叠使用
C:UsersNick>dir /t:c/o:n
驱动器 C 中的卷没有标签。
卷的序列号是 F4C7-9D03
C:UsersNick 的目录
2018/05/13 10:38 <DIR> .
2018/05/13 10:38 <DIR> ..
2017/03/23 16:01 <DIR> .android
2017/04/15 12:12 691 .bash_history
2018/10/21 12:21 <DIR> .config
2017/03/14 21:42 <DIR> .dbvis
2017/08/02 22:31 <DIR> .docker
2017/03/05 17:23 <DIR> .eclipse
2018/11/03 16:25 <DIR> .FineBI50
2018/11/03 16:26 <DIR> .FineReport100
2018/11/03 16:37 <DIR> .FineReport80
2017/06/28 21:21 52 .gitconfig
2017/04/02 22:10 <DIR> .gradle
2017/03/05 17:23 <DIR> .IntelliJIdea
2017/12/07 19:41 <DIR> .IntelliJIdea2017.3
2017/11/19 17:09 <DIR> OneDrive
2017/03/14 21:33 <DIR> Oracle
2017/03/05 14:40 <DIR> Pictures
2017/03/05 14:40 <DIR> Saved Games
2017/03/05 14:40 <DIR> Searches
2017/03/05 18:25 <DIR> Tracing
2017/03/05 14:40 <DIR> Videos
2017/04/19 18:38 <DIR> VirtualBox VMs
2017/03/05 18:40 20,480 WebpageIcons.db
8 个文件 30,978 字节
44 个目录 146,372,775,936 可用字节
md
一次建立多级子目录
命令格式:md [盘符:][路径][子目录名] 或 Mkdir [盘符:][路径][子目录名]
md 11223344
rd
删除多级子目录
同上面md命令类似,只是这个是一次性同时删除,默认是会提示你是否删除,你按y
确认即可。如果不想一个一个确定,可以通过参数控制
/s
:删除指定目录和所有子目录以及包含的所有文件,即直接删除目录树/q
:删除目录时,不提示确认信息
D:>rd 11 /s
11, 是否确认(Y/N)?
D:>rd 11 /s/q
more
分配查看文件内容
more
的作用是分屏显示输出信息,或查看指定文件的内容
命令格式:more [盘符:][路径]<文件名> [/c][/p][/s][/tn][+n][/?]
参数如下:
参数 | 描述 |
---|---|
/c | 显示页面前清除屏幕 |
/p | 扩展换页符 |
/s | 将多个空白行更改为一个空白行 |
/tn | 更改由n 指定的空格数的制表符 |
+n | 显示由n 指定的行开始的第一个文件 |
/? | 显示命令的信息,类似帮助 |
fc
文件比较
fc
命令是逐个字节的比较文件
F:followupAppLog>fc a.txt b.txt
正在比较文件 a.txt 和 B.TXT
***** a.txt
11111
4444
22222
77777
cccc
99999
aaaaaa
***** B.TXT
11111
22222
cccc
3333333
aaaaaa
*****
substr
创建虚拟驱动器
substr的命令的作用是利用特定的路径来替换指定的路径
命令格式:subst [虚拟驱动器] [盘符:][路径]
关机或重启
关机或重启的命令有shutdown
tsshutdn
关机其实有很多场景:
- 立即关机
shutdown -s -t 3
,三秒以后关机 - 指定时间点关机,可以用
at
命令,指定时间点运行某个程序或命令。at 22:30 shutdown -s
快速内置快速命令
整理了一下快速命令,标红为经常用的,重点的
命令 | 描述 |
---|---|
explorer | 打开资源管理器,相当于按Ctrl + E |
taskmgr | 启动任务管理器,相当于按了Ctrl + Alt + Del,然后选中任务管理器 |
mstsc | 启动远程桌面连接工具 |
tasklist | 查看进程 |
calc | 快速启动计算器 |
notepad | 打开记事本,这个应该很好记,因为有个工具很有名,叫做notepad++ |
control/control panel | 打开控制面板 |
services.msc | 查看服务 |
netstat | 查看端口、流量 |
ipconfig | 查看IP |
ping | PING IP |
tracert | 查看跃点,比如tracert baidu.com 会分析经过了哪些中转IP或路由 |
magnify | 快速启用放大镜 |
utilman | 启用辅助工具管理器,win10测试了一下,是打开win10的设置界面 |
charmap | 不常用,打开字符映射表 |
eventvwr | 启用时间查看器,相当于syslog |
最后
以上就是怕孤单冷风为你收集整理的DOS命令经典应用复习的全部内容,希望文章能够帮你解决DOS命令经典应用复习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复