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):弹出弹窗

永久设置字符编码

  1. 打开注册表编辑器
  2. 定位到 HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
  3. 打开 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】:倒叙输入当前文件夹的子文件夹名
  • 拖拽文件到窗口可以直接显示路径
Last Updated 2024/5/7 21:00:15