Windows
yuhuo2023-01-30开发工具
一. 界面
开始
- 开始图标
- 【Win】
桌面
- 桌面图标✔️
- 开始【右键】 > 桌面
- 【Win + D】
- 【Win + M】
备注
桌面对应实际文件夹位置:C:\Users\huoyu\Desktop。
其中 C:\Users\huoyu 为用户文件夹,里面包含图片,文档,下载,桌面等多个文件夹。
搜索
- 搜索图标✔️
- 【Win + Q】
- 【Win + S】
备注
所有的应用都可以通过搜索找到。
任务视图
- 任务视图图标✔️
- 【Win + Tab】
任务栏
- 【Win + T】
操作中心
- 操作中心图标✔️
- 【Win + A】
锁屏
- 【Win + L】✔️
- 开始 > 头像 > 锁定
二. 应用
资源管理器
- 桌面 > 我的电脑✔️
- 开始【右键】 > 文件资源管理器
- 【Win + E】
- 桌面 > 回收站
控制面板
- 桌面 > 控制面板
设置
- 开始【右键】> 设置✔️
- 开始 > 设置
- 【Win + I】
安全中心
- 设置 > 更新和安全 > Windows 安全中心 > 打开 Windows 安全中心
运行
- 开始【右键】 > 运行✔️
- 【Win + R】
备注
- 用户启动:命令 > 【enter】
- 管理员启动:命令 > 【enter + Shift + Enter】
计算机管理
- 开始【右键】> 计算机管理✔️
- 桌面 > 我的电脑【右键】 > 管理
- 控制面板 > 系统和安全 > 管理工具 > 计算机管理
- 运行 > compmgmt.msc
事件查看器
- 计算机管理 > 系统工具 > 事件查看器✔️
- 开始【右键】> 事件查看器
- 控制面板 > 系统和安全 > 管理工具 > 事件查看器
- 运行 > eventvwr.msc
设备管理器
- 计算机管理 > 系统工具 > 设备管理器✔️
- 开始【右键】> 设备管理器
- 控制面板 > 硬件和声音 > 设备和打印机 > 设备管理器
- 运行 > devmgmt.msc
磁盘管理
- 计算机管理 > 存储 > 磁盘管理✔️
- 开始【右键】> 磁盘管理
- 运行 > diskmgmt.msc
服务
- 计算机管理 > 服务和应用程序 > 服务✔️
- 控制面板 > 系统和安全 > 管理工具 > 服务
- 运行 > services.msc
任务管理器
- 开始【右键】> 任务管理器✔️
- 任务栏【右键】 > 任务管理器
- 【Ctrl + Shift + Esc】
- 【Ctrl + Alt + Del】 > 任务管理器
- 运行 > taskmgr
证书管理器
- 运行 > certmgr.msc
注册表编辑器
- 运行 > regedit
PowerShell
- 开始【右键】> PowerShell✔️
- 运行 > powershell
命令提示符(cmd)
- 运行 > cmd
移动中心
- 开始【右键】> 移动中心✔️
- 电源【右键】> Windows移动中心
- 控制面板 > 硬件和声音 > Windows 移动中心
- 运行 > mblctr
远程桌面连接
- 运行 > mstsc
工具集
- 相机
- 照片
- 电影和电视
- Groove 音乐
- 画图
- 截图和草图
- 记事本
- 时钟
- 日历
- 天气
- 计算器
- 录音机
- 地图
- 便笺
- Word
- Excel
- PowerPoint
三. 命令提示符(cmd)
终端操作
<盘符>:
:切换盘符cd [<目录>]
:显示或改变当前目录/d
:同时修改盘符(默认是不改盘符的)
echo [on|off] <文本> %<变量>%
:打印文本或变量的值- on:开启后续命令回显
- off:关闭后续命令回显
set <变量名>=<值>
:定义变量/a
:值为数值,支持运算符,在 = 后面的变量可以不加 % 直接引用/p
:值将作为提示,将屏幕输入的字符串赋值给变量
cls
:清理终端日志clear
:PowerShell 清理终端日志pause
:暂停命令执行:<标签名>
:定义标签goto <标签名>
:跳到指定标签if <布尔表达式> (<方法体>)
:判断控制==
:等于EQU
:等于NEQ
:不等于LSS
:小于LEQ
:小于或等于GTR
:大于GEQ
:大于或等于defined <变量名>
:判断变量名是否存在not
:对判断结果进行逻辑非/i
:忽略大小写
for %<元素> in (<数组>) do <循环体>
:循环控制rem
:放在命令前,注释命令,会回显call
:调用 .cmd 或 .bat 批处理文件(如果不用call
,直接调用,则执行完不会回来继续执行当前文件的后续命令)cmd
:开启新进程(可用于在执行cmd文件时放到结尾,让窗口不会被关闭)chcp <编码>
:获取或临时设置字符编码exit
:退出窗口title <标题>
:设置窗口标题color <背景色编号><前景色编号>
:设置窗口背景色和前景色- 0 黑色,1 蓝色,2 绿色,3 浅绿色,4 红色,5 紫色,6 黄色,7 白色,8 灰色,9 浅蓝,A 浅绿,B 浅蓝色,C 浅红色,D 浅紫色,E 浅黄色,F 亮白色
date
:显示当前日期,并提示输入新日期/t
:不提示输入新日期
time
:显示当前时间,并提示输入新时间/t
:不提示输入新时间
mshta vbscript:msgbox("<弹窗内容>",64,"<弹窗标题>")(window.close)
:弹出弹窗
永久设置字符编码
- 打开注册表编辑器
- 定位到 HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
- 打开 CodePage,修改数值为十进制的 65001(65001代表UTF-8,936代表GBK)
操作符
@
:放在命令前,关闭当前命令回显,如@echo off
即关闭当前命令和后续命令回显,常用于批处理文件首行::
:放在命令前,注释命令,不回显&
:顺序执行多条命令,而不管命令是否执行成功&&
:顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令||
:顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令|
:管道命令,前一个命令的结果作为后一个命令的参数>
:清除文件中原有的内容后再写入>>
:追加内容到文件末尾,而不会清除原有的内容<
:从文件中获得输入信息%
:引用变量时需要包裹变量,如%count%
!
:引用变量时需要包裹变量,如!count!
,启用延缓环境变量扩充^
:转义符,转义特殊符号
系统变量
path
:环境变量date
:日期time
:时间random
:随机整数errorlevel
:指令是否执行成功,0 成功
文件管理
dir [<目录>]
:查看当前或者指定目录下的文件夹和文件列表/a
:包含隐藏文件和系统文件/a:d
:只显示目录/a:-d
:只显示文件
/s
:包含子目录/d
:只显示名称以及大小、个数/b
:只显示名称/?
:查看帮助(所有命令都通用)
mkdir/md <文件夹名>
:创建文件夹rmdir/rd <文件夹名> /s /q
:删除文件夹/s
:包含子目录/q
:安静模式,所有文件都不要求确认(默认是每个目录确认一次)/p
:询问模式,每个文件都要求确认/f
:强制删除
cd . > <文件名>
:创建空文件type nul > <文件名>
:创建空文件echo <文件内容> > <文件名>
:创建文件del <文件名>
:删除文件(参数同 rd 命令)copy <文件名|con> <目录|文件名>
:复制文件到指定目录或指定重命名文件(con
代表屏幕输入)xcopy <目录> <目录>
:复制目录到指定目录/s
:包含子目录/e
:包含空目录
move <文件名|文件夹名> <目录>
:移动文件或文件夹到指定目录type <文件名>
:显示文件内容ren <旧文件名> <新文件名>
:重命名文件fc <文件名1> <文件名2>
:比较文件不同replace <文件名> <目录>
:将文件替换到目录中的同名文件中find "<字符串>" 文件名
:在文件中查找包含指定字符串的行/c
:只返回包含的行的数量/i
:忽略大小写
tree
:生成目录树/f
:包含文件(默认只有文件夹)
系统管理
start <文件名|文件夹名|软件|链接>
:打开文件,文件夹,软件,浏览器等ver
:显示系统版本vol
:显示卷标label [盘符:卷标]
:显示卷标同时提示输入新卷标,或设置卷标tasklist
:列出正在运行的进程taskkill <进程名>
:结束进程ipconfig
:查询本机ip信息ping <域名/ip地址>
:测试网络连通性netstat
:查询网络状态-a
:查看开启了哪些端口-n
:查看端口的网络连接情况-v
:查看正在进行的工作-p <协议名>
:查看某协议使用情况-s
:查看正在使用的所有协议使用情况
route print
:显示路由信息nslookup <域名>
:域名解析path
:打印环境变量shutdown
-s
:关机-s -t <时长>
:定时关机(单位秒)-p
:关机,没有超时或警告-f
:强制关机-r
:关机并重启-r -t <时长>
:关机并定时重启(单位秒)-l
:注销-h
:休眠-a
:解除命令
msg
:发送消息
打开应用
control
:控制面板regedit
:注册表编辑器taskmgr
:任务管理器explorer
:资源管理器eventvwr
:事件查看器mstsc
:远程桌面连接calc
:计算器notepad
:记事本mspaint
:画图
SSH连接
ssh -p <端口> <用户名>@<服务器IP>
:通过 SSH 连接服务器,SSH 默认端口 22- 示范:
ssh -p 22 root@192.168.7.202
- 示范:
scp <本地文件> <用户名>@<服务器IP>:<服务器目录>
:拷贝本地文件到服务器目录下- 示范:
scp d:/abc.txt root@192.168.137.200:/root/
- 示范:
scp <用户名>@<服务器IP>:<服务器文件> <本地目录>
:拷贝服务器文件到本地目录下- 示范:
scp root@192.168.137.200:/root/abc.txt e:/
- 示范:
快捷键
- 【↑】【↓】:查看历史记录
- 【F7】:查看完整记录
- 【Esc】:清除当前命令行
- 【Ctrl + ←】:光标跳到开头
- 【Ctrl + →】:光标跳到结尾
- 【Ctrl + C】:强行中止命令执行
- 【Tab】:正序输入当前文件夹的子文件夹名
- 【Shift + Tab】:倒叙输入当前文件夹的子文件夹名
- 拖拽文件到窗口可以直接显示路径