一文搞懂Windows系统【目录变量】的相关知识

一、概述

1.1用户名

往往是指:C:\Users\Administrator中的Administrator;
在Windows10中系统初始化步骤的创建帐户这一步创建,用户后期还可通过以下步骤创建新用户:

开始
设置
帐户
家庭和其它用户
其他用户

1.2系统帐户

在Windows10中系统帐户 = 用户名,通过命令control打开控制面板,进入用户帐户可查看当前帐户,点击管理其他帐户以查看管理系统中的其他用户帐户。

1.3计算机名称

名称说明

在Windows10中计算机名称(又称为主机名)在系统初始化完成后,自动生成,默认格式为:

设备类型初始化默认名称规格名称例子
台式机DESKTOP-SYSTEMRANDOMCODEDESKTOP-FPU87Q7
笔记本LAPTOP-SYSTEMRANDOMCODELAPTOP-TN8DR6P8
其他PC-DATETIME/PCDATETIMEPC-201912121518

更改名称

Windows10系统可按以下步骤来修改计算机名称:

右键
计算机名
此电脑
属性
更改设置
更改(C)...

1.4两者区别

  • 用户名:即“系统帐户”,又被称为“用户帐户”,通常用于登录、管理本地计算机系统,可创建多个,系统将会在C:\Users\目录下自动创建对应的用户数据,最新版Windows10系统默认推荐使用Microsoft帐户用来登录管理系统,此操作为微软进一步扩展云系统的市场策略,并进而衍生出了数字激活机制。【注意:用户名极度建议不要包含中文,否则将会影响某些系统级软件的正常运行!】【一台电脑可创建多个用户名
  • 主机名:即“计算机名称”,通常用于网络中的唯一标识名称,设备连接开放到“局域网/互联网”后,其他“局域网/互联网”用户可看到的名称,该名称当初主要用于Windows XP的网上邻居功能,如今已成为很多主流服务器所必需获取的主机名配置之一。【注意:计算机名不可包含中文,如若包含中文,系统在使用过程中可能会出现不可预知的错误,但其对应的计算机描述建议设置为中文!】【一台电脑只能有一个主机名

二、用户名变量

2.1常见变量

变量:即“环境变量”,可作为系统可识别的一个别称对象,例如:JDK环境变量便是由用户自定义的别称%JAVA_HOME%变量,该变量值一般为“C:\Program Files\Java\jdk*.*.*_**”这个目录;
而系统命令集变量通常需要写在%Path%变量中,常见的cmd命令,便是通过%Path%变量中的C:\Windows\System32\目录值完成查找并执行的。
注意:Linux系统中变量对象用$来表示,例如:“$PATH”,可通过命令echo $PATH来查询。】
核心用户名变量见变量%UserProfile%描述

2.2用户名变量

常见Windows系统中的用户名变量有三个:

变量名变量值(默认值)变量描述
%UserName%Administrator用户名
%HomePath%\Users\Administrator用户主路径
%UserProfile%C:\Users\Administrator用户配置路径

2.3用户名变量使用

用户名变量是可以直接被文件资源管理器识别的环境变量,因此可以直接将%UserProfile%输入到文件资源管理器的地址栏中,可直接打开到C:\Users\Administrator目录。

2.4用户名变量区别

用户变量区别

三个用户名变量虽然在文件资源管理器中都能定位到C:\Users\Administrator目录,但是这三个变量实际含义并不一致:

  • %UserName%:默认情况下,该变量仅表示当前用户名,只有在文件资源管理器中它才会被自动识别为用户路径,完整应该写为“%SystemDrive%\Users\%UserName%”;
  • %HomePath%:该变量表示当前用户的主路径,即“\Users\Administrator”,同样能被文件资源管理器所识别,但其完整应该写为“%SystemDrive%\%HomePath%”;
  • %UserProfile%:此变量为用户配置文件路径,为完整的用户名所在路径!

衍生变量区别

从上文可看出%SystemDrive%变量表示系统所在磁盘盘符,该变量值始终当前系统盘符,通常为“C:\”;
还有另一个%HomeDrive%变量也指向“C:\”这个目录,但这个变量是指“用户所在盘符”位置,即“%HomePath%”所在的盘符,由于Windows系统的Users目录是可被迁移的,所以%HomeDrive%在某些特殊情况下可能与%SystemDrive%并不一致,但在正常情况下两者是一致的。
所以,表示C盘时常用%SystemDrive%这个变量,而%HomeDrive%通常配合%HomePath%来使用:%HomeDrive%%HomePath%
其他变量详见官网“系统所识别的环境变量

三、常用变量

一张表整理常用的一些Windows目录相关的变量,其中%UserProfile%%AppData%%LocalAppData%是我最常用的三个目录变量,因为在不知道别人电脑的登录用户名是什么的情况下,使用变量来定位到用户目录下是最妥善的做法!

变量名称变量路径是否常用备注
%JAVA_HOME%C:\Program Files\Java\jdk1.8Java安装目录(JDK8之前默认在Program Files (x86)下)
%UserProfile%C:\Users\UserFolder恒定不变的定位到你当前所登录使用的用户目录
%LocalAppData%C:\Users\UserFolder\AppData\Local应用程序用户本地数据存储目录(如Chrome谷歌浏览器插件)
%TEMP%C:\Users\UserFolder\AppData\Local\Temp应用程序临时数据存放目录(如解压文件时会预先将文件放置此目录)
%AppData%C:\Users\UserFolder\AppData\Roaming应用程序配置及缓存存储目录(如Chrome谷歌浏览器保存的网站信息)
%UserName%\UserFolder用户名称
%HomePath%\Users\UserFolder用户目录路径(此变量有时会替代%UserProfile%来定位到用户目录)
%SystemDrive%C:\
%ProgramFiles%C:\Program Files
%ProgramFiles(x86)%C:\Program Files (x86)
%AllUsersProfile%C:\ProgramData
%SystemRoot%C:\Windows
%WinDir%C:\Windows
%DriverData%C:\Windows\System32\Drivers\DriverData
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值