Windows 系统中常用的 CMD 命令及示例

news2024/9/28 3:21:22

        

        CMD 命令是在 Windows 操作系统的命令提示符中输入的指令,用于执行各种系统管理、文件操作、网络配置等任务。

1、ipconfig

        描述:显示windows网络配置信息的命令行工具。

        它可以提供以下重要的网络配置详情:

  1. IP 地址:包括 IPv4 和 IPv6 地址。例如,您的本地连接可能被分配了一个 192.168.1.100 这样的 IPv4 地址。
  2. 子网掩码:用于确定网络的范围。
  3. 默认网关:是数据在本地网络和其他网络之间传输的出口。
  4. DNS 服务器:帮助将域名转换为 IP 地址,以实现网络访问。

                示例:ipconfig /all 显示完整的网络配置信息

2、systeminfo

        描述:显示有关计算机系统配置的详细信息。

        它能提供的信息涵盖了多个方面,包括但不限于:

  1. 操作系统的名称、版本和安装日期。
    • 例如:显示 Windows 10 专业版,安装于 2023 年 5 月 10 日。
  2. 系统的 BIOS 版本和日期。
    • 像 BIOS 版本为 1.20,发布日期为 2022 年 3 月 15 日。
  3. 处理器的相关信息,如型号、速度和核心数量。
    • 例如:Intel Core i7-11700K,3.60 GHz,8 核心。
  4. 内存的总量和可用量。
    • 比如:总物理内存 16GB,可用物理内存 8GB。

 3、ping

描述:ping 是一个在计算机网络中常用的命令行工具,用于测试网络连接的可达性和网络延迟。

它的主要作用包括:

  1. 检测目标主机是否可达:通过向目标主机发送 ICMP(Internet Control Message Protocol,互联网控制消息协议)回显请求数据包,并等待接收回显应答,来确定目标主机是否能够响应。
    • 例如,ping 8.8.8.8 可以测试与谷歌的公共 DNS 服务器的连接。
  2. 测量网络延迟:即数据包从源主机发送到目标主机并返回所花费的时间。延迟越低,网络连接通常越流畅。
    • 输出结果中会显示每个数据包的往返时间,如“时间=30ms”。

ping 命令在网络故障排查、网络性能评估和网络配置验证等方面非常有用。

4、telnet

telnet 是一种用于远程登录和管理网络设备或服务器的命令行工具。

Windows的telnet命令默认是关闭的,需要手动启用。

提示:cmd中输入命令:control可以快速打开控制面板。

它具有以下特点和用途:

  1. 远程连接:允许用户通过网络连接到远程主机,并在命令行界面进行交互操作。
    • 例如,可以使用 telnet 192.168.1.100 23 尝试连接到 IP 地址为 192.168.1.100 的主机的 23 端口(通常是 Telnet 服务的默认端口)。
  2. 测试端口开放情况:帮助确定特定端口是否在远程主机上处于开放状态并且可访问。
    • 若能成功连接,表明对应端口可用;若连接失败,可能端口未开放或存在其他网络问题。

        然而,需要注意的是,telnet 以明文形式传输数据,包括用户名和密码等敏感信息,存在安全风险。在实际应用中,许多场景已逐渐被更安全的 SSH(Secure Shell)协议所取代。

        比如说,如果您是网络管理员,想要检查服务器上的某个特定服务所使用的端口是否正常工作,就可以使用 telnet 进行测试。但对于涉及敏感数据的操作,应避免使用 telnet ,而选择更安全的方式。

5、dir

dir 命令用于列出当前目录下的文件和子目录.
基本用法:

  • 直接输入 dir ,将列出当前目录下的所有文件和子目录,包括它们的名称、大小、创建日期和时间等信息。

  • 指定目录:使用 dir 目录路径 可以列出指定目录下的内容。例如:                                           dir C:\Windows\System32 会列出 C 盘 C:\Windows\System32目录下的文件和子目录。

  • 排序和筛选

/o 选项用于指定排序方式,如 /o:n 按名称排序,/o:s 按大小排序,/o:d 按日期排序。

/a 选项用于指定显示属性,如 /a:d 只显示目录,/a:h 只显示隐藏文件。

例如:dir /o:d 按日期排序显示,dir /a:h 显示隐藏文件。

dir 命令是在命令行中快速查看目录内容的实用工具,对于文件管理和系统操作非常有用。

6、control

该命令可以直接在 CMD 中运行,用于打开控制面板。

 

 7、cd

cd 命令用于更改当前工作目录。

cd 命令的常见用法包括:

  1. 切换到指定目录:

    • 例如,cd C:\Windows 会将当前工作目录切换到 C:\Windows 。
    • cd D:\Documents 则切换到 D 盘的 Documents 目录。
  2. 切换到上一级目录:

    • 使用 cd.. 可以切换到当前目录的上一级目录。
  3. 切换到根目录:

    • 输入 cd \ 可以直接切换到当前磁盘的根目录。
  4. 切换到用户主目录:

    • cd %USERPROFILE% 会切换到当前用户的主目录,通常是 C:\Users\用户名 。

        例如,如果您当前在 C:\Program Files 目录,输入 cd C:\Windows\System32 就会切换到 C:\Windows\System32 目录。

        需要注意的是,在输入目录路径时,要确保路径的准确性,包括大小写和空格等。如果输入的目录不存在,CMD 会提示错误信息。

8、mkdir

mkdir命令用于创建新的目录(文件夹)。

语法:mkdir [目录路径]

示例:

  1. 创建一个名为 NewFolder 的文件夹在当前目录下:mkdir NewFolder
  2. 在 D 盘根目录创建一个名为 Data 的文件夹:mkdir D:\Data
  3. 在当前目录下创建一个嵌套的文件夹结构,例如 Folder1\SubFoldermkdir Folder1\SubFolder

 

9、rmdir

rmdir命令用于删除空的目录。

语法:rmdir [目录路径]

示例:

删除当前目录下名为 EmptyFolder 的空目录:rmdir EmptyFolder

删除 名为 OldData 的非空目录:rmdir D:\OldData

        需要注意的是,rmdir 只能删除空的目录。如果目录不为空,会提示删除失败。若要删除非空目录及其内容,可以使用 rd 命令,不过使用时要谨慎,因为这会永久删除目录及其包含的所有文件和子目录。

10、tasklist 

tasklist 命令用于列出当前系统中正在运行的进程信息。

基本用法:

  • 直接输入 tasklist ,会显示当前系统中运行的进程的名称、PID(进程标识符)、会话名、会话编号和内存使用情况等基本信息。

  • 结合参数使用:/svc :显示每个进程所关联的服务。

  • /v :显示更详细的进程信息,包括用户名、CPU 时间等。

  • /m :显示进程所加载的模块。

  • /fi "filter" :按照指定的条件筛选进程。

        例如,tasklist /fi "STATUS eq RUNNING" 只显示正在运行的进程。

  • /fo "format" :以指定的格式输出,如 TABLE(默认)、LIST 或 CSV 。

        例如,tasklist /fo csv 以 CSV 格式输出。

11、netstat

netstat命令用于显示网络连接、路由表和网络接口等信息。

基本用法

  • 直接输入 netstat ,将显示活动的 TCP 连接。

  • -a :显示所有连接和监听端口。

  • -n :以数字形式显示地址和端口号。

  • -o :显示与每个连接相关的进程 ID(PID)。

  • -b :显示创建每个连接或监听端口的可执行程序。

  • -r :显示路由表。

12、cls

用于清除屏幕上的显示内容,使命令提示符窗口变得干净整洁。

13、ver

用于查看 Windows 操作系统版本信息的命令。

14、shutdown

shutdown 命令用于关闭计算机。

它有多种参数和用法,例如:

  • shutdown /s :这会关闭计算机。
  • shutdown /r :重新启动计算机。
  • shutdown /t 60 :表示在 60 秒后执行关机操作,您可以将 60 替换为您想要的秒数。
  • shutdown /f :强制关闭正在运行的应用程序而没有警告。

15、services.msc

输入 services.msc ,将会打开 Windows 的服务窗口。

16、compmgmt.msc

在 Windows 的命令提示符(CMD)中输入 compmgmt.msc 会打开“计算机管理”窗口。

17、diskmgmt.msc

在 Windows 的命令提示符(CMD)中输入 diskmgmt.msc 将会打开“磁盘管理”窗口。

18、devmgmt.msc

在 Windows 的命令提示符(CMD)中输入 devmgmt.msc 会打开“设备管理器”窗口。

19、eventvwr.msc

在 Windows 的命令提示符(CMD)中输入 eventvwr.msc 会打开“事件查看器”窗口。

20、perfmon.msc

在 Windows 的命令提示符(CMD)中输入 perfmon.msc 会打开“性能监视器”。

21、notepad

在 Windows 的命令提示符(CMD)中输入notepad 会打开 Windows 系统自带的记事本应用程序(Notepad)。

打开空白记事本:

使用记事本打开指定文件:

22、calc

在 Windows 的命令提示符(CMD)中输入 calc 会启动 Windows 系统自带的计算器应用程序(Calculator)。

23、mspaint

在 Windows 的命令提示符(CMD)中输入 mspaint 会打开 Windows 系统自带的画图工具(Microsoft Paint)。

24、nslookup

在 Windows 的命令提示符(CMD)中输入 nslookup 会启动 DNS (域名系统)查询工具 nslookup,主要用于查询域名对应的 IP 地址以及相关的 DNS 记录信息。

25、net user

在 Windows 的命令提示符(CMD)中输入 net user 用于查看计算机上的用户账户信息。

它具有以下常见的用法和功能:

  1. 查看本地用户账户列表:执行 net user 命令后,会显示当前计算机上所有用户账户的名称。

  2. 查看特定用户账户的详细信息:可以通过 net user 用户名 的方式获取指定用户的详细信息,如账户是否被禁用、密码到期时间等。

例如:

  • 输入 net user ,可能会显示类似这样的结果:Administrator 、 Guest 等用户账户名称。
  • 输入 net user Administrator ,可以获取关于 Administrator 用户账户的详细情况。

26、net share

在 Windows 的命令提示符(CMD)中输入 net share 用于查看本地计算机上共享资源的相关信息。

它的主要作用包括:

  1. 显示当前已共享的文件夹或资源:执行该命令后,会列出计算机上已设置为共享的文件夹名称、路径以及相关的访问权限等信息。

  2. 帮助排查共享资源的问题:如果在网络共享中遇到访问故障或权限问题,可以通过此命令查看共享设置是否正确。

27、net start

在 Windows 的命令提示符(CMD)中输入 net start 用于查看当前正在运行的服务和系统进程。

执行该命令后,会列出一系列已启动的服务名称和描述。

例如,可能会显示诸如 Workstation(工作站服务)、Server(服务器服务)、Print Spooler(打印后台处理程序服务)等服务正在运行。

这对于排查系统故障、了解系统的服务运行状态以及管理服务的启动和停止非常有用。

假设您发现某个服务没有启动,而它是您当前操作所必需的,您可以通过相关命令来启动它。

28、net stop

在 Windows 的命令提示符(CMD)中输入 net stop 用于停止正在运行的服务。

它的使用方式通常是 net stop 服务名称 。

例如,如果要停止 Print Spooler(打印后台处理程序)服务,可以输入 net stop Print Spooler 。

需要注意的是,停止某些关键服务可能会导致系统功能异常或某些应用程序无法正常工作,所以在使用 net stop 命令时要谨慎,确保您了解停止该服务可能带来的影响。

再比如,如果某个服务出现故障或占用了过多系统资源,您可以暂时将其停止来解决问题或进行故障排查。

29、xcopy

在 Windows 的命令提示符(CMD)中,xcopy 是一个用于复制文件和目录的命令,它比 copy 命令更强大,具有更多的功能和选项。

以下是 xcopy 命令的常见语法和参数:

xcopy 源路径 目标路径 [参数]

一些常用的参数包括:

  • /s:复制目录和子目录,包括空目录。
  • /e:复制目录和子目录,包括空目录,与 /s 类似,但会复制目录树的结构,即使源目录为空。
  • /h:也复制隐藏和系统文件。
  • /r:覆盖只读文件。
  • /y:在覆盖文件时不提示确认。

例如,如果要将 D:\Folder1 及其子目录中的所有文件复制到 E:\Backup ,可以使用以下命令:

xcopy D:\Folder1 E:\Backup /s /e /h /r /y

假设您有一个包含大量子目录和各种类型文件的文件夹,并且希望完整地备份到另一个位置,xcopy 命令就能很好地满足您的需求。

30、find

在 Windows 的命令提示符(CMD)中,find 命令主要用于在文件内容中搜索指定的字符串。

如果您想查找text.txt文件中包含 “World” 这个字符串的行,可以输入以下命令:

find "World" text.txt

它将返回包含 “World” 的行,即 “Hello World” 这一行。

如果您希望显示不包含 “World” 的行,可以使用 /v 参数,命令如下:

find /v "World" text.txt

这将返回 “This is a test” 和 “Goodbye” 这两行。

如果您只想知道包含指定字符串的行数,使用 /c 参数,例如:

find /c "World" text.txt

它会返回包含 “World” 这个字符串的行数。

另外,如果您希望在每个匹配的行前面显示行号,使用 /n 参数,比如:

find /n "World" text.txt

这样,返回的结果中每行前面都会带有行号。

find 命令在处理大量文本文件,快速查找特定字符串或筛选特定内容时非常有用,可以帮助您更高效地处理和分析文本数据。

31、set

在 Windows 的命令提示符(CMD)中,set 命令用于显示、设置或删除环境变量。

以下是 set 命令的一些常见用法:

  1. 显示所有环境变量:
    输入 set 命令后,将显示当前系统中所有的环境变量及其值。

  2. 显示特定环境变量的值:
    例如,要查看环境变量 PATH 的值,可以输入 set PATH 。

  3. 设置环境变量:
    可以使用 set 变量名=值 的格式来设置环境变量。例如,set MY_VAR=123 就创建了一个名为 MY_VAR ,值为 123 的环境变量。

  4. 删除环境变量:
    要删除一个环境变量,可以使用 set 变量名= 的格式。例如,set MY_VAR= 可以删除之前创建的 MY_VAR 环境变量。

假设您正在编写一个批处理脚本,需要根据不同的条件设置特定的环境变量来控制程序的行为,set 命令就非常有用。又比如,您想要临时更改某个环境变量的值以满足特定的软件运行需求,也可以通过 set 命令来实现。

32、start

start 是 Windows 命令提示符(CMD)中的一个命令,用于启动一个单独的窗口来运行指定的程序或命令。

以下是一些常见的用法和示例:

启动应用程序
start notepad.exe 将启动记事本应用程序。

打开文件或文件夹
start C:\Windows 会打开指定的 C:\Windows 文件夹。

运行命令
start cmd 将打开一个新的命令提示符窗口。

指定窗口属性
start /max notepad.exe 以最大化窗口启动记事本。

start /min notepad.exe 以最小化窗口启动记事本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1914270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个项目学习Vue3---事件处理

学习下面代码&#xff0c;了解Vue3的事件处理 <!--条件和列表渲染--> <template><el-button v-on:click"countAdd" type"primary">count{{ count }}</el-button><el-button click"countAdd" type"primary"…

人工智能算法工程师(中级)课程3-sklearn机器学习之数据处理与代码详解

大家好&#xff0c;我是微学AI,今天给大家分享一下人工智能算法工程师(中级)课程3-sklearn机器学习之数据处理与代码详解。 Sklearn&#xff08;Scikit-learn&#xff09;是一个基于Python的开源机器学习库&#xff0c;它提供了简单有效的数据挖掘和数据分析工具。Sklearn包含了…

AI绘画工具Stable Diffusion神级插件InstantID,AI换脸完美版!

随着AI绘画技术的不断迭代&#xff0c;AI换脸也日臻完美。 从路线上看&#xff0c;主要有两条路线&#xff0c;一是一张图换脸&#xff0c;优点是操作简便&#xff0c;缺点是换个姿势的时候&#xff0c;往往不太像&#xff0c;roop等插件是基于这个思路&#xff1b;二是炼制专…

ArcGis将同一图层的多个面要素合并为一个面要素

这里写自定义目录标题 1.加载面要素的shp数据 2.点击菜单栏的地理处理–融合&#xff0c;如下所示&#xff1a; 3.将shp面要素输入&#xff0c;并设置输出&#xff0c;点击确定即可合并。合并后的属性表就只有一个数据了。

【内网渗透】MSF渗透阶段的常用指令笔记

目录 渗透阶段划分 msfvenom 常用参数 各平台生成payload命令 Meterpreter Meterpreter的常用命令 基本命令 常用命令 针对安卓手机的一些命令 针对Windows的一些命令 文件系统命令 生成木马反弹shell(以linux靶机为例) 木马生成 配置监控 攻击利用 辅助模块 怎…

【鸿蒙学习笔记】UIAbility组件概述

官方文档&#xff1a;UIAbility组件 目录标题 UIAbility组件概述 [Q&A] 什么是UIAbility&#xff1f;声明周期UIAbility组件-启动模式UIAbility组件-与UI的数据同步 UIAbility组件概述 [Q&A] 什么是UIAbility&#xff1f; UIAbility组件是一种包含UI界面的应用组件&a…

53-5 内网代理7 - CS上线不出网主机

靶场搭建: 这里就用之前内网代理的靶场,把web服务器这台虚拟机关闭掉,用剩下的3台加kali 各个虚拟机的网络情况 kali - 可以连接外网win2008(之前的FTP服务器) 可以连接外网 win 7(之前的办公电脑) 不出网主机 - 无法连接外网win2012 克隆机(之前的域控) - 无法连接…

智能客服不走寻常路:服务也能这么“潮”!

在这个科技爆炸的时代&#xff0c;智能客服已经不仅仅是一个冷冰冰的机器人&#xff0c;而是变成了企业形象的代言人。 想象一下&#xff0c;当客户与智能客服交流时&#xff0c;感觉就像在和一个有趣、幽默、又懂得解决问题的朋友聊天&#xff0c;这种体验是不是瞬间拉近了客…

门墙柜加工中心是做什么的?

门墙柜加工中心&#xff0c;带有六工序自动换刀&#xff0c;是一款主要针对门板、衣柜门板、墙板扣件等工件的加工设备。 它可以实现多种加工工艺&#xff0c;如侧孔、三合一、隐性件等连接件&#xff0c;铰链孔&#xff0c;天地铰链槽、门锁孔槽、免拉手槽、海棠槽、灯槽、拉…

秋招突击——7/9——字节面经

文章目录 引言正文八股MySQL熟悉吗&#xff1f;讲一下MySQL索引的结构&#xff1f;追问&#xff1a;MySQL为什么要使用B树&#xff1f;在使用MySQL的时候&#xff0c;如何避免索引失效&#xff1f;讲一下MySQL的事物有哪几种特征&#xff1f;MySQL的原子性可以实现什么效果&…

为什么使用 Lumion 3D 渲染软件进行建筑可视化?

如今&#xff0c;建筑可视化的需求量很大。一些报告指出&#xff0c;到 2025 年&#xff0c;建筑可视化作品的市场规模可能达到 57.2 亿美元。这只能说明 3D 渲染和建筑可视化在当今的重要性日益增加。如今&#xff0c;它已成为广告、营销、沟通等诸多领域前所未有的工具。 Lu…

从生物学到机械:人眼如何为机器人视觉系统提供无尽灵感?

人眼激发了相机机制的发展&#xff0c;该机制改善了机器人对周围世界的观察和反应方式。 该摄像头系统由马里兰大学&#xff08;UMD&#xff09;计算机科学家领导的团队开发&#xff0c;模仿人眼用于保持清晰稳定的视力的不自主运动。 该团队对相机的原型设计和测试称为…

【网络安全】Oracle:SSRF获取元数据

未经许可&#xff0c;不得转载。 文章目录 前言正文漏洞利用 前言 Acme 是一家广受欢迎的播客托管公司&#xff0c;拥有庞大的客户群体。与许多大型运营公司一样&#xff0c;Acme 采用了Apiary的服务&#xff0c;使用户能够安全高效地管理他们的播客。 Apiary 于2017年初被Or…

[Linux安全运维] Linux用户以及权限管理

Linux用户以及权限管理 Linux用户和组 用户信息文件pasawd /etc/passwd文件用于存储用户的信息 :用于分割不同的字段信息 字段示例&#xff08;第一行&#xff09;含义说明1root用户名2x密码占位符x代表用户有密码存储在shadow文件中无内容代表用户登录系统不需要密码30UID…

Elastic Stack--15--聚合查询(SUM、MAX、MIN、AVG)案例

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 ES的聚合查询(SUM、MAX、MIN、AVG)1.求和查询2.求平均值3.最大最小值查询4.唯一值查询 (类似于sql中的distinct 去重)5.stats聚合 ES的聚合查询(SUM、MAX、MIN、AVG…

Ubuntu22.04.4系统/安装python3.9/pytorch/torchvision【GPU版】

1.安装python3.9 1.1 创建python3.9的虚拟环境 conda create -n QwenChat python3.9 1.2 输入“y” 1.3 创建成功 2.安装pytorch和torchvision 2.1 进入虚拟环境 进入刚刚创建的虚拟环境 conda activate QwenChat 2.2 conda安装 查看cuda的版本 浏览器打开网址PyTorch鼠标往…

Matlab方差分析

为了使生产过程稳定&#xff0c;达到优质、高产&#xff0c;需要对影响产品质量的因素进 行分析&#xff0c;找出有显著影响的那些因素&#xff0c;除了从机理方面进行研究外&#xff0c;常常要作许多试验&#xff0c; 对结果作分析、比较&#xff0c;寻求规律。用数理统计分析…

JVM是如何创建一个对象的?

哈喽&#xff0c;大家好&#x1f389;&#xff0c;我是世杰。 本文我为大家介绍面试官经常考察的**「Java对象创建流程」** 照例在开头留一些面试考察内容~~ 面试连环call Java对象创建的流程是什么样?JVM执行new关键字时都有哪些操作?JVM在频繁创建对象时&#xff0c;如何…

大连网站制作需要注意哪些问题

在制作大连网站时&#xff0c;需要注意以下几个问题&#xff1a; 1. 目标受众&#xff1a;首先要明确网站的目标受众是谁&#xff0c;根据受众的特点和需求来设计网站的内容和结构。比如&#xff0c;如果目标受众是年轻人&#xff0c;网站的设计风格可以更加时尚和前卫&#xf…

windwos下mysql的udf提权

MySql UDF提权介绍 UDF(User Defined Functions)即用户自定义函数&#xff0c;通过这种方式可以实现命令执行&#xff0c;其原理是通过lib_mysqludf_sys提供的函数可以执行系统命令 攻击场景:同之前利用日志写WebShell的场景&#xff0c;即堆叠注入或MySQL终端权限或类似phpMy…