跳转至

电脑常用命令速查

Windows 系统

系统信息

功能 命令 说明
查看系统信息 systeminfo 显示 OS 版本、内存、补丁等完整信息
查看系统版本 winver 弹窗显示 Windows 版本号
查看主机名 hostname 显示当前计算机名
查看环境变量 set 列出所有环境变量
查看特定环境变量 echo %PATH% 显示 PATH 变量内容

CPU 与进程

功能 命令 说明
查看 CPU 实时占用 任务管理器 Ctrl+Shift+Esc 图形界面,最直观
查看 CPU 信息 wmic cpu get name,NumberOfCores,NumberOfLogicalProcessors 显示 CPU 型号、核心数、逻辑处理器数
查看所有进程 tasklist 列出所有运行中的进程
按名称过滤进程 tasklist \| findstr python 找出包含关键字的进程
结束进程(按名称) taskkill /IM python.exe /F 强制结束指定名称的进程
结束进程(按 PID) taskkill /PID 1234 /F 强制结束指定 PID 的进程
实时监控(PowerShell) Get-Process \| Sort-Object CPU -Descending \| Select-Object -First 10 按 CPU 占用排序显示前 10 个进程

GPU

功能 命令 说明
查看 GPU 信息 wmic path win32_VideoController get name 显示 GPU 名称
查看 NVIDIA GPU 状态 nvidia-smi 显示 GPU 温度、显存占用、功耗、进程(需安装驱动)
实时刷新 GPU 状态 nvidia-smi -l 1 每 1 秒刷新一次
查看显存占用 nvidia-smi --query-gpu=memory.used,memory.free --format=csv 只看显存使用情况

内存

功能 命令 说明
查看内存总量与使用 wmic OS get TotalVisibleMemorySize,FreePhysicalMemory 单位 KB
查看内存(PowerShell) Get-CimInstance Win32_OperatingSystem \| Select-Object TotalVisibleMemorySize,FreePhysicalMemory 同上,PowerShell 版
查看内存条信息 wmic memorychip get capacity,speed,manufacturer 显示内存条容量、频率、品牌

磁盘

功能 命令 说明
查看磁盘分区 diskpart 然后 list disk 进入磁盘管理工具
查看磁盘使用情况 wmic logicaldisk get size,freespace,caption 显示各盘符的总容量和剩余空间
查看文件夹大小 du -sh 路径(需安装 Git Bash) 统计文件夹占用大小
磁盘健康检查 chkdsk C: /f 检查并修复 C 盘文件系统错误(需重启)

网络

功能 命令 说明
查看 IP 地址 ipconfig 显示所有网络适配器的 IP、子网掩码、网关
查看详细网络信息 ipconfig /all 包含 MAC 地址、DNS 服务器等完整信息
刷新 DNS 缓存 ipconfig /flushdns 解决部分网站无法访问的 DNS 问题
测试网络连通性 ping google.com 测试能否连接到目标地址
指定次数 ping ping -n 5 8.8.8.8 只 ping 5 次
追踪路由路径 tracert google.com 显示数据包经过的每一跳路由节点
查看端口占用 netstat -ano 显示所有连接及对应的 PID
查看某端口占用 netstat -ano \| findstr :8080 查看 8080 端口被哪个进程占用
查看网络连接速率 任务管理器 → 性能 → 以太网 / WLAN 图形界面实时查看

文件与目录

功能 命令 说明
列出目录内容 dir 显示当前目录文件和子目录
切换目录 cd 路径 进入指定路径
返回上级 cd .. 退到上一层目录
创建目录 mkdir 目录名 新建文件夹
删除目录 rmdir /s /q 目录名 递归删除文件夹(含内容)
复制文件 copy 源文件 目标路径 复制单个文件
移动/重命名 move 源文件 目标路径 移动或重命名文件
删除文件 del 文件名 删除文件
搜索文件内容 findstr "关键词" 文件名 在文件中搜索文本

其他实用命令

功能 命令 说明
清空终端 cls 清屏
查看当前路径 cdecho %cd% 显示当前工作目录
定时关机 shutdown /s /t 3600 3600 秒后关机
取消定时关机 shutdown /a 取消已设置的关机任务
锁定屏幕 Win + L 快速锁屏
查看开机时间 net stats workstation \| findstr "since" 显示系统上次启动时间

Ubuntu / Linux 系统

系统信息

功能 命令 说明
查看系统版本 lsb_release -acat /etc/os-release 显示 Ubuntu 版本信息
查看内核版本 uname -r 显示 Linux 内核版本
查看完整系统信息 uname -a 内核、架构、主机名等一行显示
查看主机名 hostname 显示主机名
查看当前用户 whoami 显示当前登录用户名
查看系统运行时间 uptime 显示系统运行时长、负载

CPU

功能 命令 说明
查看 CPU 信息 lscpu 显示 CPU 架构、核心数、频率等详细信息
实时查看 CPU 占用 top q 退出;按 1 可展开每个核心的占用
更好用的实时监控 htop 彩色图形界面(需安装:sudo apt install htop
查看 CPU 温度 sensors 需安装:sudo apt install lm-sensors 并运行 sudo sensors-detect
查看 CPU 实时频率 watch -n 1 "cat /proc/cpuinfo \| grep 'MHz'" 每秒刷新一次 CPU 频率

GPU

功能 命令 说明
查看 NVIDIA GPU 状态 nvidia-smi 显示 GPU 温度、显存占用、功耗、进程
实时刷新 watch -n 1 nvidia-smi 每秒刷新一次
查看显存占用(简洁版) nvidia-smi --query-gpu=name,memory.used,memory.free,temperature.gpu --format=csv,noheader 只显示关键信息
查看 AMD GPU 信息 radeontop AMD 显卡监控(需安装)

内存

功能 命令 说明
查看内存使用情况 free -h 显示总内存、已用、可用(-h 表示人类可读的单位)
查看内存详情 cat /proc/meminfo 显示内存的完整详细信息
查看内存条信息 sudo dmidecode -t memory 显示内存条型号、容量、频率等硬件信息

磁盘

功能 命令 说明
查看磁盘使用情况 df -h 显示所有挂载点的磁盘空间(-h 人类可读)
查看文件夹大小 du -sh 路径 统计指定目录的占用大小
查看当前目录各子文件夹大小 du -h --max-depth=1 只看一层深度,排查哪个目录占用大
按大小排序 du -h --max-depth=1 \| sort -rh 从大到小排序,快速找到占用最多的目录
查看磁盘分区 lsblk 以树形结构显示所有块设备和挂载情况
查看磁盘详细信息 sudo fdisk -l 显示所有磁盘的分区表
查看磁盘 IO iostat -x 1 每秒刷新一次磁盘读写速率(需安装 sysstat

网络

功能 命令 说明
查看 IP 地址 ip addrip a 显示所有网络接口的 IP 地址
查看网络接口 ifconfig 需安装:sudo apt install net-tools
测试网络连通性 ping google.com 持续 ping,按 Ctrl+C 停止
只 ping 几次 ping -c 4 8.8.8.8 只 ping 4 次就退出
追踪路由 traceroute google.com 显示数据包路径(需安装)
查看端口占用 ss -tlnp 查看所有 TCP 监听端口及对应进程
查看特定端口 ss -tlnp \| grep 8080 查看 8080 端口
查看网络连接速率 ifstatnload 实时显示网络流量(需安装)
查看 DNS 信息 cat /etc/resolv.conf 查看当前 DNS 服务器配置
下载文件 wget URLcurl -O URL 从网络下载文件

进程管理

功能 命令 说明
查看所有进程 ps aux 显示所有进程的详细信息
按名称搜索进程 ps aux \| grep python 找出包含关键字的进程
实时监控进程 top / htop 动态显示进程资源占用
结束进程(按名称) pkill python 结束所有名为 python 的进程
结束进程(按 PID) kill -9 1234 强制结束指定 PID 的进程
查看进程 PID pgrep 进程名 返回匹配进程的 PID
后台运行程序 程序命令 & 在后台运行,不占用终端
查看后台任务 jobs 显示当前终端的后台任务
挂起/恢复进程 Ctrl+Z 挂起,fg 恢复前台,bg 继续后台 灵活切换前后台

文件与目录

功能 命令 说明
列出目录内容 ls -lh 详细列表格式,人类可读的文件大小
显示隐藏文件 ls -la 包含以 . 开头的隐藏文件
切换目录 cd 路径 进入指定目录
返回上级 cd .. 退到上一层
回到家目录 cd ~ 或直接 cd 快速返回 /home/用户名
查看当前路径 pwd 打印当前工作目录
创建目录 mkdir -p 路径 递归创建目录(-p 表示不报错)
删除文件 rm 文件名 删除文件(无法恢复!)
递归删除目录 rm -rf 目录名 危险!不可恢复,使用前务必确认路径
复制文件 cp 源 目标 复制文件
复制目录 cp -r 源目录 目标目录 递归复制整个目录
移动/重命名 mv 源 目标 移动文件或重命名
搜索文件 find /路径 -name "*.py" 在指定路径下搜索文件名匹配的文件
搜索文件内容 grep -r "关键词" 路径 在目录中递归搜索包含关键词的文件
查看文件内容 cat 文件名 直接输出文件全部内容
分页查看 less 文件名 可上下翻页(q 退出)
查看文件末尾 tail -f 文件名 实时跟踪文件末尾新增内容(看日志神器)
文件权限修改 chmod 755 文件名 修改文件权限
所有者修改 chown 用户:用户组 文件名 修改文件所有者

软件包管理(apt)

功能 命令 说明
更新软件包列表 sudo apt update 同步软件源,安装前必做
升级所有软件 sudo apt upgrade 将已安装的软件升级到最新版本
安装软件 sudo apt install 软件名 安装指定软件
卸载软件 sudo apt remove 软件名 卸载软件(保留配置文件)
彻底卸载 sudo apt purge 软件名 卸载软件并删除配置文件
清理无用依赖 sudo apt autoremove 删除不再需要的依赖包
搜索软件包 apt search 关键词 在软件源中搜索
查看软件包信息 apt show 软件名 显示版本、依赖、描述等信息

其他实用命令

功能 命令 说明
清空终端 clearCtrl+L 清屏
查看命令历史 history 显示最近执行过的命令
重复上一条命令 !! 快速重复执行上一条命令(加 sudo !! 可补权限)
后台持久运行 nohup 命令 & 关闭终端后进程继续运行,输出到 nohup.out
定时任务 crontab -e 编辑定时任务列表
查看开机日志 journalctl -b 显示本次开机以来的系统日志
查看服务状态 systemctl status 服务名 systemctl status nginx
启动/停止服务 sudo systemctl start/stop 服务名 启动或停止系统服务
设置开机自启 sudo systemctl enable 服务名 设置服务随系统启动
压缩文件 tar -czvf 压缩包名.tar.gz 目录 打包并 gzip 压缩
解压文件 tar -xzvf 压缩包名.tar.gz 解压 tar.gz 文件
查看压缩包内容 tar -tzvf 压缩包名.tar.gz 不解压,只列出内容