Windows 拓展Path环境变量
目录
- 问题
- 解决方案
问题
本文后续所有环境变量均指的是系统环境变量,因为我们大部分人的Windows系统上只设置了一个用户,而且是管理员权限的用户,此时区分用户环境变量和系统环境变量会变得没有意义
作为一名黑客,Windows 系统中总会备上一些 HackTools 。很多时候需要将它们的路径放在系统环境变量的Path
变量中,方便随时从 powershell 中调用。
随着不断的学习,这些工具只会越来越多。另外一些普通软件或者编程语言环境也会不断挤占Path
变量的空间。
然而 Windows 对单个环境变量有字符长度限制,这就需要我们主动整理Path
变量中的路径。
解决方案
我们可以创建多个自定义的系统环境变量来存储不同种类路径,然后在 Path
变量中引用这些自定义变量。
这样做可以有效降低Path
变量的长度,而且方便管理不同种类的路径。
这里我们为了演示,简单创建两个变量HackTools
和Software
,并将部分路径从Path
转移到这两个变量
接下来只需要在Path
中引用它们即可
这种变量引用并不能无限套娃(即我们新建的变量中不能再使用变量引用,因为Path
变量最多能识别到如上所示的一级目录)