沉梦听雨的编程指南 沉梦听雨的编程指南
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 基础篇
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • RPC
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 多媒体框架
  • 虚拟机
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 随笔
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
Github (opens new window)

沉梦听雨

时间是最好的浸渍剂,而沉淀是最好的提纯器🚀
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 基础篇
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • RPC
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 多媒体框架
  • 虚拟机
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 随笔
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
Github (opens new window)
  • 网络

  • 操作系统

    • 硬件结构
    • windows命令行基础
      • 基本的 Windows 命令行指令
        • 示例
      • 常见 win + r 命令
      • 如何清空控制台的信息?
      • windows 下 查询 CPU 相关信息
      • 学习参考
  • 数据结构与算法

  • 计算机基础
  • 操作系统
沉梦听雨
2024-01-28
目录

windows命令行基础

# windows 命令行基础

# 基本的 Windows 命令行指令

  1. cd(Change Directory): 改变当前工作目录。例如 cd Documents 将当前工作目录改变到Documents文件夹,cd .. 返回上一级目录。
  2. dir : 列出当前目录下的文件和文件夹。
  3. md 或 mkdir(Make Directory): 创建一个新的目录。例如 mkdir NewFolder 会在当前位置创建一个名为 NewFolder 的文件夹。
  4. rd 或 rmdir(Remove Directory):删除一个目录。例如 rmdir myFolder 会删除名为 myFolder 的文件夹。
  5. del:删除一个文件,例如 del myFile.txt 会删除 myFile.txt 文件。
  6. copy:复制文件,例如 copy source.txt destination.txt 将 source.txt 复制到新文件 destination.txt。
  7. move:移动或重命名文件或目录,例如 move source.txt targetFolder 将 source.txt 文件移动到目标文件夹。
  8. type: 显示文件内容,例如 type myfile.txt 会显示 myfile.txt 文件的内容。
  9. cls:清空命令提示符屏幕。
  10. exit:关闭命令提示窗口。
  11. ipconfig: 查看你的 IP 信息。
  12. ping: 用于测试网络连接性,例如 ping www.google.com 可以查看你是否能连上 Google。
  13. echo: 打印参数到命令行窗口。例如,echo Hello, World! 会在命令行窗口输出 "Hello, World!"。
  14. start: 启动另一个窗口来运行特定的程序或打开文件、目录。例如,start notepad 会打开 Notepad。
  15. find: 在一个或多个文件中查找一个文本字符串。例如,find "Hello" example.txt 将在 example.txt 文件中查找 "Hello"。
  16. chkdsk: 检查磁盘,显示磁盘的状态, 并扫描物理以及逻辑错误。
  17. sfc: Windows系统文件检查器(System File Checker),用于恢复损坏的Windows系统文件。
  18. net: 用于查看和配置网络设置。
  19. gpupdate: 强制立即更新所有的策略。
  20. systeminfo: 显示关于本地或远程计算机的操作系统配置信息。
  21. tasklist: 显示所有运行中的任务。
  22. taskkill: 终止或停止运行指定的任务或进程。例如,taskkill /IM "example.exe" 将会停止运行 example.exe 进程。

要注意的是,

Windows 的文件路径系统使用【反斜杠\】作为默认的路径分隔符,例如 C:\Users\username\Documents\。

# 示例

切换到 D 盘下的 kafka 目录:

# 先输入盘符(如 D:)来切换到目标盘
D:
# 然后使用 cd 命令进入相应的文件夹
cd \kafka\kafka_3.9.0
1
2
3
4

# 常见 win + r 命令

序号 命令 功能
1 cmd 打开命令行窗口
2 mspaint 打开画图
3 write 打开写字板
4 explorer 打开文件资源管理器
5 notepad 打开记事本
6 devmgmt.msc 打开设备管理器
7 regedit 打开注册表编辑器
8 Msconfig 打开系统配置
9 taskmgr 打开任务管理器
10 osk 打开屏幕键盘
11 services.msc 打开本地服务设置

# 如何清空控制台的信息?

清空控制台信息的方法

  1. Windows 系统:使用 cls 命令可以清空控制台信息。可以在控制台输入 cls 并按下回车键来清空信息。
  2. Linux / macOS 系统:使用 clear 命令可以清空控制台信息。可以在终端输入 clear 并按下回车键来清空信息。

# windows 下 查询 CPU 相关信息

# 查询当前设备的 物理核心数,逻辑核心数
wmic cpu get NumberOfCores, NumberOfLogicalProcessors

# 示例结果
NumberOfCores  NumberOfLogicalProcessors
12             16
1
2
3
4
5
6

具体信息

  • 逻辑核心数(Logical Cores):
    • 这是 Java 虚拟机可以使用的总核心数,包括通过超线程技术创建的虚拟核心。
    • 例如,一个 4 核 CPU 通过超线程技术可以提供 8 个逻辑核心,那么 Runtime.getRuntime().availableProcessors() 将返回 8。
  • 物理核心数(Physical Cores):
    • 这是实际的 CPU 核心数,每个核心可以独立执行一个线程。
    • 例如,一个 4 核 CPU 的物理核心数为 4。

对比 Linux 下的

$ lscpu
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
1
2
3
4
5
6

参数的含义如下👇

参数 含义
CPU(s): 8 逻辑 CPU 核心数量,也就是 操作系统可以看到的 CPU 核数,包括超线程带来的虚拟核心。你的机器总共是 8 个逻辑核。
On-line CPU(s) list: 0-7 当前 在线的 CPU 核心编号列表,从 0 到 7,共 8 个,表示所有核心都处于工作状态。
Thread(s) per core: 2 每个 物理核心的线程数,这里是 2,表示 开启了超线程(Intel Hyper-Threading),每个物理核心可以跑 2 个线程。
Core(s) per socket: 4 每个 CPU 插槽上的物理核心数量,这里只有 1 个 socket,它包含 4 个物理核心。
Socket(s): 1 CPU 插槽的数量,也就是 物理 CPU 的数量,通常普通服务器或 PC 就是 1。

# 学习参考

  • Windows常用的CMD命令 - Youpeng - 博客园 (cnblogs.com) (opens new window)
上次更新: 2025/3/28 17:25:55
硬件结构
数据结构基础小结

← 硬件结构 数据结构基础小结→

Theme by Vdoing | Copyright © 2023-2025 沉梦听雨 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式