我试图遵循一些使用命令行创建目录的说明.说明是:
$ export PROJ_HOME=$HOME/proj/111
$ export PROJECT_BASEDIR=PROJ_HOME/exercises/ex1
$ mkdir -p $PROJ_HOME
Run Code Online (Sandbox Code Playgroud)
这些窗口是命令吗?是否有Windows等价物?
ren*_*ene 98
要将*nix样式命令脚本转换为windows /命令批处理样式,它将如下所示:
SET PROJ_HOME=%USERPROFILE%/proj/111
SET PROJECT_BASEDIR=%PROJ_HOME%/exercises/ex1
mkdir "%PROJ_HOME%"
Run Code Online (Sandbox Code Playgroud)
Windows上的mkdir没有-p参数:来自MKDIR /?救命:
如果需要,MKDIR会在路径中创建任何中间目录.
这基本上是*nix上的mkdir -p(或 - 纯粹主义者的父母)所做的,取自人指南
Windows命令提示符中没有用于导出的等效语句。在Windows中,将复制环境,因此当您从会话(从调用的命令提示符或设置了变量的可执行文件)退出时,Windows中的变量会丢失。您可以通过setx在用户注册表或计算机注册表中进行设置,但如果不启动新的命令提示符,则不会看到它。
Windows 10+,它永远为用户保留,以管理员身份运行全局变量
setx myvariable myvariablevalue
Run Code Online (Sandbox Code Playgroud)