DOS里的常用命令

    在生活中,有时会用到ping命令测试网络连接、mkdir创建文件夹,type nul>hello.txt创建hello.txt文件。下面介绍DOS里的常用命令,包括空文件的创建、文件夹的递归删除、文件的查找、端口的查找命令等等。

1 文件相关

1.1 创建内容为空的文件

    按Win+R --> 输入 CMD 打开DOS黑框框,在输入如下命令:

## 创建内容为空的hello.txt
type nul> hello.txt

    得到hello.txt文件,如图(1)所示:

图(1) 创建内容为空的hello.txt

1.2 修改文件名

## 将hello.txt名称改为 hello2.txt
rename hello.txt hello2.txt

    使用rename可以修改文件的名称,如图(2)所示,将hello.txt该名称为hello2.txt

图(2) rename命令,重命名文件

1.3 删除文件

## 删除hello2.txt文件
del hello2.txt

    使用del可以删除指定的文件,比如del hello2.txt表示删除hello2.txt文件,如图(3)所示:

图(3) del hello.txt 删除hello.txt文件

1.4 创建文件夹

## 新疆sky文件
mkdir sky

    使用mkdir命令可以新建一个文件夹,比如,mkdir sky,表示创建一个名称为sky的文件夹,如图(4)所示:

图(4) mkdir sky 创建sky文件夹

1.5 删除文件夹

    在删除文件夹时,如果文件夹是空的或者不包括子目录,则直接使用rd XXX即可删除;如果文件夹下还有其他子文件,则需要使用rmdir /s/q XXX,进行递归删除即可。

## 递归删除sky文件夹
rmdir /s/q sky
图(5) rmdir /s/q XXX 递归删除文件夹XXX

    比如,删除VS2015工程下多余的Debug、ipch、x64等文件夹,将这些删除命令保存在delete.bat中,然后双击delete.bat文件即可。
    //delete.bat

## 递归删除当前目录下的Debug、ipch、X64文件夹
rmdir /s/q Debug
rmdir /s/q ipch
rmdir /s/q x64
## hello工程的代码提示文件hello.sdf,可删除
del /q "*.sdf"
## 删除hello/Debug目录
rmdir /s/q .\hello\Debug

1.6 统计文件 的个数

    在DOS中统计一层目录下的文件的个数,可以使用dir .\ /b /a-d | find /v /c "&#@"命令,若要统计多层目录下的文件个数,则加个/s参数,即为 dir .\ /s /b /a-d | find /v /c “&#@”。

## 仅统计当前目录下的文件总数
dir .\ /b /a-d | find /v /c "&#@"

## 统计当前目录及其子目录下的文件总数
dir .\ /s /b /a-d | find /v /c "&#@"

    如图(5.2)所示:

图(5.2) 统计一层目录,或多层目录下的文件个数

2 网络相关

2.1 测试网络

## ping百度
ping www.baidu.com

    在DOS黑框框里,输入ping www.baiud.com,回车,若发送的数据包 等于 接收的数据包,则baidu已连接,可以正常联网,如图(6)所示。

图(6) ping测试网络连接

2.2 查看IP

## 查看当前主机的IP
ipconfig /all

    输入ipconfig /all命令,即可查看IP地址。

图(7) ipconfig /all 查看网络IP

2.3 刷新DNS缓存

## 清空本地主机的DNS缓存
ipconfig /flushdns

    进行网络配置时,有时候需要刷新DNS缓存,使用ipconfig /flushdns即可。

图(8) ipconfig /flushdns 刷新DNS缓存

2.4 查看指定端口

## 1) win10 使用
netstat -aon|findstr "10808"

## 2)Linux使用
netstat -atunlp |grep 10808

使用netstat可以查看指定的端口。

图(9) netstat 查看指定端口

2.5 查看指定进程名

## 查看QQ所占用的进程名和进程ID
tasklist|findstr "QQ"

## 查看notepad++的进程
tasklist|findstr "notepad++"

    tasklist|findstr “XXX”,可以查看XXX的进程名,如图(10)所示:

图(10) tasklist|findstr "XXX"查看指定的进程

3 编辑相关

3.1 拷贝文件

## 将hello.txt复制为hello3.txt
copy hello.txt hello3.txt
图(11) 将hello.txt复制为hello3.txt

3.2 查找文件

## 查找当前目录有无hello.txt
dir |find "hello.txt"

使用dir+find,可以查找指定目录下的指定文件,比如,dir | find "hello.txt"表示查找当前目录下的hello.txt文件,如图(12)所示:

图(12) 查找hello.txt文件

3.3 导出一个目录下指定后缀的所有文件名

这里以导出sky目录下,所有以.txt结尾的文件名为例,并把结构保存到res.dat文件里,如图(13)所示:

## 导出.txt文件名到res.dat里
dir /b *.txt >res.dat

图(13) 导出当前目录下的所有.txt文件名,到res.dat

3.4 清空文件内容

## 清空hello.txt
cd.>hello.txt

使用cd.>XXX,即可清空XXX文件里的内容,比如,cd.>hello.txt 可清空hello.txt文件,如图(14)所示。

图(14) 清空hello.txt

4.配置相关

4.1 查看系统版本

## 查看系统版本
winver
图(15) 使用winver 查看系统版本

### 4.2 启动任务管理器 ```powershell ## 启动任务管理器 taskmgr ```
图(16) 使用taskmgr 打开任务管理器

4.3 查看显卡或声卡

## 查看显卡或声卡
dxdiag
图(17) 使用dxdiag 查看显卡或声卡

4.4 查看系统配置

## 查看系统配置
start msinfo32
图(18) 使用start msinfo32 查看系统配置

4.5 查看系统环境

## 查看系统环境
sysdm.cpl
图(19) 使用sysdm.cpl 查看系统环境

4.6 查看磁盘分区

## 查看磁盘分区
diskmgmt.msc
图(20) 使用diskmgmt.msc 查看磁盘分区

4.7 查看CPU信息

## 查看CPU信息
wmic cpu list breif
图(21) 查看CPU信息

4.8 查看内存条个数

## 查看内存条个数
wmic memorychip list brief
图(22) 查看内存大小和根数

    wmic memorychip list brief 用于查看电脑的内存大小和根数,从图(22)可以看到该电脑的内存容量为8G,总根数为1根。

4.9 查看BIOS版本

## 查看BIOS版本
wmic bios list brief
图(23) 查看BIOS的厂家和版本

    从图(23)可知,该BIOS的厂家为Insyde, 版本为F.05。
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值