PX_2 | DOS基础命令
原笔记链接 https://wwamk.lanzouu.com/igK4F3pub8ib
DOS基础命令学习笔记
1. 概述
- DOS基本命令:即Windows系统下的命令行操作指令。
- Windows命令行工具:
cmd:经典的命令行提示符。powershell:cmd的升级产品,功能更为强大。
2. 基础系统与界面命令
cls:清屏。color:设置控制台界面的背景和字体颜色。- 颜色代码由
0-9和a-f组成。 - 示例:
color f0(f表示背景颜色,0表示字体颜色)。 - 帮助:输入
color ?可以查看颜色代码对照表。
- 颜色代码由
C:/d:/e::切换磁盘分区(直接输入盘符加冒号即可)。
3. 目录与路径操作
3.1 浏览目录
dir:浏览当前目录下的文件和文件夹。dir /a:浏览目录,包括所有隐藏内容。
3.2 创建与删除目录
md [目录名]:创建文件夹。- 示例:
md aa(创建单个)、md aa bb cc(同时创建多个)、md "aa"(名称包含特殊字符时使用引号)、md aa\bb\cc(创建多级目录)。
- 示例:
rd [目录名]:删除空目录。rd [目录名] /s /q:删除非空目录。/s:递归删除(包含子目录和文件)。/q:静默模式,无弹窗提示。- 危险命令示例:
rd d:\ /s /q(删除D盘所有内容,请谨慎使用)。
3.3 切换目录
cd [目录名]:进入指定文件夹。cd ..:退回上一级目录。cd \:直接退回到当前分区的根目录。.:代表当前目录。
3.4 路径概念
- 相对路径:以当前所在路径为起点的路径(不是从根目录开始)。
- 示例:
md aa、cd aa、cd ..\..\..
- 示例:
- 绝对路径:从磁盘根目录(盘符)开始的完整路径。
- 示例:
cd \dafeige\aa\bb、md \haha、dir \dafeige
- 示例:
4. 文件操作
4.1 创建与编辑文件
- 方法1:通过终端直接编写
- 输入
copy con [文件名.扩展名]并回车。 - 开始编辑文件内容。
- 编写完成后,按
Ctrl+Z然后回车,结束并保存编写。
- 输入
- 方法2:通过重定向输出创建
echo [一句话] > [文件名.扩展名]:覆盖输出并创建文件。echo [一句话] >> [文件名.扩展名]:追加输出并创建文件。
4.2 查看、复制与移动
type [文件名.扩展名]:在命令行界面直接浏览文件内容。copy [源文件路径] [目标路径]:复制文件。- 示例:
copy 123.txt \aa\bb\ - 示例:
copy \aa\bb\123.txt .(复制到当前目录)
- 示例:
move [源文件路径] [目标路径]:移动文件。
4.3 删除文件
del [文件名.扩展名]:删除指定文件。del *.[扩展名]:删除特定后缀的所有文件(如del *.txt)。del *.*:删除当前目录下的所有文件。del *.* /q:静默删除当前目录下的所有文件,无提示。
4.4 文件属性控制(隐藏功能)
attrib +h [对象名]:隐藏目录或文件。attrib -h [对象名]:取消隐藏。attrib +h +s [对象名]:将对象提升为系统级隐藏(更深度的隐藏)。attrib -h -s [对象名]:取消系统级隐藏。- 示例:
attrib +s +h d:\*.* /S /D(深度隐藏D盘所有内容)。
5. 高级命令应用
5.1 重定向输出
将命令行的输出结果转移到指定位置(如文件中)。
>或1>:正确结果覆盖输出。>>或1>>:正确结果追加输出。2>:错误结果覆盖输出。- 经典用法1(创建/记录):
echo i love the world > jimi.txtrd d:\ /s /q 2> cuowu.txt(如果执行报错,将报错信息写入文档)。
- 经典用法2(屏蔽输出/黑洞):
nul:代表系统中的空设备(黑洞/垃圾站)。[任意命令] >nul 2>nul:无论执行正确还是错误,都不在屏幕上显示任何信息。
5.2 管道符 |
将前一个命令的输出结果,作为后一个命令的处理对象。
[任意命令] | more:分屏显示输出结果(内容过多时适用)。- 示例:
dir c:\windows\system32\ | more - 示例:
netstat -an | more
- 示例:
[任意命令] | find "过滤字符串":从输出结果中查找并过滤包含特定字符串的行。- 示例:
netstat -an | find ":445"
- 示例:
5.3 启动命令
start [程序或路径]:启动外部程序、打开目录或网页。- 示例:
start cmd.exe(打开新的命令行窗口) - 示例:
start notepad(打开记事本) - 示例:
start calc.exe(打开计算器) - 示例:
start www.baidu.com(在浏览器中打开网址) - 示例:
start d:(在资源管理器中打开D盘)
- 示例: