Windows Powershell: Abkürzung für change directory
Ich habe gerade angefangen, mithilfe von Windows Powershell und einem großen problem, das ich habe, ist, wenn ich ihn starte, startet er mir aus in diesem Verzeichnis:
C:\Users\Username
Aber das Verzeichnis habe ich in der Regel navigieren müssen, um in etwas wie:
C:\Users\Username\Dropbox\Websites\2014\Projects\ProjectName
Und manchmal geht es viel tiefer. So können Sie sehen, wie es ist ein wenig nervig zu navigieren jedes mal, wenn ich starten Sie die shell in dieses Verzeichnis mit zehn separaten cd-Befehle. Ich Frage mich, ob es einen Weg eine Verknüpfung oder einen alias für sowas:
cd C:\Users\Username\Dropbox\Websites\2014\Projects\ProjectName
Oder vielleicht könnte ich eine Art Verknüpfung zu dem Verzeichnis, nur damit ich tun konnte, so etwas wie:
cd shortcut
Und es würde die cd in das richtige Verzeichnis. Hat jemand irgendwelche Erfahrung mit so etwas? Ist dies eine dumme Sache zu tun? Ich bin sehr neu mit einer Befehlszeile, so dass ich versuche nur, zu bekommen verwendet, um die Navigation in Dateien und Ordnern erleichtern.
- mögliche Duplikate stackoverflow.com/questions/14233659/...
- Ich war nicht explizit gefragt zu haben, Sie starten in einem Verzeichnis, aber mehr entlang den Linien der Einrichtung von Verknüpfungen zu bekommen, um verschiedene Verzeichnisse auf dem Fliegen. Also ich denke nicht, dass dies ein Duplikat ist.
- Was denkst du über das Teil in meiner Antwort über die Verwendung von Umgebungsvariablen einrichten Tastenkombinationen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Befehl in powershell:
Öffnet sich Ihr Profil in notepad (Editor werden Sie aufgefordert, eine zu erstellen falls Sie nicht existiert).
Jeder code, den Sie schreiben in diesem
.ps1
Datei wird ausgeführt, wenn die powershell gestartet.Können Sie auch eine Umgebungsvariable wie Sie setzen die
MYPSPATH
gleichC:\Users\Username\Dropbox\Websites\2014\Projects
dann könnte man dies tun:Getan werden könnte, entweder jedes mal manuell, oder automatisch in Ihrem
$profile
.Auch ist unklar, aus Ihrer Frage, aber es klingt wie Sie tun eine
cd
für jede Pfad-Komponente.Gibt es keine Notwendigkeit, das zu tun. Dieser Befehl, den Sie sich gewünscht:
funktionieren wird, wie Sie ist. Wenn ich missverstanden dieser Stelle entschuldige ich mich.
Etwas, was auch nützlich sein könnte, ist
pushd
was ist ein alias vonPush-Location
. Dies können Sie ändern, um ein neues Verzeichnis und leicht wieder zurück, wo Sie angefangen mitpopd
oderPop-Location
.Und drücken Sie können mehrere Ebenen tief, und halten Sie knallen wieder die vorherigen.
start notepad $profile
Editor gibt mir eine FehlermeldungThe system cannot find the path specified
.New-Item -Path $PROFILE -Type File
wie beschrieben hiernew-psdrive ist dein Freund :
Gibt es auch eine andere Möglichkeit, dies zu tun:
cd
'ing in ein alias, aber eher verwendet, um den Aufruf des alias an, mich in einem Ordner.Ich glaube, dies ist die Dokumentation, die Sie suchen, um den Standardspeicherort zu ändern, wo die powershell gestartet: Die Windows PowerShell-Profil