Gibt es eine Abkürzung für C:\Users\<current user>\
?
Es gibt keine direkte Verknüpfung.
Es gibt verschiedene Lösungen (siehe unten).
Verwenden Sie eine Umgebungsvariable zusammen mit cd
odercd /d
Verwenden Sie subst
oder net use
, um eine Zuordnung zu einem anderen Laufwerksbuchstaben zu erstellen.
Installieren cygwin
und verwendenbash
Verwenden Sie powershell
- Powershell unterstützt~
Die letzte Lösung ist wahrscheinlich die einfachste, wenn Sie bereit sind, powershell
anstelle von zu verwenden cmd
.
Lösung 1: Verwenden Sie eine Umgebungsvariable zusammen mit cd
odercd /d
Wenn Sie regelmäßig in dieses Verzeichnis wechseln möchten, führen Sie den folgenden Befehl aus:
setx DOCS %USERPROFILE%
Dadurch wird die Umgebungsvariable dauerhaft festgelegt. DOCS
Um sie zu verwenden, müssen Sie jedoch zuerst eine neue cmd
Shell starten . Dann ist die Variable definiert und einsatzbereit:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Verwenden Sie den folgenden Befehl, um das Verzeichnis von einem beliebigen Ort aus zu ändern:
cd /d %DOCS%
Wenn Sie bereits auf dem Laufwerk sind c:
, können Sie einfach Folgendes verwenden:
cd %DOCS%
Erstellen Sie eine Stapeldatei ( docs.cmd
) und legen Sie sie irgendwo in Ihrer ab PATH
.
docs.cmd:
@echo off
cd /d %DOCS%
Sie können dann einfach eingeben, docs
unabhängig von Ihrem aktuellen Standort, und es wird Sie weiterleitenC:\Users\<current user>
Lösung 2: Verwenden Sie subst
oder net use
, um eine Zuordnung zu einem anderen Laufwerksbuchstaben zu erstellen.
Sie können verwenden subst
:
subst x: %USERPROFILE%
Und dann
x:
Leider bleiben die Laufwerkszuordnungen bei Neustarts nicht erhalten.
net use
bleibt auch nach einem Neustart erhalten, zum Beispiel:
net use x: "\\computerName\c$\pathName" /persistent:yes
Lesen Sie die Antworten unter So stellen Sie sicher, dass die SUBST-Zuordnung auch nach einem Neustart erhalten bleibt. für detaillierte Anweisungen.
Lösung 3: Installieren cygwin
und verwendenbash
Sie könnten überlegen, Cygwin zu installieren :
Cygwin ist:
- Eine große Sammlung von GNU- und Open Source-Tools, die Funktionen ähnlich einer Linux-Distribution unter Windows bereitstellen.
Sobald Sie Cygwin installiert haben, können Sie es bash
auf einem Cygwin-Terminal ausführen und die Umgebungsvariable bash HOME
entsprechend einstellen .
Alternativen zu cygwin beinhalten msys (MingW) :
MSYS ist eine Sammlung von GNU-Dienstprogrammen wie bash, make, gawk und grep, mit denen Anwendungen und Programme erstellt werden können, die von traditionell UNIX-Tools abhängen. Es soll MinGW und die Mängel der cmd-Shell ergänzen.
Und Git für Windows :
Git für Windows bietet eine BASH-Emulation, mit der Git über die Befehlszeile ausgeführt werden kann. * NIX-Benutzer sollten sich wie zu Hause fühlen, da sich die BASH-Emulation genauso verhält wie der Befehl "git" in LINUX- und UNIX-Umgebungen.
Lösung 4: Verwenden Sie powershell
Wie in einem Kommentar zu einer anderen Frage von SBI Powershell hervorgehoben ~
, können Sie einfach Folgendes eingeben :
cd ~
Weitere Lektüre
- Ein AZ-Index der Windows CMD-Befehlszeile - Eine hervorragende Referenz für alle Dinge, die mit der Windows CMD-Zeile zu tun haben.
- cd - Verzeichnis wechseln - Ordner (und Laufwerk) auswählen
- setx - Umgebungsvariablen permanent setzen, SETX kann verwendet werden, um Umgebungsvariablen für die Maschine (HKLM) oder den aktuell angemeldeten Benutzer (HKCU) zu setzen.
- subst - Ersetzen Sie ein Netzwerk oder einen lokalen Pfad durch einen Laufwerksbuchstaben.
cd
Ohne Argumente wird in Ihr Ausgangsverzeichnis gewechselt.