我正在尝试按照一些说明使用命令行创建目录。指令是:
$ export PROJ_HOME=$HOME/proj/111
$ export PROJECT_BASEDIR=PROJ_HOME/exercises/ex1
$ mkdir -p $PROJ_HOME
这些是windows命令吗?有windows等价物吗?
我正在尝试按照一些说明使用命令行创建目录。指令是:
$ export PROJ_HOME=$HOME/proj/111
$ export PROJECT_BASEDIR=PROJ_HOME/exercises/ex1
$ mkdir -p $PROJ_HOME
这些是windows命令吗?有windows等价物吗?
要将您的 *nix 样式命令脚本转换为 windows/command 批处理样式,它将如下所示:
SET PROJ_HOME=%USERPROFILE%/proj/111
SET PROJECT_BASEDIR=%PROJ_HOME%/exercises/ex1
mkdir "%PROJ_HOME%"
Windows 上的 mkdir 没有 -p 参数:来自 MKDIR /? 帮助:
如果需要,MKDIR 会在路径中创建任何中间目录。
这基本上是 *nix 上的 mkdir -p (或纯粹主义者的 --parents )所做的,取自 man guide
Windows 命令提示符中没有等效的导出语句。在 Windows 中,环境会被复制,因此当您退出会话(从调用的命令提示符或从设置变量的可执行文件)退出时,Windows 中的变量会丢失。您可以通过 setx 在用户注册表或机器注册表中设置它,但如果您不启动新的命令提示符,您将看不到它。