背景
在 Windows 系统下,一个脚本或者可执行文件,如果希望在任何路径下都可以通过 cmd
执行,就必须将其路径加入到path
环境变量中。若需要处理的文件数量庞大,则会很混乱,如果没有备份 path 环境变量,那么可能会有丢失的风险。
linux 系统下,每次打开终端之前触发一段脚本的执行,完成环境变量的设置等工作。这种模式对编辑,备份,分享更友好。本文介绍一种方法,实现类似的模式。
HOME 目录
任选一个位置,创建一个目录 HOME
,再创建两个次级目录 bin
,scripts
。手动将这两个目录添加到 path
环境变量中。可执行二进制文件或者其硬连接(mklink)置于bin
目录, cmd 脚本置于 scripts
。不需要对这些可执行文件或者脚本设置 path
环境变量,就可以在 cmd 直接运行。这种安排类似 linux 系统的\bin
,\usr\bin
。