探索Windows CMD命令的经典应用:实用技巧大揭秘,值得收藏

news2024/12/23 17:16:54

文章目录

    • 导语:
    • 第一部分:CMD命令基础
      • 1. ipconfig:获取网络配置信息
      • 2. ping:测试网络连接
      • 3. dir:查看目录内容
      • 4. telnet:远程登录和测试网络服务
    • 第二部分:进程管理
      • 5. tasklist:查看正在运行的进程
      • 6. taskkill:结束进程
    • 第三部分:网络管理
      • 7. netstat:查看网络连接和端口状态
      • 8. nslookup:查询域名信息
    • 第四部分:系统管理
      • 9. systeminfo:获取系统信息
      • 10. taskmgr:打开任务管理器
    • 第五部分:CMD快捷指令
      • calc 打开计算器
      • mspaint 打开画图
      • notepad 打开记事本
      • control 打开控制面板
      • explorer 打开资源管理器
      • regedit 打开注册表
      • services.msc 服务中心
      • sysdm.cpl 系统属性-环境变量
    • 总结:

导语:

Windows操作系统作为全球最受欢迎的桌面操作系统之一,拥有强大的命令行工具CMD。本文将为我们介绍一些经典而常用的CMD命令,包括启动进程查看端口命令、结束进程命令等等。通过学习这些实用技巧,我们将能够更高效地管理和控制我们的Windows系统。让我们开始吧!

第一部分:CMD命令基础

1. ipconfig:获取网络配置信息

ipconfig

通过运行ipconfig命令,可以快速获取本地计算机的IP地址、子网掩码、默认网关和DNS服务器等网络配置信息。这对于网络故障排除和网络设置的调整非常有用。

ipconfig是一个常用的CMD命令,用于获取本地计算机的网络配置信息。通过在命令行中输入"ipconfig",可以获得本机的IP地址、子网掩码、默认网关和DNS服务器等网络配置信息。这些信息对于网络故障排除、网络设置调整以及了解当前网络环境非常有用。

示例:

C:\> ipconfig

Windows IP Configuration

Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : example.com
IPv4 Address. . . . . . . . . . . : 192.168.0.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1

2. ping:测试网络连接

ping

使用ping命令,可以测试计算机与目标主机之间的连接是否正常。通过向目标主机发送数据包并等待回应,可以确定是否能够与目标主机进行通信。
ping命令用于测试计算机与目标主机之间的连接状态。通过在命令行中输入"ping 目标主机地址",可以发送网络数据包到目标主机并等待其回应,从而确定与目标主机的连通性。

示例:

C:\> ping www.example.com

Pinging www.example.com [93.184.216.34] with 32 bytes of data:
Reply from 93.184.216.34: bytes=32 time=10ms TTL=55
Reply from 93.184.216.34: bytes=32 time=11ms TTL=55
Reply from 93.184.216.34: bytes=32 time=9ms TTL=55
Reply from 93.184.216.34: bytes=32 time=10ms TTL=55

Ping statistics for 93.184.216.34:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 9ms, Maximum = 11ms, Average = 10ms

3. dir:查看目录内容

dir

dir命令是CMD中用于列出当前目录下文件和子目录的命令。它提供了文件名、大小、创建日期和时间等信息,方便管理和浏览目录内容。

示例:

C:\> dir

2021/05/10  14:34    <DIR>          Documents
2021/04/25  09:22    <DIR>          Downloads
2021/03/17  13:45    <DIR>          Pictures
2021/02/28  18:10    <DIR>          Videos
2021/05/18  17:32               782 README.txt
2021/05/16  09:57            25,879 script.py
               2 File(s)         26,661 bytes
               4 Dir(s)   1,245,372,928 bytes free

4. telnet:远程登录和测试网络服务

telnet

telnet是一种用于远程登录和测试网络服务的CMD命令。它允许通过Telnet协议与远程主机建立连接,并在远程主机上执行命令或测试网络服务的可访问性。

示例:

C:\> telnet example.com 80

Trying 93.184.216.34...
Connected to example.com.
Escape character is '^]'.
GET / HTTP/1.1
Host: example.com

HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1270
Connection: close
...

在上面的示例中,我们使用telnet命令连接到example.com的80端口(HTTP),并发送了一个简单的HTTP GET请求。然后,我们收到了从远程主机返回的HTTP响应。

telnet命令对于远程服务器的故障排除和网络服务的测试非常有用,特别是在调试网络连接或进行端口连接测试时。

第二部分:进程管理

5. tasklist:查看正在运行的进程

tasklist

tasklist是一个常用的CMD命令,用于查看当前正在运行的所有进程的详细信息。通过在命令行中输入"tasklist",可以获取进程的名称、进程ID(PID)、内存使用情况、执行路径等相关信息。这对于了解系统中正在运行的进程非常有用。

示例:

C:\> tasklist

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0         8 K
System                           4 Services                   0     2,264 K
svchost.exe                   1236 Services                   0    21,348 K
...

上述示例显示了一部分正在运行的进程及其相关信息。可以查看进程名称、进程ID、所属会话、内存使用情况等。

6. taskkill:结束进程

taskkill

taskkill命令用于终止正在运行的进程。可以根据进程ID或进程名称来指定要结束的进程。通过在命令行中输入"taskkill /PID 进程ID"或"taskkill /IM 进程名称",可以强制终止指定的进程。

示例:

C:\> taskkill /PID 1236

SUCCESS: The process with PID 1236 has been terminated.

在上述示例中,我们使用taskkill命令终止了进程ID为1236的进程。

进程管理是Windows系统中重要的一部分。通过使用tasklist命令,可以了解当前系统中正在运行的进程,从而监控系统资源的使用情况。而taskkill命令允许终止不需要或无响应的进程,以提高系统的稳定性和性能。

在进行进程管理时,请务必小心操作,并确保终止了正确的进程。不正确的使用可能会导致系统不稳定或数据丢失。

第三部分:网络管理

7. netstat:查看网络连接和端口状态

netstat

netstat命令用于显示当前计算机上的网络连接和端口状态。通过在命令行中输入"netstat",您可以获取已建立的TCP连接、UDP端口以及每个连接的状态和源/目标IP地址等信息。

示例:

C:\> netstat

Active Connections

Proto  Local Address          Foreign Address        State
TCP    192.168.0.100:3389     192.168.0.101:56789    ESTABLISHED
TCP    192.168.0.100:443      104.18.43.11:443       ESTABLISHED
UDP    0.0.0.0:123            *:*                    LISTENING
...

上述示例显示了一部分网络连接和端口状态的信息。您可以查看协议类型(TCP/UDP)、本地地址、远程地址以及连接状态。

8. nslookup:查询域名信息

nslookup

nslookup命令用于查询域名的DNS信息。通过在命令行中输入"nslookup 域名",您可以获取该域名的IP地址、域名服务器和域名解析的详细信息。

示例:

C:\> nslookup www.example.com

Server:  UnKnown
Address:  192.168.0.1

Non-authoritative answer:
Name:    www.example.com
Addresses:  93.184.216.34
          2606:2800:220:1:248:1893:25c8:1946

上述示例显示了查询域名www.example.com的结果,包括域名对应的IPv4和IPv6地址。

netstat命令和nslookup命令是网络管理中非常有用的工具。通过netstat命令,您可以了解计算机上的网络连接状态,帮助排查网络问题和监控网络活动。nslookup命令则提供了查询域名信息的能力,用于验证DNS设置、解决域名解析问题等。

第四部分:系统管理

9. systeminfo:获取系统信息

systeminfo

systeminfo命令可提供有关计算机硬件和操作系统的详细信息,如操作系统版本、处理器类型和物理内存量。这对于系统维护和问题排查非常重要。

示例:

C:\> systeminfo

Host Name:                 MyComputer
OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.19042 N/A Build 19042
...
Total Physical Memory:     16,384 MB
...

上述示例显示了一部分系统信息,包括计算机名称、操作系统名称和版本以及总物理内存大小。

10. taskmgr:打开任务管理器

taskmgr
taskmgr命令用于打开Windows任务管理器,它是一个强大的工具,用于监控和管理计算机上的进程、性能、应用程序和服务等。通过在命令行中输入"taskmgr",您可以打开任务管理器并访问其各种功能。

示例:

C:\> taskmgr

执行上述命令后,任务管理器将打开,并显示当前运行的进程、CPU、内存和磁盘使用情况等信息。

第五部分:CMD快捷指令

快捷键 【徽标+R】打开命令窗口:即win+R

calc 打开计算器

calc

在这里插入图片描述
在这里插入图片描述

mspaint 打开画图

mspaint 

在这里插入图片描述
在这里插入图片描述

notepad 打开记事本

notepad

在这里插入图片描述
在这里插入图片描述

control 打开控制面板

control

在这里插入图片描述
在这里插入图片描述

explorer 打开资源管理器

explorer

在这里插入图片描述
在这里插入图片描述

regedit 打开注册表

regedit

在这里插入图片描述
在这里插入图片描述

services.msc 服务中心

services.msc

在这里插入图片描述
在这里插入图片描述

sysdm.cpl 系统属性-环境变量

sysdm.cpl

在这里插入图片描述
在这里插入图片描述

总结:

CMD命令在Windows系统管理中发挥着重要作用。通过学习和掌握这些经典而常用的CMD命令,可以更高效地管理我们的Windows系统,进行网络故障排除和系统维护。无论是一名系统管理员、开发人员还是普通用户,掌握这些实用技巧都将使我们在日常工作中更加得心应手。不断学习和实践,我们将成为CMD命令的高级用户!

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

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

相关文章

10-Docker发布微服务

文章目录 搭建SpringBoot项目发布微服务项目到Docker容器 搭建SpringBoot项目 搭建一个简单的SpringBoot项目&#xff1a; 创建maven工程&#xff0c;pom为&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://m…

【Java多线程案例】单例模式

本期讲解单例模式的饿汉模式与懒汉模式&#xff0c;以及如何解决懒汉模式造成线程的不安全问题。 目录 什么是单例模式&#xff1f; 1. 饿汉模式 2. 懒汉模式 2.1 懒汉模式单线程版 2.2 懒汉模式多线程版 3. 解决懒汉模式不安全问题 3.1 保证原子性 3.2 防止指令重排序…

MAC移动硬盘无法识别解决方案(超详细图文教程)

目录 步骤1&#xff1a;先找到外接移动硬盘&#xff0c;在 Mac “终端”执行命令 步骤2&#xff1a;加载移动硬盘&#xff0c;可以在终端执行以下两个命令之一 步骤3&#xff1a;终止后台自动执行的“磁盘修复进程” 步骤4&#xff1a;手动执行磁盘修复命令 步骤5&#xf…

lwIP更新记01:全局互斥锁替代消息机制

从 lwIP-2.0.0 开始&#xff0c;在 opt.h 中多了一个宏开关 LWIP_TCPIP_CORE_LOCKING&#xff0c;默认使能。这个宏用于启用 内核锁定 功能&#xff0c;使用 全局互斥锁 实现。在之前&#xff0c;lwIP 使用 消息机制 解决 lwIP 内核线程安全问题。消息机制易于实现&#xff0c;…

基于Linux安装Docker

Docker官网&#xff1a;Docker Docs: How to build, share, and run applications | Docker Documentation 学习任何技术&#xff0c;一定要参考相应的官网学习&#xff0c;一定要参考官网学习&#xff01;&#xff01;&#xff01; 目录 一、环境准备 1.1 配置源 1.1.1 下载…

Vue+uniapp桃源婚恋交友APP 安卓小程序 nodejs java python

小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 开发模式&#xff1a;混合开发本文先提出了开发基于小程序的桃源婚恋交友APP系统的背景意义&#xff0c;然后通过功能性和非功能性分析阐述本系统的需求&#xff0c;然后进行系统设计。技术实现部分选择Jav…

c++ 11标准模板(STL) std::set(九)

定义于头文件 <set> template< class Key, class Compare std::less<Key>, class Allocator std::allocator<Key> > class set;(1)namespace pmr { template <class Key, class Compare std::less<Key>> using se…

vue参照企业微信日程写一个小组件

今天公司要求做日程 这体的话 和企业微信的日程功能挺想的 也没有找到特别好的工具 就直接自己手敲了一个 先看效果 因为样式使用 sass 写的 所以 项目中要引入 sass 感兴趣的 可以把代码拿去二开一下 <template><section class "skeletonPositioning"…

Java线程概述 (一)线程介绍

文章目录 &#x1f412;个人主页&#x1f3c5;JavaSE系列专栏&#x1f4d6;前言&#xff1a;&#x1fa85;什么是程序 、进程、线程&#xff1f;&#x1fa85;线程的生命周期&#x1fa85;多线程&#x1fa85;守护者线程&#x1fa85;线程并行与并发&#x1fa85;死锁&#x1f…

机器学习项目实战-能源利用率 Part-4(模型构建)

博主前期相关的博客可见下&#xff1a; 机器学习项目实战-能源利用率 Part-1&#xff08;数据清洗&#xff09; 机器学习项目实战-能源利用率 Part-2&#xff08;探索性数据分析&#xff09; 机器学习项目实战-能源利用率 Part-3&#xff08;特征工程与特征筛选&#xff09; 这…

AList挂载工具安装搭建使用教程,快速访问多个网盘的资源(保姆级图文)

目录 1. 下载AList2. 命令行启动快速启动小技巧 3. 用户登录4. 添加阿里云网盘帐号5. 添加百度云网盘资源总结 欢迎关注 『发现你走远了』 博客&#xff0c;持续更新中 欢迎关注 『发现你走远了』 博客&#xff0c;持续更新中 软件功能&#xff1a;将多个网盘的资源聚合在一起&…

本地部署 privateGPT

本地部署 privateGPT 1. 什么是 privateGPT2. Github 地址3. 创建虚拟环境4. 部署 privateGPT5. 配置 .env6. 下载模型7. 将文件放入 source_documents 目录中8. 摄取所有数据9. 向本地文档提问 1. 什么是 privateGPT 利用 GPT 的强大功能&#xff0c;私密地与您的文档交互&am…

Flutter 笔记 | Flutter 中的路由、包、资源、异常和调试

路由管理 Flutter中的路由通俗的讲就是页面跳转。在Flutter中通过Navigator组件管理路由导航。并提供了管理堆栈的方法。如&#xff1a;Navigator.push和Navigator.pop Flutter中给我们提供了两种配置路由跳转的方式&#xff1a;1、基本路由&#xff0c; 2、命名路由 普通路…

详解c++STL—函数对象

目录 1、函数对象 1.1、函数对象概念 1.2、函数对象的使用 2、谓词 2.1、谓词概念 2.2、一元谓词 2.3、二元谓词 3、内建函数对象 3.1、理解内建函数对象 3.2、算术仿函数 3.3、关系仿函数 3.4、逻辑仿函数 1、函数对象 1.1、函数对象概念 概念&#xff1a; 重载…

数据结构第三天 【二叉搜索树】

这道题真是写的我想吐了&#xff0c;主要是函数太多&#xff0c;排错太难了&#xff0c;搞了两个小时&#xff0c;基本就是在排错&#xff0c;排了一个小时&#xff0c;后面自己心态也有点崩溃了&#xff0c;其实不是一道很难的题&#xff0c;但是是一个非常麻烦的题目&#xf…

使用Serv-U搭建FTP服务器并公网访问

文章目录 1. 前言2. 本地FTP搭建2.1 Serv-U下载和安装2.2 Serv-U共享网页测试2.3 Cpolar下载和安装 3. 本地FTP发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 转载自内网穿透工具的文章&#xff1a;使用Serv-U搭建FTP服务器并公网访问【内网穿透】_ 1. 前言…

linux专题:GDB详细调试方法与实现

系列文章目录 例如&#xff1a;第一章 Linux-GDB 调试实验的使用 文章目录 目录 系列文章目录 文章目录 一、实验目的 二、实验现象 三、实验准备 四、Linux GDB调试实验流程 五、Linux GDB 调试器 总结 一、实验目的 掌握使用 gcc 分步编译 c 代码为可执行程序步骤以及 gc…

【数学建模】步长的选择(优化建模)

人们每天都在行走&#xff0c;排除以运动健身为目的的走路方式&#xff0c;而仅仅考虑距离固定&#xff0c;以节省体力为最终目的的行走&#xff0c;那么选择多大的步长才最省力&#xff1f; 人在走路时所做的功等于抬高人体重心所需的势能与两腿运动所需的动能之和。在给定速度…

又到520了,来画一朵抽搐的玫瑰花吧

文章目录 静态的玫瑰 敲了这么多年代码&#xff0c;每年都得画一些心啊花啊什么的&#xff0c;所以现在常规的已经有些倦怠了&#xff0c;至少也得来个三维图形才看着比较合理&#xff0c;而且光是三维的也没啥意思&#xff0c;最好再加上能动起来。 静态的玫瑰 网上有很多生…

AIGC技术研究与应用 ---- 下一代人工智能:新范式!新生产力!(1-简介)

文章大纲 AI GC参考文献与学习路径模型进化券商研报陆奇演讲AI GC AI模型可大致分为决策式/分析式AI(Discriminant/Analytical AI)和生成式AI (Generative AI)两类。 决策式AI:学习数据中的条件概率分布,根据已有数据进行分析、判断、预测,主要应用模型有用于推荐系 统和…