DOS里的常用命令

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

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

以上是关于DOS里的常用命令的主要内容,如果未能解决你的问题,请参考以下文章

常用DOS命令

每日学Java系列-Java零基础学习笔记常用的DOS命令(续)

DOS常用命令集锦

CLS是啥DOS命令?

DOS的常用命令

DOS常用命令 | DOS命令