使用 Win+R 快速启动程序与命令
Win+R 是一个很实用的功能,常用于打开命令终端、某些程序
使用方式:同时按下 win+r,再输入 cmd 回车,打开终端
除此之外,还有这些功能:
| 内容 | 功能页面 |
|---|---|
| cmd | 终端 |
| ncpa.cpl | 打开“网络连接”窗口(包含以太网、Wi-Fi 等适配器) |
| devmgmt.msc | 设备管理器 |
| sysdm.cpl | 系统属性,可进入环境变量设置 |
| dcomcnfg | 管理控制台,可以查看组件服务,时间查看器,服务 |
| msconfig | 系统配置 |
| mstsc | windows 桌面远程 |
| control | 控制面板 |
| lusrmgr.msc | 查看本地用户和组信息 |
命令提示符:基础终端操作指南
查看 mtu
|
|
显示结果:
|
|
修改 IP(管理员运行)
|
|
例如:
|
|
启用 Administrator
|
|
环境变量与脚本变量管理
Windows 支持的变量名,更好的方式表示家目录,程序路径
在 Windows 中,大部分用户对家目录的概念比较模糊,接触更多是桌面,但是对于更高需求的用户,必须要修改程序配置文件,或者你是否在一些教程中看过这样的路径
|
|
大部分的教程都是采用 如上方式表示程序所在路径,使用之前必须修改用户名,而在 Linux 中,有 $HOME表示家目录,像这样
|
|
$HOME变量表示家目录,在复制教程命令是就可以直接使用,不再需要手动修改 用户名,难道 Windows 没有什么方式可以表示家目录吗?
其实是有的。在 Windows 中,表示变量的方式为 %变量名% ,系统环境变量设置里可以看到这种写法。
下面是 Windows 中变量,包含了表示家目录的变量。注意变量是大写
| 变量 | 对应的路径 |
|---|---|
| %USERPROFILE% | C:\Users\用户名 |
| %APPDATA% | C:\Users\用户名\AppData\Roaming |
| %LOCALAPPDATA% | C:\Users\用户名\AppData\Local |
Windows 变量也可以在 文件资源管理器中使用,在地址栏输入就可以打开,比如输入 %USERPROFILE%就可以打开 家目录
如果你熟悉 Linux,并且程序也遵循XDG Base Directory Specification (XDG 基础目录规范),就像开始的案例那样,rclone 在 Linux 中的配置文件位置是 $HOME/.rclone/rclone.conf,对应 Windows 就是%APPDATA%\rclone\rclone.conf。
再比如 qBittorrent 的配置文件和数据文件就分别在不同的位置,在不同系统的路径
配置文件:
Linux 下
|
|
对应的 Windows 路径:
|
|
数据文件:
Linux 下
|
|
对应的 Windows 路径:
|
|
其中BT_backup就包含了 qbittorrent 的进度和种子等等,为了防止迁移系统或者重置系统导致数据丢失,就可以定时任务备份,路径填写为 %LOCALAPPDATA%\qBittorrent,这样在新系统不用修改脚本也可以运行,也更加利于教程普适性。
批处理脚本开发基础
基础命令
|
|
或者
|
|
文件与目录
xcopy
复制目录及子目录
|
|
/s: 复制非空目录及其子目录(包含文件和子文件夹)。/e: 复制所有子目录,包括空目录(需与/s一起使用)。/y:覆盖目标文件时不提示确认。/d:仅复制源文件中比目标目录更新的文件(增量备份)。