windows常用的dos命令(Windows下的DOS命令基础知识)

DOS 命令 本文章主要是针对学习软件测试的人员针对win系统下的批处理命令的编写,我来为大家讲解一下关于windows常用的dos命令?跟着小编一起来看一看吧!

windows常用的dos命令(Windows下的DOS命令基础知识)

windows常用的dos命令

DOS 命令 本文章主要是针对学习软件测试的人员针对win系统下的批处理命令的编写

一、 DOS 的历史

 DOS(Disk Operating System),磁盘操作系统

 1980 年,西雅图程序员蒂姆-帕特森,86-DOS

 1981 年由微软公司购买并改进,更名为 MS-DOS

微软为 IBM 开发的 PC-DOS,1991 年后独立发展

特点

单任务、单用户系统

使用命令行方式控制计算机

二、 DOS 命令行的组成

1 DOS 命令行中的基本概念

当前驱动器、当前盘

当前目录

相对路径

绝对路径

2 DOS 命令的格式

命令 /参数 文件或文件夹

三、 常用 DOS 命令

1 进入 DOS 仿真器(命令行)

开始——运行——cmd(command)

Win R

2 切换驱动器

输入“盘符:”后回车3 命令技巧

命令帮助

命令 /?

命令补齐

 tab 键

 写入命令的前几个字母后按下 Tab 键

清屏

 cls(clear screen)

4 常用 DOS 命令

4.1 目录操作命令

 md

创建新目录(make directory)

 cd

改变/进入目录(change directory)

 cd \:切换到磁盘根目录

 cd ..:进入上级目录

 dir

列出目录内容(directory)

 dir c:\

 \不能省略

 dir /s

 递归显示目录中的所有的子目录和文件,sub

 tree /f 目录名

以倒立树的形式显示目录中的内容

 /f 表示显示文件,默认只显示目录

 ren 源目录名 新目录名

改名(rename)

 xcopy 源目录名 新目录名\

注意最后目录后加一个斜杠

 /e

 复制目录和子目录,包括空的,empty

 move 源目录名

新目录名

移动目录

改名

 rd /s/q 目录名

删除目录(remove directory)

 /s:递归

 /q:不需确认4.2 文件操作命令

盘符:>文件名

创建一个新的文件

 echo 文字

将文字显示到屏幕(回显)

 type 文件名

显示文本文件内容

 ren 原文件名

新文件名

修改文件名

若提示拒绝访问,看一下是否在目录中

 copy 源文件 目的文件

拷贝文件

 move 源文件名

目的文件名

移动文件或重命名文件

 del 文件名

删除文件(delete)

 more 文件名

分屏显示文件内容

4.3 通配符

 *

用星号代替 0 个或多个字符

 dir *.txt

 ?

使用问号代替名称中的零个或单个字符

 dir /s ?h?.txt

4.4 管道命令

 >

将命令输出写入到文件或设备(如打印机)中

 echo hello>files.txt

 >>

将命令输出添加到文件末尾

 |

左边命令的结果给右边的命令继续处理

5 批处理文件

5.1 什么是批处理

将 DOS 命令按照一定顺序,编写到一个文件中,统一执行

文件扩展名为.bat(batch) /.cmd 也可以哦 ,在Windows操作系统下

5.2 批处理中使用循环

 for /L %%i in (初值,步长,终值) do 命令

 /L:表示使用迭代数值范围

 in 后必须加空格

5.3 批处理案例

向屏幕输出 1-10

 @echo off

 rem 这里是注释:

echo off 表示在 cmd 窗口下不显示命令,@echo off 表示 echo

off 自己不显示

 echo 这段代码用于显示 1-10

 for /L %%i in (1,1,10) do echo %%i

 pause

创建 100 个文件,分别写入内容

 for /L %%i in (1,1,100) do echo %%i>zhsan%%i

 for /L %%i in (1,1,100) do echo zhang san %%i>>zhsan%%i

添加 200 个 IP

添加一个 IP

 netsh interface ip add address "本地连接" 172.16.0.2 255.255.0.0 172.16.0.1

 netsh interface ip add dns "本地连接" 202.106.46.151

 删除:netsh interface ip delete address "本地连接" 172.16.0.2

 for /L %%i in (2,1,201) do netsh interface ip add address " 本 地 连 接 "

172.16.0.%%i 255.255.0.0

此篇文章主要用于编写.bat 文件,自动执行的程序 ,也可以将后缀名改成.cmd 区别:

从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。

批处理文件是一种没有什么固定格式的文件,他可以处理一条或者多条命令,文件的扩展名是:.cmd或者.bat,文本里面的每一行就是一条处理指令,双击运行它的时候,Windows就会调用cmd.exe去运行它。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页