DOS基本命令
在出现图形界面之前,人们通过命令行来操作计算机。Windows系统自带DOS命令,Linux系统自带Shell命令。批处理脚本由DOS命令编写而成,Shell脚本则是由Shell命令编写而成。
如何操作DOS命令
DOS命令可以通过cmd
或powershell
工具来执行。
-
打开命令行界面:
- 使用快捷键
Win+R
,输入cmd
或powershell
,然后按回车键。 - 或者在开始菜单中搜索
cmd
或powershell
,打开命令行界面。
- 使用快捷键
-
基本命令:
color f0
:更改背景及字体颜色。cls
:清除屏幕内容。start [路径+]程序
:在命令行下打开某个程序。- 示例:
start notepad
、start cmd
、start calc
、start www.baidu.com
、start d:
。
- 示例:
date/t
:查看当前日期。time/t
:查看当前时间。
-
目录相关命令:
dir [路径]
:浏览当前文件夹的内容,带<dir>
标识的为文件夹,其余为文件。- 示例:
dir d:\
、dir d:\pic
。
- 示例:
dir /a
:浏览所有内容,包括隐藏内容。[盘符]:
:切换分区,如c:
、d:
、e:
。cd..
:退出当前目录的一级。cd 文件夹名
:进入文件夹。cd\
:直接退回到根目录。md 文件夹 [文件夹...]
:创建文件夹,可以一次性创建多个,用空格隔开。rd 文件夹 [文件夹...]
:删除空文件夹。要删除非空文件夹,使用rd 文件夹 /s/q
,其中/s
代表递归删除,/q
代表无提示删除。- 特殊用法:
rd d: /s/q
:删除整个磁盘的内容。 - 特殊用法:
rd . /s/q
:清空当前目录。
- 特殊用法:
- 路径:
- 相对路径:从当前路径开始定位,如
..\456
。 - 绝对路径:从根目录开始写路径,如
\123\345
。
- 相对路径:从当前路径开始定位,如
-
文件相关命令:
echo 字符串 >> [路径\]文件名.扩展名
:创建文件,如果文件不存在,则同时创建该文件。>>
为追加,>
为覆盖。2>为错误信息输出
:“type xxxxx.txt
查看一个不存在的文件”。2>nul
:如果一旦出现错误不显示。
copy con 文件名.扩展名
:开始编写文件内容,可以回车编写多行,使用ctrl+z
然后回车结束编写。type 文件名.扩展名
:浏览一个文件的内容。del 文件名.扩展名
:删除文件。- 示例:
del *.txt
:删除所有.txt
结尾的文件。 - 示例:
del *.* /q
:无提示删除所有文件。 - 示例:
del *.* /s/q
:无提示递归删除所有文件。
- 示例:
ren 源名 新名
:重命名文件或文件夹。attrib +h 文件全名/文件夹名
:隐藏文件或文件夹。attrib +s +h 文件全名/文件夹名
:提升为被系统保护的文件。attrib +s +h d:\*.* /S /D
:高级隐藏D盘所有内容。+
改为-
为取消修改文件属性。
-
复制和移动:
copy [路径\]源文件全名 目标路径
:复制文件。move [路径\]源文件全名 目标路径
:移动文件。
-
定时关机或重启:
shutdown -s -t 秒
:定时关机。shutdown -s -f -t 秒
:定时强制关机。shutdown -r -t 秒
:定时重启,同上加-f
为强制重启。shutdown -a
:取消定时。shutdown -l
:注销,同logoff
命令相同。
-
查找字符串:
find "字符串"
:从命令结果中查找包含特定字符串的行。
-
分页显示:
more
:分屏显示内容。
批处理脚本编写
批处理脚本是由一系列DOS命令组成的文本文件,用于自动化执行任务。
-
批处理概述:
- 批处理定义:批处理脚本是由一系列DOS命令组成的文本文件,用于自动化执行任务。
- 批处理作用:提高工作效率,减少重复劳动。
- 脚本定义:一般批处理也叫脚本,如果脚本实现破坏功能,称之为恶意脚本或木马、病毒。
-
如何创建批处理:
- 创建方法:新建一个记事本文件,然后将扩展名改为
.bat
。- 注意:修改扩展名前需要将文件的扩展名显示出来。
- 创建方法:新建一个记事本文件,然后将扩展名改为