Ich versuche, einige Anweisungen zum Erstellen eines Verzeichnisses über die Befehlszeile zu befolgen. Die Anweisungen sind:
$ export PROJ_HOME=$HOME/proj/111
$ export PROJECT_BASEDIR=PROJ_HOME/exercises/ex1
$ mkdir -p $PROJ_HOME
Sind das Windows-Befehle? Gibt es Windows-Äquivalente?
Antworten:
Um Ihr Befehlsskript im * nix-Stil in den Windows- / Befehlsstapelstil zu übersetzen, gehen Sie folgendermaßen vor:
mkdir unter Windows hat keinen -p-Parameter: vom MKDIR /? Hilfe:
Das ist im Grunde das, was mkdir -p (oder - Eltern für Puristen) auf * nix macht, wie aus dem Man Guide hervorgeht
quelle
setx
Befehl, wenn Sie diese Variablen zu den System- oder Benutzereinstellungen ändern / hinzufügen und beibehalten möchten.In der Windows-Eingabeaufforderung gibt es keine entsprechende Anweisung für den Export. In Windows wird die Umgebung kopiert. Wenn Sie die Sitzung verlassen (von einer aufgerufenen Eingabeaufforderung oder von einer ausführbaren Datei, die eine Variable festlegt), geht die Variable in Windows verloren. Sie können es in der Benutzerregistrierung oder in der Maschinenregistrierung über setx festlegen, aber es wird nicht angezeigt, wenn Sie keine neue Eingabeaufforderung starten.
quelle