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

cmd命令教程

小提示: 在本文中,我将向您展示可以在 Windows 命令行上使用的 40 个命令
温馨提示:在本教程中学习使用适用于 Windows 10 和 CMD 网络命令的最常见基本 CMD 命令及其语法和示例


为什么命令提示符有用

命令提示符越来越受到没有 IT 背景的人的欢迎,因为它有助于通过几次单击自动执行几个乏味、平凡的任务。该界面允许用户运行多个命令,并且这些命令可以一个接一个地执行。事实证明,这在自动化领域是一个福音。

与现代应用程序上可用的用户友好界面相比,大多数用户发现很难学习并且无法使用命令提示符,但是,命令提示符仍然可以在许多情况下使用。
上微机课向同学展示,color a,tree,刷的扫盘,让同学认为你是黑客


温馨提示:以下是本篇文章非正文内容,下面案例请勿参考

一、cmd是什么?

CMD 代表 command (.command是给计算机程序的指令,它告诉程序必须做什么。它是大多数以Windows为操作系统的计算机中的应用程序,它有助于执行输入的命令。它也被称为命令提示符或Windows命令处理器。

如何在窗口中打开CMD

在Windows操作系统中打开命令提示符就像单击几下一样简单。
第 1 步: 转到“开始”菜单。这位于屏幕的左下角。run!!。
第 2 步: 在搜索栏中键入cmd,然后按 输入.那些喜欢Windows中的快捷方式的人也可以使用win + R将他们路由到RUN然后他们可以搜索cmd并按回车键。Windows 中这些命令最好的一点是它们不区分大小写,这使得它用户友好。
现在让我们看看命令提示符中的一些基本和最常用的CMD命令。在下一节中,让我们看看带有语法的 CMD 命令列表。
注意: 请务必注意,这些命令不区分大小写。

基本 CMD 命令

cd - 更改目录

此命令允许用户从一个目录更改为另一个目录或从一个文件夹移动到另一个文件夹。

语法: cd [/D] [驱动器:][路径]

例: C:>CD videos
在这里插入图片描述

在目录中创建子目录时使用此命令。

语法: mkdir [:]

示例:mkdir Neatsuki(创建一个目录名称“neatsuki”)
在这里插入图片描述

ren

语法: ren [<drive>:][<path>]<filename1> <filename2>

示例 – ren /?
在这里插入图片描述

ASSOC

这是最基本和最常见的命令之一。它有助于将某些文件扩展名(顾名思义)与某些程序相关联。例如-当我们单击.doc(扩展名)时,计算机能够决定需要将其与Microsoft Word相关联。下面的屏幕截图显示了此命令工作原理的示例。

语法: assoc [.exe[=[文件类型]]]
例:assoc .txt
在这里插入图片描述

在这里插入图片描述

FC 文件比较

第二个最常用的命令是 FC,也称为文件比较。这是一个有趣的功能,允许比较随时间变化的文件。
语法: FC /a [/c] [/l] [/lb<n>] [/n] [/off[line]] [/t] [/u] [/w] [/<nnnn>] [<drive1>:][<path1>]<filename1> [<drive2>:][<path2>]<filename2> FC/b [<drive1:>][<path1>]<文件名1> [<drive2:>][<path2>]<filename2>
例: FC 1.txt 2.txt

在这里插入图片描述
FC 命令还有其他一些参数,解释如下-

参数- /a: 此参数有助于在完成 ASCII 比较时简洁输出。它显示差异列表中的第一行和最后一行。

参数 /c:此参数忽略字母区分大小写的方面。

参数 /w: 比较文件时,此参数非常有用。它通过在比较过程中压缩或删除空格来简化文件比较的过程。FC 命令中的此参数 /w 忽略行首和行尾的空格(如果有)。

powercfg

此命令提供计算机电源设置的报告。在计算机电源快速耗尽的情况下,此命令可以帮助产生完整的电源效率。该报告在一分钟内生成,对于检测可能影响系统性能的任何警告非常有用。

语法: powercfg /option [参数] [/?]

示例:powercfg /?
在这里插入图片描述
此命令的另一个参数是 /list, /L。此参数列出所有电源。
在这里插入图片描述

systeminfo

此命令有助于获取与系统相关的信息,如网卡、Windows 操作系统或处理器的详细信息。此命令提供的信息易于理解。

语法: systeminfo [/s <computer> [/u <domain>\<username> [/p <password>]]] [/fo {TABLE |列表 |CSV}] [/nh]

例: C:\user\systeminfo
在这里插入图片描述

CHKDSK

此命令比 SFC 命令早一步。它允许扫描整个驱动器,而不是由SFC命令扫描核心系统文件。此命令需要以管理员身份运行,语法为 CHKDSK/f(驱动器名称)。

语法:chkdsk [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]
示例:chkdsk C:
在这里插入图片描述
此命令的一些重要参数解释如下-
参数 /f:此参数有助于修复磁盘上的任何错误。要使用此参数,必须锁定磁盘。
参数 /v:此参数在检查磁盘的过程中显示所有目录中所有文件的名称。

color

color:此命令有助于更改命令提示符窗口的背景和前景色。

语法:color [[]]

示例:color /?
在这里插入图片描述
抖音黑客
在这里插入图片描述
在这里插入图片描述

title

语法:title [<字符串>]
示例:title /?
参数<字符串>:此参数有助于设置命令提示符的标题。它指定显示为命令提示符标题的文本。
在这里插入图片描述

ROBOCOPY:

此命令用于将文件或目录从特定位置复制到其他位置。它还可用于复制整个驱动器。

语法: robocopy <源> <目标> [<文件>[ ...]][<选项>]

现在,让我们也讨论一些用于网络的CMD命令。

CMD 网络命令

IPCONFIG:IP 配置

当需要对网络进行故障排除时,此命令非常有用。当我们在命令提示符下键入 IPCONFIG 时,我们会获得详细信息,例如 IP 地址、子网掩码、默认网关 IP 和网络的当前域。这些详细信息在路由器或任何其他连接问题的故障排除过程中非常重要。

语法:ipconfig [/allcompartments] [/all] [/renew [<adapter>]] [/release [<adapter>]] [/renew6[<adapter>]] [/release6 [<adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <adapter>] [/setclassid <adapter> [<classID>]]

netstat

此命令可确保防止计算机上的任何病毒攻击。我们需要在命令提示符下键入“NETSTAT”,然后获取当前处于活动状态的所有TCP连接的详细信息。
语法:NETSTAT [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]
例: C:\Users\Netstat(显示活动连接)
在这里插入图片描述

tracert

TRACERT是Windows提供的一个非常有趣的命令。它特别适用于想要查看从自己的浏览器到任何远程系统(如Google服务器)的Internet流量路由的用户。顾名思义,它跟踪发送到远程地址的数据包的路由,该地址可以是网站甚至服务器。

此命令提供的信息包括:

到达目标之前的跃点数(中间服务器或连接服务器的数量)。
到达这些跃点中的每一个都需要时间。
跃点的名称和跃点的 IP 地址。
此命令出色地显示了任何 Internet 请求的路由和跃点,以及当访问 Web 的位置发生变化时它们如何变化。它还有助于检测本地网络上路由器或交换机中的故障。

语法:TRACERT [/d] [/h <maximumhops>] [/j <hostlist>] [/w <timeout>] [/R] [/S <srcaddr>] [/4][/6] <targetname>

例:C:\Users\ 用户名>TRACERT baidu.com
在这里插入图片描述

PING:发送测试数据包

此命令非常有用,尤其是对于 IT 专业人员。它可以帮助分析人员运行检查计算机是否能够访问并连接到另一台计算机或另一个网络。它还有助于检测连接是否存在任何问题。

此命令还跟踪发送数据包的时间,此时间以毫秒为单位计算,这足以检测到任何网络故障。在下面的屏幕截图中,可以按照指定的格式输入所需的详细信息以获取信息。

语法:PING [/t] [/a] [/n <count>] [/l <size>] [/f] [/I <TTL>] [/v <TOS>] [/r <count>] [/s <count>] [{/j <hostlist> | /k <hostlist>}] [/w <timeout>] [/R] [/S <Srcaddr>] [/4] [/6] <targetname>

例:C:\Users\username\ PING[-t]
在这里插入图片描述
死亡ping攻击
在这里插入图片描述

pathping

此命令的作用与 TRACERT 相同,但会产生更多信息。它提供了发送到特定目标的数据包所采用的路由的详细分析。它还提供有关每个跃点时数据包丢失的信息。

语法: pathping [/n] [/h <maximumhops>] [/g <hostlist>] [/p <Period>] [/q <numquery> [/w <timeout>] [/i <IPaddress>] [/4 <IPv4>] [/6 <IPv6>][<targetname>]
在这里插入图片描述

getmac

媒体访问控制是制造公司分配给符合IEE 802标准的所有设备的唯一地址。此 MAC 地址还可帮助用户控制允许连接到网络的设备。可以看到多个 MAC 地址,这是因为网络上可能有多个与网络相关的适配器。

语法:getmac[.exe][/s <computer> [/u <domain\<user> [/p <password>]]][/fo {table | list | csv}][/nh][/v]
在这里插入图片描述

NSLOOKUP - 名称服务器查找

此命令可帮助用户查找与任何域名的名称服务器相关的记录。

语法: nslookup [exit | finger | help | ls | lserver | root | server | set | view] [选项]
在这里插入图片描述

netsh

此命令是一个网络命令,用于收集系统上可用的网络适配器的详细信息。它有助于检查和设置网络适配器。
用法:netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile]

ARP

Arp 命令允许用户显示、删除和添加网络上设备的 ARP 信息。

语法: arp [/a [<inetaddr>] [/n <ifaceaddr>]] [/g [<inetaddr>] [-n <ifaceaddr>]] [/d <inetaddr> [<ifaceaddr>]] [/s <inetaddr> <etheraddr> [<ifaceaddr>]]
在这里插入图片描述
在这里插入图片描述

NBTSTAT

此命令有助于显示所有当前协议统计信息和当前 TCP/IP 连接(基于 TCP/IP 的 NETBIOS)。它使用 NBT 来解决与 NETBIOS 名称解析相关的问题。

语法: nbtstat [/a <remotename>] [/A <IPaddress>] [/c] [/n] [/r] [/R] [/RR] [/s] [/S] [<间隔>]

例: C:\Users\nbtstat
在这里插入图片描述

窗口命令行命令

powershell start cmd -v runAs–以管理员身份运行命令提示符
输入此命令将以管理员身份打开另一个命令提示符窗口:

driverquery–列出所有已安装的驱动程序

访问所有驱动程序很重要,因为它们通常会导致问题。

这就是此命令的作用 - 它甚至向您显示您在设备管理器中找不到的驱动程序。
在这里插入图片描述

prompt– 更改输入命令之前显示的默认文本

默认情况下,命令提示符显示用户帐户的 C 驱动器路径。

您可以使用该命令通过以下语法更改默认文本:promptprompt prompt_name $G
在这里插入图片描述

显示所有 Wi-Fi

for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear

在这里插入图片描述

从命令行登录网站

start https://blog.csdn.net/m0_54471074?spm=1000.2115.3001.5343

清除命令行

如果您输入多个命令并且命令行被堵塞,您可以使用 清除所有条目及其输出。

cls

将文件或文件夹移动到指定文件夹

在这里插入图片描述

删除文件夹

在这里插入图片描述
注:该文件夹必须为空,此命令才能正常工作。


总结

如果您发现这些命令有用,请与您的朋友和家人分享文章。

ps:我懒得更文章了,所以短一点

相关文章:

cmd命令教程

小提示&#xff1a; 在本文中&#xff0c;我将向您展示可以在 Windows 命令行上使用的 40 个命令 温馨提示&#xff1a;在本教程中学习使用适用于 Windows 10 和 CMD 网络命令的最常见基本 CMD 命令及其语法和示例 文章目录为什么命令提示符有用一、cmd是什么&#xff1f;如何在…...

深圳大学计软《面向对象的程序设计》实验15 函数模板和类模板

A. 有界数组模板类&#xff08;类模板&#xff09; 题目描述 编写有界数组模板BoundArray&#xff08;即检查对数组元素下标引用并在下标越界时终止程序的执行&#xff09;&#xff0c;能够存储各种类型的数据。要求实现对数组进行排序的方法sort&#xff0c;及对数组进行查找…...

组播详解及示例代码

写在前面 由于公司业务需要用到组播实现&#xff0c;这里就记录下学习过程。在学习组播之前&#xff0c;我们先来看看另外两种数据包传输方式&#xff1a;单播和广播。 单播&#xff1a;简单来说就是数据一对一发送&#xff0c;如果需要给多个主机发送数据时&#xff0c;就需…...

C语言-qsort函数示例解析

一.qsort函数是什么stdlib.h头文件下的函数qsort()函数&#xff1a;是八大排序算法中的快速排序&#xff0c;能够排序任意数据类型的数组其中包括整形&#xff0c;浮点型&#xff0c;字符串甚至还有自定义的结构体类型。qsort函数实现对不同元素的排序主要就是通过对compar函数…...

一些Linux内核内存性能调优笔记!

前言 在工作生活中&#xff0c;我们时常会遇到一些性能问题&#xff1a;比如手机用久了&#xff0c;在滑动窗口或点击 APP 时会出现页面反应慢、卡顿等情况&#xff1b;比如运行在某台服务器上进程的某些性能指标&#xff08;影响用户体验的 PCT99 指标等&#xff09;不达预期…...

【JVM】逃逸分析

开发者都知道&#xff0c;基本上所有对象都是在堆上创建。但是&#xff0c;这里还是没有把话说绝对哈&#xff0c;指的是基本上所有。昨天一位朋友在聊天中&#xff0c;就说了所有对象都在堆中创建&#xff0c;然后被朋友一阵的嘲笑。 开始我们的正文&#xff0c;我们今天来聊聊…...

C51---震动传感器控制LED灯亮灭

1.example #include "reg52.h" sbit led1 P3^7;//原理图中led1指向P3组IO口的P3.7口 sbit vibrate P3^3;//Do接到了P3.3口 void Delay3000ms() //11.0592MHz { unsigned char i, j, k; //_nop_(); i 22; j 3; k 227; do { …...

使用 JaCoCo 生成测试覆盖率报告

0、为什么要生成测试覆盖率报告 在我们实际的工作中&#xff0c;当完成程序的开发后&#xff0c;需要提交给测试人员进行测试&#xff0c;经过测试人员测试后&#xff0c;代码才能上线到生产环境。 有个问题是&#xff1a;怎么能证明程序得到了充分的测试&#xff0c;程序中所…...

windows下neo4j安装及配置,并绘制人物关系图谱

neo4j安装及配置&#xff0c;绘制人物关系图谱 先升级pip&#xff0c;安装py2neo pip install py2neo2021.0.1依赖 jdk1.8&#xff0c; neo4j 3.xx&#xff1b; 或者jdk18&#xff0c;neo4j 4.x&#xff0c;5.x&#xff1b; 官网下载了neo4j4.x,5.x 因为jdk版本原因都不行&am…...

【Spring6】IoC容器之基于XML管理Bean

3、容器&#xff1a;IoC IoC 是 Inversion of Control 的简写&#xff0c;译为“控制反转”&#xff0c;它不是一门技术&#xff0c;而是一种设计思想&#xff0c;是一个重要的面向对象编程法则&#xff0c;能够指导我们如何设计出松耦合、更优良的程序。 Spring 通过 IoC 容…...

Warshall算法求传递闭包及Python编程的实现

弗洛伊德算法-Floyd(Floyd-Warshall)-求多源最短路径&#xff0c;求传递闭包 Floyd算法又称为插点法&#xff0c;是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法&#xff0c; 与Dijkstra算法类似。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大…...

AcWing第 93 场周赛

4867. 整除数 给定两个整数 n,k&#xff0c;请你找到大于 n 且能被 k 整除的最小整数 x。 输入格式 共一行&#xff0c;包含两个整数 n,k。 输出格式 输出大于 n 且能被 k 整除的最小整数 x。 数据范围 前 4 个测试点满足 1≤n,k≤100。 所有测试点满足 1≤n,k≤109。 …...

计及需求响应的粒子群算法求解风能、光伏、柴油机、储能容量优化配置(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5;&#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密…...

利用Nginx给RStudio-Server配置https

前篇文档&#xff0c;我这边写了安装RStudio-Server的方法。默认是http的访问方式&#xff0c;现在我们需要将其改成https的访问方式。 1、给服务器安装Nginx&#xff1a;参照之前的安装Nginx的方法。 2、创建/usr/local/nginx/ssl目录&#xff1a; mkdir /usr/local/nginx/ss…...

YOLOv7实验记录

这篇博客主要记录博主在做YOLOv7模型训练与测试过程中遇到的一些问题。 首先我们需要明确YOLO模型权重文件与模型文件的使用 其实在github的readme中已经告诉我们使用方法&#xff0c;但我相信有很多像博主一样眼高手低的人可能会犯类似的错误。 训练 首先是训练时的设置&…...

用Python获取史瓦西时空中克氏符的分量

文章目录三维球面坐标史瓦西时空三维球面坐标 Einsteinpy中提供了克氏符模型&#xff0c;可通过ChristoffelSymbols获取。简单起见&#xff0c;先以最直观的三维球面为例&#xff0c;来用Einsteinpy查看其克氏符的表达形式。 三维球面的度规张量可表示为 g001g11r2g22r2sin⁡…...

QML编码约定

QML中的国际化&#xff1a; QML使用以下函数来将字符串标记为可翻译的 qsTr()qsTranslate()qsTrld()QT_TR_NOOP()QT_TRANSLATE_NOOP()QT_TRID_NOOP最常用的还是qsTr&#xff08;&#xff09; string qsTr&#xff08;string sourceText&#xff0c; string disambiguation&…...

【Linux】安装Linux操作系统具体步骤

1). 选择创建新的虚拟机 2). 选择"典型"配置 3). 选择"稍后安装操作系统(S)" 4). 选择"Linux"操作系统,"CentOS7 64位"版本 5). 设置虚拟机的名称及系统文件存放路径 6). 设置磁盘容量 7). 自定义硬件信息 8). 启动上述创建的新虚拟机…...

前端ES6异步编程技术——Promise使用

Promise是什么 官方的定义是&#xff1a;Promise是ES6新推出的用于进行异步编程的解决方案&#xff0c;旧方案是单纯使用回调函数来解决的。对于开发人员来说&#xff0c;我们把promise当作一个普通的对象即可&#xff0c;使用它可以用来封装一个异步操作并可以获取其成功/失败…...

Kotlin实现简单的学生信息管理系统

文章目录一、实验内容二、实验步骤1、页面布局2、数据库3、登录活动4、增删改查三、运行演示四、实验总结五、源码下载一、实验内容 根据Android数据存储的内容&#xff0c;综合应用SharedPreferences和SQLite数据库实现一个用户信息管理系统&#xff0c;强化对SharedPreferen…...

413. 等差数列划分

413. 等差数列划分 如果一个数列 至少有三个元素 &#xff0c;并且任意两个相邻元素之差相同&#xff0c;则称该数列为等差数列。 例如&#xff0c;[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。 给你一个整数数组 nums &#xff0c;返回数组 nums 中所有为等差数…...

设计模式七大原则

一、设计模式概念 1.1 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中&#xff0c;而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫亚历山大&#xff08;Christopher Alexander&#x…...

【Mybatis系列】Mybatis常见的分页方法以及源码理解

Mybatis-Plus的selectPage 引入依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency>添加分页插件 Configuration public class My…...

Java面向对象:多态特性的学习

本文介绍了Java面向对象多态特性, 多态的介绍. 多态的实现条件–1.发生继承.2.发生重写(重写与重载的区别)3.向上转型与向下转型.4.静态绑定和动态绑定5. 实现多态 举例总结多态的优缺点 避免在构造方法内调用被重写的方法… Java面向对象:多态特性的学习一.什么是多态?二.多态…...

id函数 / 可变类型变量 / 不可变类型变量 / +=操作

前言 再说正文之前&#xff0c;需要大家先了解一下对象&#xff0c;指针和引用的含义&#xff0c;不懂得同学可以参考我上一篇博客“(12条消息) 引用是否有地址的讨论的_xx_xjm的博客-CSDN博客” 正文 一&#xff1a;python中一切皆对象 “python中一切皆对象”这句话我相信…...

aws apigateway 使用apigateway集成lambda

参考资料 代理集成&#xff0c;https://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html非代理集成&#xff0c;https://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/getting-started-…...

Linux SPI 驱动实验

目录 一、Linux 下 SPI 驱动框架简介 1、SPI 主机驱动 2、SPI 设备驱动 SPI 设备数据收发处理流程 3、SPI 设备和驱动匹配过程 二、添加SPI 设备信息 1、添加 ICM20608 所使用的 IO 2、 在 ecspi3 节点追加 icm20608 子节点 三、编写 ICM20608 驱动 1、修改makefile​…...

[1.4]计算机系统概述——操作系统的体系结构

第一章 计算机系统概述 操作系统的体系结构 大内核/单内核/宏内核微内核 通过之前的学习&#xff0c;我们知道计算机系统的层次结构是这样的。 但是操作系统的内部其实还可以再进一步地划分。 一部分是内核的功能&#xff0c;一部分是非内核的功能。 操作系统最核心的功能&…...

FPGA的GigE Vision IP相机图像采集方案设计,转换为千兆UDP,支持10G MAC

1 概述 GigE Vision是一个比较复杂的协议&#xff0c;要在FPGA中完全实现具有较大的难度。如果FPGA作为接收端希望实现GigE Vision相机的配置和图像采集功能&#xff0c;则只需要实现其中小部分功能即可。本文对原有GigE Vision协议的结构进行了裁剪&#xff0c;仅保留设备搜索…...

大数据相关面试题

linux 常见linux高级命令&#xff1f; top、iotopnetstatdf -hjmap -heaptarrpmps -efshell 用过的shell工具&#xff1f; awk Awk 命令详解 - 简书 awk是行处理器: 相比较屏幕处理的优点&#xff0c;在处理庞大文件时不会出现内存溢出或是处理缓慢的问题&#xff0c;通常用来…...