当前位置: 首页 > news >正文

DOS常用指令

一、dir显示目录

dir命令是Windows系统常用的命令,用于显示目录的文件和子目录的列表。如果不使用参数,此命令将显示磁盘的卷标和序列号,然后是磁盘上的目录和文件列表(包括它们的名称以及每个文件最后修改的日期和时间) 。

以下是一些常用的参数:

  • /A:显示所有文件(包括隐藏文件)。
  • /B:以二进制格式显示文件大小。
  • /C:分页显示文件内容。
  • /D:按日期排序。
  • /E:显示扩展名。
  • /F:在每个文件名后添加搜索字符串。
  • /H:显示隐藏文件和文件夹。
  • /I:忽略大小写。
  • /L:显示详细信息。
  • /N:按名称排序。
  • /O:按组排序。
  • /P:在每个文件名后添加暂停字符。
  • /Q:显示简短信息。
  • /R:递归搜索子目录。
  • /S:搜索指定目录和子目录中的文件。
  • /T:控制输出格式(例如制表符分隔)。
  • /W:以宽格式显示文件名er

二、cd改变当前目录

cd命令是用于改变当前目录的命令。以下是一些常用的参数:

  • /D:切换到指定驱动器中的默认目录。
  • /P:提示选择要切换到的目录。
  • /R:从根目录开始递归搜索指定的目录和子目录。
  • /E:解释转义字符(例如,^)。

此外,还有一些其他使用方式:

  • 直接输入盘符并按回车键,可以快速切换到对应的盘符下,例如输入"D:"即可切换到D盘。
  • 若要进入某个具体的子目录,可以使用"cd 路径"的形式,例如输入"cd sp"即可进入当前目录下名为sp的子目录。
  • 若想查看cd命令的详细用法,可以在命令提示符窗口中输入"cd /?",然后按回车键。三、

三、md创建新目录

md命令用于创建新的目录。一些常用的参数包括:

  • /V:在生成多级目录时显示详细的进度信息。
  • /W:在生成多级目录时,若上级目录不存在则自动创建。
  • /C:在创建新目录并切换到新目录时,显示当前驱动器和路径。
  • /I:如果指定的目录已经存在,提示用户是否覆盖。
  • /EXIT:退出磁盘检查并返回到命令提示符。

此外,md命令也可以用于批量创建目录,例如,若要一次性创建多级目录,可以使用"md 路径1\路径2\路径3..."的形式。例如输入"md D: ewdir\subdirsubsubdir"即可一次性创建D盘下名为newdir的文件夹以及其下的subdir和subsubdir两个子文件夹。

四、rd删除目录

rd命令用于删除一个或多个目录。一些常用的参数包括:

  • /S:删除指定目录及其所有子目录和文件,相当于以前版本中的DELTREE命令。
  • /Q:安静模式,带 /S 删除目录树时不要求确认。
  • /P:提示确认是否要删除指定的目录。
  • /A:删除指定目录及其下的所有子目录和文件,但不包括空目录。
  • /D:删除单个空目录。如果需要删除的目录不为空,需要先使用/A参数删除其中的文件再进行删除操作。

另外,当尝试删除包含文件(包括隐藏文件或系统文件)的目录时,将会显示消息"The directory is not empty"。此时可以使用dir /a命令列出所有文件(包括隐藏文件和系统文件),然后使用attrib命令和 -h 删除隐藏文件属性,使用 -s 删除系统文件属性,或使用 -h -s 同时删除隐藏文件属性和系统文件属性。删除隐藏属性和文件属性后,可以删除文件。需要注意的是,不能使用 rd 命令删除当前目录。

五、cls清屏

"cls"命令是一个常用命令,它的主要功能是清屏。当我们在使用计算机时,如果屏幕上的显示内容过多或出现了乱码,可以使用"cls"命令清除屏幕上的所有显示内容,使屏幕恢复到干净的状态。

该命令不需要任何参数,直接在命令提示符窗口中输入"cls"然后按回车键即可执行清屏操作。需要注意的是,"cls"命令只能清除当前屏幕的显示内容,不能删除文件或文件夹。

六、copy复制文件或目录

"copy"命令是一个常用命令,它的主要功能是复制文件或目录。该命令可以用于将一个或多个文件从一个位置复制到另一个位置,也可以用于创建一个新目录并将文件复制到该目录中。

以下是一些常用的参数:

  • /A:复制具有存档属性的文件,包括所有者、组和时间戳。
  • /M:复制具有存档属性的文件,但不包括所有者、组和时间戳。
  • /D:复制源目录及其子目录中的所有文件,包括空目录。
  • /S:复制指定目录及其子目录中的所有文件,但不包括空目录。
  • /E:复制所有子目录,即使它们是空的。
  • /V:验证每个新文件。
  • /Y:覆盖现有文件而不提示确认。

例如,要将C盘下的file.txt文件复制到D盘下,可以使用以下命令:

copy C:\file.txt D:\

如果要将C盘下的所有文件和文件夹复制到D盘下,可以使用以下命令:

copy C:\*.* D:\

七、move移动文件或目录

"move"命令是一个常用命令,它的主要功能是移动文件或目录。该命令可以将一个或多个文件从一个位置移动到另一个位置,也可以将一个目录及其所有子目录和文件移动到另一个位置。

以下是一些常用的参数:

  • /Y:覆盖现有文件而不提示确认。
  • /M:移动具有存档属性的文件,包括所有者、组和时间戳。
  • /D:移动源目录及其子目录中的所有文件,包括空目录。
  • /S:移动指定目录及其子目录中的所有文件,但不包括空目录。
  • /E:移动所有子目录,即使它们是空的。

例如,要将C盘下的file.txt文件移动到D盘下,可以使用以下命令:

move C:\file.txt D:\

如果要将C盘下的所有文件和文件夹移动到D盘下,可以使用以下命令:

move C:*.* D:\

八、del删除文件或目录

"del"命令是一个常用命令,它的主要功能是删除文件或目录。该命令可以用于删除一个或多个文件,如果要删除文件夹的话还要用rd命令。

以下是一些常用的参数:

  • /P:删除每一个文件之前提示确认。
  • /F:强制删除只读文件。
  • /S:删除所有子目录中的指定的文件。
  • /Q:安静模式,删除时不要求确认。

例如,若要删除C盘中的a.txt,则可以使用以下命令:

del C:\a.txt

也可以同时删除多个文件,用空格、逗号或分号分开文件名,如:

del a.txt b.txt

如果想查看del命令的详细用法,可输入 del /? 。此外,需要注意的是,使用del命令删除文件前不会有任何提示,所以在操作时需要特别小心,避免误删重要文件。

九、deltree删除目录及其所有子目录和文件

"deltree"命令被用来删除一个目录及其所有子目录和文件。它是一个外部命令,意味着deltree命令是通过执行名为deltree.exe的DOS应用程序实现的。

基本语法为:DELTREE [/Y] [drive:]path [[drive:]path[...]],其中drive:指定需要删除的目录所在的驱动器,path指定需要删除的目录名。例如,若要删除C盘中的folder文件夹,可以使用以下命令:

DELTREE C:\folder

开关项 /Y 可以直接执行DELTREE命令,而不等待用户的确认。需要注意的是使用deltree命令删除文件前不会有任何提示,所以在操作时需要特别小心,避免误删重要文件。此外,有些高版本的dos系统中已经废除了deltree命令,可以使用rd /s路径命令实现相同的功能。

十、type显示文本文件的内容

在DOS操作系统中,"type"命令被用来显示文本文件的内容。如果需要查看某个文件的内容,可以使用type命令。基本语法为:TYPE [drive:][path]filename,其中drive是盘符,path是路径,filename是需要查看的文件名。例如,若要查看C盘中的readme.txt文件,可以使用以下命令:

TYPE C:\read\readme.txt

在使用type命令时,需要注意的是该命令会将整个文件内容输出到屏幕上,所以对于大文件来说可能会消耗较多的时间。

十一、ren重命名文件或文件夹

"ren"命令是一个常用的命令,主要用于重命名文件或文件夹。基本语法为:REN [drive:] [path]〈old filename〉〈new filename〉。其中,[drive:] [path]是文件所在的路径,〈old filename〉表示你所要修改的文件名,而〈new filename〉则是你所要修改成的新名称。

例如,如果你想要将桌面上的hello.txt重命名为helloworld.txt,你可以在C:\Users\DT236\Desktop>后面输入以下代码:ren hello.txt helloworld.txt。此外,如果你需要批量修改文件后缀名,也可以使用ren命令。比如,先在需要被处理的文件的文件夹里新建一个txt文本,然后在文本中写入:ren *.txt *.sql,保存文件后关闭,然后将这个文件的后缀名改为.bat。双击这个bat文件,就可以将这个文件夹中所有的txt文件都变成sql文件。需要注意的是,使用ren命令时不能指定新的驱动器或路径,也不能使用此命令跨驱动器重命名文件或将文件移动到不同的目录。

十二、path环境变量

"path"命令的主要功能是设置搜索目录。当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找不到则根据PATH命令所设置的路径,顺序逐条进行查找。此外,"path"命令还可以将指定的路径赋予path,以便于再次使用该路径,这在使用长路径时特别方便。

相关文章:

DOS常用指令

一、dir显示目录 dir命令是Windows系统常用的命令,用于显示目录的文件和子目录的列表。如果不使用参数,此命令将显示磁盘的卷标和序列号,然后是磁盘上的目录和文件列表(包括它们的名称以及每个文件最后修改的日期和时间&#xff…...

【Pycharm中python调用另一个文件类或者函数】

Pycharm中python调用另一个文件类或者函数 本文主要介绍了Pycharm中python调用另一个文件类或者函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 文章目录 Pycha…...

pycharm操作git、前后端项目上传到gitee

pycharm操作git 之前用命令做的所有操作,使用pychrm点点就可以完成 克隆代码 上方工具栏Git ⇢ \dashrightarrow ⇢ Clone ⇢ \dashrightarrow ⇢ 填写地址(http、ssh) 提交到暂存区,提交到版本库,推送到远程 直接…...

jmeter监听每秒点击数(Hits per Second)

jmeter监听每秒点击数(Hits per Second) 下载插件添加监听器执行压测,监听结果 下载插件 点击选项,点击Plugins Manager (has upgrades),点击Available Plugins,搜索5 Additional Graphs安装。 添加监听…...

RabbitMQ 消息模型

参考 ​​​​​​【RabbitMQ】RabbitMQ架构模型_rabbitmq结构模型-CSDN博客 之前的学习都只是知道名字,但并没有真正的理解,每次看还是不懂,所以今日理解透 ! RabbitMQ 收发消息过程如下: 首先从消费者开始&#xff1…...

STM32cubemx对FreeRTOS的适配(工程模板配置)

文章目录 前言一、工程的创建二、什么是CMSIS三、STM32cubemx生成的FreeRTOS工程分析总结 前言 本篇文章将带大家使用STM32cubemx对FreeRTOS进行工程模板的配置。 一、工程的创建 1.开始工程的创建: 2.芯片型号选择: 3.修改时钟为TIM8: …...

SpringSecurity+ Oauth2.0+JWT 0-1

这里写目录标题 准备工作准备SQL添加用户添加依赖准备UserInfoUserMapperUserServiceUserServiceImpl配置SpringDataUserDetailsService 授权服务器:AuthorizationServer配置客户端详细信息管理令牌定义TokenConfig定义AuthorizationServerTokenServices 令牌访问端…...

Echart图表收起/展开后无法重新渲染实现自适应(亲测有效)-开发bug总结5

问题描述: 后台管理系统,左侧的菜单栏是可以展开/收起的,默认是展开,此时页面上的图表加载正常,如果收起后再展开,页面底部就会出现滚动轴,图表没有重新绘制。 网上也查了很多方法。基本都是通…...

互联网Java工程师面试题·Java 面试篇·第二弹

目录 15、什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象? 16、我们能创建一个包含可变对象的不可变对象吗? 17、Java 中应该使用什么数据类型来代表价格? 18、怎么将 byte 转换为 Str…...

【ARM裸机】ARM入门

1.ARM成长史 2.ARM的商业模式和生态系统 ARM只设计CPU,但是不生产CPU 3.为什么使用三星:S5PV210 4.各种版本号 0. ARM和Cortex Cortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿,奔腾,赛扬。ARM在最初的处理器…...

webGL编程指南 第三章 矩阵旋转三角形rotatedTriangle_Matrix

我会持续更新关于wegl的编程指南中的代码。 当前的代码不会使用书中的缩写,每一步都是会展开写。希望能给后来学习的一些帮助 git代码地址 :git 接着 上一节中 接着做平移的转化。在本次的案例案例中主要是xy的坐标变量相加,同时传递个给相…...

【常用的Git命令】

Git是一个版本控制系统,它拥有众多的命令。以下是一些常用的Git命令: 配置相关命令: git config --global user.name "Your Name":设置用户姓名git config --global user.email "youremailexample.com":设置用…...

cnn 直线检测笔记

目录 mlsd直线检测: ULSD-ISPRS曲线检测 划线标注工具: 可视化标注代码: mlsd直线检测: mlsd_pytorch...

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me!

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me! strings language_fundamentals Instructions Write a function that returns the string "something" joined with a space " " and the given argument a. Examples giveMeSomething(“is bett…...

【Redis】数据结构之dict

目录 dict的基本结构dict的相关操作函数底层通用的之查找插入key-value对应该放入ht表的哪个槽rehash过程 dict的基本结构 typedef struct dict {dictType *type;void *privdata;dictht ht[2];long rehashidx; /* rehashing not in progress if rehashidx -1 */unsigned long…...

curl命令服务器上执行http请求

1. 现在本地使用postman生成curl命令 注意: 将ip改成127.0.0.1,端口是实际服务运行的端口 curl --location --request POST http://127.0.0.1:63040/content/course/list?pageNo1&pageSize2 \ --header Content-Type: application/json \ --data-raw {"courseName&q…...

图论03-【无权无向】-图的深度优先遍历-路径问题/检测环/二分图

文章目录 1. 代码仓库2. 单源路径2.1 思路2.2 主要代码 3. 所有点对路径3.1 思路3.2 主要代码 4. 路径问题的优化-提前结束递归4.1 思路4.2 主要代码 5. 检测环5.1 思路5.2 主要代码 5. 二分图5.1 思路5.2 主要代码5.2.1 遍历每个联通分量5.2.2 递归判断相邻两点的颜色是否一致…...

算法题java

一、四向链表&#xff0c;输入n生成一个多维4向链表 Datastatic class ListNode<T>{private T val;ListNode<T> up,down,left,right;public ListNode(T val){this.val val;}}public static void main(String[] args){ListNode<Integer> node getResult(8);…...

MySQL数据的基础语法

MySQL 是一种强大的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它使用 SQL&#xff08;Structured Query Language&#xff09;来管理和操作数据。以下是 MySQL 数据库的基础 SQL 语法&#xff0c;包括创建数据库、创建表、插入、查询、更新和删除数据等基…...

阿里面试(持续更新)

一面&#xff1a; 1 HashMap 实现原理&#xff0c;ConcurrentHashMap 实现原理 HashMap和ConcurrentHashMap都是存储键值对的数据结构&#xff0c;不同的是HashMap是线程不安全的&#xff0c;ConcurrentHashMap是线程安全的&#xff0c;HashMap在高并发情况下会出现数据不一致…...

rknn优化教程(二)

文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK&#xff0c;开始写第二篇的内容了。这篇博客主要能写一下&#xff1a; 如何给一些三方库按照xmake方式进行封装&#xff0c;供调用如何按…...

C++:std::is_convertible

C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中&#xff0c;合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号&#xff1f; 最小权限原则&#xf…...

为什么要创建 Vue 实例

核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...

【Linux】自动化构建-Make/Makefile

前言 上文我们讲到了Linux中的编译器gcc/g 【Linux】编译器gcc/g及其库的详细介绍-CSDN博客 本来我们将一个对于编译来说很重要的工具&#xff1a;make/makfile 1.背景 在一个工程中源文件不计其数&#xff0c;其按类型、功能、模块分别放在若干个目录中&#xff0c;mak…...

云安全与网络安全:核心区别与协同作用解析

在数字化转型的浪潮中&#xff0c;云安全与网络安全作为信息安全的两大支柱&#xff0c;常被混淆但本质不同。本文将从概念、责任分工、技术手段、威胁类型等维度深入解析两者的差异&#xff0c;并探讨它们的协同作用。 一、核心区别 定义与范围 网络安全&#xff1a;聚焦于保…...