Windows 命令提示符(CMD)操作(二):系统信息和管理

二、系统信息和管理

2.1 systeminfo

显示系统信息

一般语法:

systeminfo [/s <hostname>] [/u <username> [/p [<password>]]] [/fo {TABLE | LIST | CSV}] [/nh]

其中,常见的选项包括:

  • /s <hostname>:指定要获取系统信息的远程计算机的主机名或 IP 地址。
  • /u <username>:指定用于连接到远程计算机的用户名。
  • /p [<password>]:可选参数,指定连接到远程计算机所需的密码。
  • /fo {TABLE | LIST | CSV}:指定输出格式,可以是表格形式、列表形式或 CSV 格式。
  • /nh:在输出中不包含列标题。

例如,要获取本地计算机的系统信息,你可以直接在命令提示符窗口中运行 systeminfo 命令:

systeminfo

如果要获取远程计算机的系统信息,可以使用 /s/u/p 选项指定远程计算机的主机名、用户名和密码,例如:

systeminfo /s remote_computer /u username /p password

2.2 tasklist

显示正在运行的进程列表

一般语法:

tasklist [/s computer] [/u domain\user [/p password]] [/m module] [/svc] [/v] [/fo {TABLE | LIST | CSV}] [/nh]

其中,常见的选项包括:

  • /s computer:指定要查询进程信息的远程计算机的名称或 IP 地址。
  • /u domain\user:指定用于连接到远程计算机的用户帐户和域名。
  • /p password:指定连接到远程计算机所需的密码。
  • /m module:仅显示包含指定模块名称的进程。
  • /svc:显示每个进程的服务信息。
  • /v:显示详细信息。
  • /fo {TABLE | LIST | CSV}:指定输出格式,可以是表格形式、列表形式或 CSV 格式。
  • /nh:在输出中不包含列标题。

例如,要在本地计算机上显示当前正在运行的进程列表,你可以在命令提示符窗口中直接运行 tasklist 命令:

tasklist

如果要查看远程计算机上的进程列表,可以使用 /s/u/p 选项指定远程计算机的名称、用户名和密码,例如:

tasklist /s remote_computer /u username /p password

2.3 taskkill

用于终止正在运行的进程或应用程序。它允许用户通过命令行方式结束进程,提供了一种有效的方式来终止卡死的程序或在需要时停止运行中的任务。

一般语法:

taskkill [/s <计算机>] [/u <用户名>] [/p <密码>] [/fi <过滤>] [/pid <进程ID> | /im <映像名>] [/f] [/t]
  • /s <计算机>:指定要终止进程的远程计算机。
  • /u <用户名>:指定用户名以进行远程连接。
  • /p <密码>:指定密码以进行远程连接。
  • /fi <过滤>:允许使用过滤器来选择要终止的进程。例如,你可以使用 /fi "STATUS eq RUNNING" 来选择正在运行的进程。
  • /pid <进程ID>:指定要终止的进程的进程 ID。
  • /im <映像名>:指定要终止的进程的映像名称。
  • /f:强制终止进程,而不提示用户确认。
  • /t:终止指定进程及其所有子进程。

 例如,要终止名为 notepad.exe 的进程,你可以使用以下命令:

taskkill /im notepad.exe

2.4 shutdown

关闭或重新启动计算机

一般语法:

shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\computername] [/t xxx] [/d [p|u:]xx:yy] [/c "comment"] [/k] [/l] [/ns] [/no]

其中,常见的选项包括:

  • /i:显示远程计算机关机/重启对话框,用于远程关机/重启操作。
  • /l:注销当前用户。
  • /s:关闭计算机。
  • /r:重启计算机。
  • /g:关闭并重新启动计算机,启用新的 UEFI 固件界面。
  • /a:中止计划的关机或重启操作。
  • /p:关闭计算机,没有警告或倒计时。
  • /h:休眠计算机。
  • /e:启用关机原因和注释选项,允许指定计划的关机或重启的原因和注释。
  • /f:强制关闭应用程序,无需用户确认。
  • /m \\computername:指定要影响的远程计算机。
  • /t xxx:设置关机或重启前等待的时间(以秒为单位)。
  • /c "comment":添加关机或重启的注释。
  • /k:指定计划的关机或重启,但不执行操作(只显示警告)。
  • /l:注销当前用户,但不关闭计算机。

例如,要立即关闭计算机,你可以在命令提示符窗口中运行以下命令:

shutdown /s /f /t 0

2.5 attrib

更改文件属性

一般语法:

attrib [+R | -R] [+A | -A] [+S | -S] [+H | -H] [drive:][path][filename] [/S [/D]]

其中,+- 符号分别表示设置或取消相应的属性。常见的属性包括:

  • R:只读属性。如果设置了只读属性,那么文件将不能被修改或删除。
  • A:存档属性。用于标记文件已经被备份过。
  • S:系统属性。用于标记文件是系统文件。
  • H:隐藏属性。如果设置了隐藏属性,那么文件将在文件资源管理器中不可见。

/S/D 选项用于指定要应用属性更改的目录及其子目录。

例如,要将名为 file.txt 的文件设置为只读属性,你可以运行以下命令:

attrib +R file.txt

如果要将名为 folder 的目录设置为隐藏属性,并且同时递归地将该目录下所有文件和子目录都设置为隐藏属性,你可以运行以下命令:

attrib +H /S /D folder

2.6 fc

比较两个文件或一组文件并显示不同之处

一般语法:

fc [/A] [/B] [/C] [/L] [/LBn] [/N] [/OFF[line_count]] [/T] [/U] [/W] [/nnnn] [first_file] [second_file]

其中:

  • /A:将文件视为 ANSI 格式。
  • /B:将文件视为二进制文件。
  • /C:忽略文件大小写的差异。
  • /L:将文件名和行号显示为小写。
  • /LBn:设置左边的换行符限制为 n 字节。
  • /N:在输出中显示行号。
  • /OFF[line_count]:在文件中指定行数后停止比较。
  • /T:在输出中显示文本文件的偏移量(十六进制)。
  • /U:将文件视为 Unicode 格式。
  • /W:将文件视为宽字符格式。
  • /nnnn:指定要使用的行宽。
  • first_file:指定要比较的第一个文件。
  • second_file:指定要比较的第二个文件。

例如,要比较两个文本文件 file1.txtfile2.txt 的内容,你可以运行以下命令:

fc file1.txt file2.txt

2.7 findstr

在文本文件中搜索字符串

一般语法:

findstr [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] pattern [filename [...]]

其中,常见的选项包括:

  • /B:匹配字符串的行必须以指定的字符串开头。
  • /E:匹配字符串的行必须以指定的字符串结尾。
  • /L:将模式视为字面量,而不是正则表达式。
  • /R:将模式视为正则表达式。
  • /S:在指定目录及其子目录中递归地搜索文件。
  • /I:不区分大小写地搜索。
  • /X:匹配整行(而不是字符串的一部分)。
  • /V:显示不匹配模式的行。
  • /N:在每行前面显示行号。
  • /M:只显示匹配模式的文件名。
  • /O:在每个匹配行前面显示文件偏移量。
  • /P:用于搜索二进制文件。
  • /F:file:指定包含要搜索的文本的文件。
  • /C:string:从命令行指定要搜索的文本。
  • /G:file:从文件中读取要搜索的文本。
  • /D:dir list:指定要搜索的目录列表。
  • /A:color attributes:指定输出行的颜色属性。

例如,要在当前目录下的所有文本文件中搜索包含字符串 "example" 的行,你可以运行以下命令:

findstr "example" *.txt

2.8 gpupdate

更新组策略设置

一般语法:

gpupdate [/target:{computer | user}] [/force] [/wait:<value>] [/logoff] [/boot] [/sync]

其中:

  • /target:{computer | user}:指定要更新的目标,可以是计算机或用户。
  • /force:强制更新组策略设置,而不仅仅是检查是否有更新。
  • /wait:<value>:指定等待更新的时间(以秒为单位)。
  • /logoff:更新后强制注销当前用户。
  • /boot:更新后强制重新启动计算机。
  • /sync:同步 Active Directory 数据。

例如,要强制立即更新计算机的组策略设置,你可以在命令提示符窗口中运行以下命令:

gpupdate /target:computer /force

或者,要更新当前用户的组策略设置并在更新完成后立即重新启动计算机,你可以运行以下命令:

gpupdate /boot /sync

2.9 sfc

系统文件检查工具,扫描并修复系统文件的损坏

一般语法:

sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x] [/quiet] [/quietboot] [/quietrestore] [/offwindir=offline windows directory] [/offbootdir=offline boot directory]

常用选项包括:

  • /scannow:扫描系统文件并尝试修复损坏的文件。这是最常用的选项,用于在不指定其他参数的情况下运行系统文件检查。
  • /scanonce:在下一次启动时扫描系统文件。
  • /scanboot:在每次启动时都扫描系统文件。
  • /revert:恢复扫描设置为默认值。
  • /purgecache:清除 Windows 文件保护缓存并开始扫描。

例如,要执行完整的系统文件检查并尝试修复任何损坏的文件,你可以运行以下命令:

sfc /scannow

2.10 hostname

显示计算机的主机名

一般语法:

hostname

运行这个命令会简单地显示当前计算机的名称。

例如,在命令提示符窗口中运行 hostname 命令会显示当前计算机的名称,如下所示:

C:\>hostname
YourComputerName

2.11 driverquery

显示当前安装的设备驱动程序信息

一般语法:

driverquery [/s <系统>] [/u [<域>]\使用者[/p [密码]]] [/fo {TABLE | LIST | CSV}] [/nh] [/v]

常见选项包括:

  • /s <系统>:指定要查询的远程系统。
  • /u [<域>]\使用者[/p [密码]]:指定远程系统的用户名和密码。
  • /fo {TABLE | LIST | CSV}:指定输出格式为表格、列表或 CSV 格式。
  • /nh:在输出中不包含列标题。
  • /v:显示详细信息。

例如,要在本地系统上显示所有设备驱动程序的信息,你可以在命令提示符窗口中直接运行以下命令:

driverquery

如果要查询远程系统上的设备驱动程序信息,你可以使用 /s/u/p 选项指定远程系统的名称、用户名和密码。

driverquery /s RemoteComputerName /u username /p password

2.12 bcdedit

配置引导加载程序,用于管理启动选项和引导设置

一般语法:

bcdedit [/store <filename>] [/createstore] [/export <filename>] [/import <filename>] [/delete <id>] [/cleanup] [/enum] [/v] [/enum {all | <type>} [/v]] [{<id>} /store <filename>] [/timeout <value>] [/bootsequence <id>] [/default <id>] [/displayorder <id> [<id>...]] [/copy <id> {/d | /description} [<description>]] [/set] [{<id>} /store <filename>] <option> [<value>]

常见的选项包括:

  • /store <filename>:指定要操作的 BCD 存储文件的路径。
  • /createstore:创建一个新的 BCD 存储文件。
  • /export <filename>:导出当前系统的 BCD 数据到指定文件。
  • /import <filename>:从指定文件导入 BCD 数据到当前系统。
  • /delete <id>:删除指定的启动项或加载器。
  • /cleanup:清理无效的启动项。
  • /enum:列出当前系统的所有启动项和加载器。
  • /v:显示详细信息。
  • /timeout <value>:设置启动菜单的超时时间。
  • /default <id>:设置默认的启动项。
  • /displayorder <id> [<id>...]:设置启动菜单显示的顺序。
  • /set:设置指定启动项或加载器的属性。

例如,要列出当前系统的启动项和加载器,可以运行以下命令:

bcdedit /enum

要设置默认的启动项为特定的标识符,可以运行以下命令:

bcdedit /default {identifier}

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

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

相关文章

Jetpack 之Glance+Compose实现一个小组件

Glance&#xff0c;官方对其解释是使用 Jetpack Compose 样式的 API 构建远程 Surface 的布局&#xff0c;通俗的讲就是使用Compose风格的API来搭建小插件布局&#xff0c;其最新版本是2022年2月23日更新的1.0.0-alpha03。众所周知&#xff0c;Compose样式的API与原生差别不小&…

Android逆向学习(七)绕过root检测与smali修改学习

Android逆向学习&#xff08;七&#xff09;绕过root检测与smali修改学习 一、写在前面 这是吾爱破解正己大大教程的第五个作业&#xff0c;然后我的系统还是ubuntu&#xff0c; 这个是剩下作业的完成步骤。 二、任务目标 现在我们已经解决了一些问题&#xff0c;现在剩下的…

matplotlib图例使用案例1.1:在不同行或列的图例上添加title

我们将图例进行行显示或者列显示后&#xff0c;只能想继续赋予不同行或者列不同的title来进行分类。比较简单的方式&#xff0c;就是通过ax.annotate方法添加标签&#xff0c;这样方法复用率比较低&#xff0c;每次使用都要微调ax.annotate的显示位置。比较方便的方法是在案例1…

基于jieba、TfidfVectorizer、LogisticRegression的垃圾邮件分类,模型平均得分为0.98左右(附代码和数据集)

基于jieba、TfidfVectorizer、LogisticRegression的垃圾邮件分类,模型平均得分为0.98左右(附代码和数据集)。 垃圾邮件分类识别是一种常见的文本分类任务,旨在将收件箱中的邮件分为垃圾邮件和非垃圾邮件。以下是一些常用的技术和方法用于垃圾邮件分类识别: 基于规则的过…

探索设计模式的魅力:迭代器模式让你轻松驾驭复杂数据集合

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;并且坚持默默的做事。 文章目录 一、&#x1f4a1; 引言二、原理与结构 &#x1f4da;&#x1f465; 迭代器模式的关…

处理MIGO 采购订单过账报错:物料账簿货币被更改

同事操作MIGO 采购订单过账报错&#xff1a;物料账簿货币被更改。 跟据查资料检查一下OKKP的配置。进去后发现了另一个报错&#xff1a; 然后再查资料&#xff0c;让检查一下SCC4的配置。经查看&#xff0c;发现是顾问copy client是忘记填写client的货币了。我维护好后&#xf…

Nginx配置WebSocket 【支持wss与ws连接】

要配置 Nginx 支持 WebSocket &#xff08;包括非加密的 ws:// 连接和加密的 wss:// 连接&#xff09;&#xff0c;你需要在 location 块中添加一些特定的指令。这些指令告诉 Nginx 如何将 WebSocket 连接代理到你的应用服务器。以下是一个基本的示例&#xff1a; server {lis…

Intellij IDEA中怎么配置Maven?

在IntelliJ IDEA中配置Maven非常简单&#xff0c;以下是详细步骤&#xff1a; 步骤1&#xff1a;安装Maven 首先确保你的计算机上已经安装了Maven。如果没有安装&#xff0c;你可以从Apache Maven官网下载并安装&#xff1a;https://maven.apache.org/download.cgi 步骤2&am…

docker的底层原理二:容器运行时环境

概述&#xff1a;Docker 的容器运行时环境是其核心组成部分&#xff0c;提供了应用程序运行所需的隔离和资源管理。以下是容器运行时环境的一些关键底层原理和组件&#xff1a; 1. 命名空间&#xff08;Namespaces&#xff09; Process Namespace&#xff1a;用于隔离进程ID&…

Eclipse - Makefile generation

Eclipse - Makefile generation References right mouse click on the project -> Properties -> C/C Build -> Generate Makefiles automatically 默认会在 Debug 目录下创建 Makefile 文件。 References [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

【图论经典题目讲解】洛谷 P2371 墨墨的等式

P2371 墨墨的等式 D e s c r i p t i o n \mathrm{Description} Description 求解有多少个 b ∈ [ l , r ] b\in [l,r] b∈[l,r] 满足 ∑ i 1 n a i x i b \sum\limits_{i1}^n a_ix_ib i1∑n​ai​xi​b 存在非负整数解&#xff08; x i x_i xi​ 为变量&#xff0c; a a …

数据结构-哈夫曼树

介绍 哈夫曼树&#xff0c;指带权路径长度最短的二叉树&#xff0c;通常用于数据压缩中 什么是带权路径长度&#xff1f; 假设有一个结点&#xff0c;我们为它赋值&#xff0c;这个值我们称为权值&#xff0c;那么从根结点到它所在位置&#xff0c;所经历的路径&#xff0c;…

无穷绕八双纽线

目录&#xff09; 前言双纽线双纽线工程化双纽线应用参考文献 前言 今天是初八&#xff0c;在中国某些地方初八有拜财神的习俗&#xff0c;“八”谐音“发”&#xff0c;等同于恭喜发财的“发”&#xff0c;寓意着在新的一年里红红火火发大财&#xff0c;三叔首先祝福各位读者…

oracle和mysql语句有哪些异同点?

Oracle和MySQL是两个流行的关系型数据库管理系统&#xff0c;它们都有SQL&#xff08;结构化查询语言&#xff09;作为主要的查询语言。尽管它们共享许多基本的SQL功能&#xff0c;但它们之间也存在一些关键的差异。以下是一些Oracle和MySQL语句的异同点&#xff1a; 数据类型…

C语言:函数指针

前言&#xff1a; 当谈到C语言的高级特性时&#xff0c;函数指针是一个非常重要的概念。函数指针允许我们在程序中动态地传递和调用函数&#xff0c;这在很多情况下都非常有用。本篇博客将详细讲解C语言函数指针的知识&#xff0c;并带上一些代码示例来帮助读者理解。 目录 什么…

如何使用HTTP隧道在Linux环境下构建内网穿透解决方案

你是否曾经遇到过这样的尴尬场景&#xff1a;身处内网环境&#xff0c;却想要让外部世界的朋友访问你的某个服务&#xff0c;却发现那堵墙——防火墙&#xff0c;如同一座不可逾越的山峰&#xff0c;挡住了你的去路&#xff1f;别担心&#xff0c;今天我们就来聊聊如何在Linux环…

Python:变量与数据类型

目录 一、变量 1.1 强数据类型与弱数据类型 1.2 全局函数 1.3 变量的命名规范 二、数据类型 2.1 基本数据类型 2.2 复合数据类型&#xff08;引用数据类型&#xff09; 三、数据类型转换 一、变量 变量&#xff1a;顾名思义&#xff0c;变化的量。在python中代指运行时…

html标签及基础语法 大合集

01-标签语法标签结构 HTML&#xff08;Hypertext Markup Language&#xff09;是网页的基础语言之一&#xff0c;它通过使用标签&#xff08;tag&#xff09;来描述网页的结构和内容。标签是由尖括号包围的关键词&#xff0c;通常成对出现&#xff0c;其中包括一个开始标签和一…

【大厂AI课学习笔记】【2.2机器学习开发任务实例】(6)特征分析

今天来学习特征分析。 通过图分析每个特征与结果的对应关系。 例如上方&#xff0c;使用散点图&#xff0c;将各个特征和价格的关系&#xff0c;绘制出来&#xff0c;观察是否具有较大的相关性。 散点图可以帮助找出现有特征中&#xff0c;与价格的关联度&#xff08;正数正相…

蓝桥杯刷题--python-7

0幸运数字 - 蓝桥云课 (lanqiao.cn) count 0def add_sum(num):nums []for i in num:nums.append(int(i))return sum(nums)for i in range(1, 999999):if count < 2023:bin_num bin(i)[2:]oct_num oct(i)[2:]hex_num hex(i)[2:]tm []for j in hex_num:tm.append(int(j,…