Gibt es eine Abkürzung für C:\Users\<current user>\Documents\?
Es gibt keine direkte Verknüpfung.
Es gibt verschiedene Lösungen (siehe unten).
Verwenden Sie eine Umgebungsvariable zusammen mit cdodercd /d
Verwenden Sie substoder net use, um eine Zuordnung zu einem anderen Laufwerksbuchstaben zu erstellen.
Installieren cygwinund verwendenbash
Use powershell- Powershell unterstützt~
Die letzte Lösung ist wahrscheinlich die einfachste, wenn Sie bereit sind, powershellstatt zu verwenden cmd.
Lösung 1: Verwenden Sie eine Umgebungsvariable zusammen mit cdodercd /d
Wenn Sie regelmäßig in dieses Verzeichnis wechseln möchten, führen Sie den folgenden Befehl aus:
setx DOCS %USERPROFILE%\Documents
Dadurch wird die Umgebungsvariable dauerhaft festgelegt. DOCSUm sie jedoch verwenden zu können, müssen Sie zuerst eine neue cmdShell starten . Anschließend wird die Variable definiert und kann verwendet werden:
F:\test>echo %DOCS%
C:\Users\DavidPostill\Documents
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 Batch-Datei ( docs.cmd) und legen Sie sie irgendwo in Ihrer ab PATH.
docs.cmd:
@echo off
cd /d %DOCS%
Sie können dann einfach docsunabhängig von Ihrem aktuellen Standort eingeben und es wird Sie zuC:\Users\<current user>\Documents\
Lösung 2: Verwenden Sie substoder net use, um eine Zuordnung zu einem anderen Laufwerksbuchstaben zu erstellen.
Sie können verwenden subst:
subst x: %USERPROFILE%\Documents
Und dann
x:
Leider bleiben Laufwerkszuordnungen bei Neustarts nicht erhalten.
net use wird über Neustarts hinweg bestehen bleiben, zum Beispiel:
net use x: "\\computerName\c$\pathName" /persistent:yes
Siehe die Antworten unter Wie wird die SUBST-Zuordnung über Neustarts hinweg dauerhaft gemacht? für detaillierte Anweisungen.
Lösung 3: Installieren cygwinund verwendenbash
Gerade erst angefangen, hasse schon cmd
Sie könnten in Betracht ziehen, cygwin zu installieren :
Cygwin ist:
- Eine große Sammlung von GNU- und Open Source-Tools, die ähnliche Funktionen wie eine Linux-Distribution unter Windows bieten.
Sobald Sie cygwin installiert haben, können Sie es bashin einem cygwin-Terminal ausführen.
Alternativen zu Cygwin sind 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 wird. * NIX-Benutzer sollten sich wie zu Hause fühlen, da sich die BASH-Emulation in LINUX- und UNIX-Umgebungen genauso verhält wie der Befehl "git".
Lösung 4: Verwenden powershell
Wie in einem Kommentar von SBI Powershell unterstützt ~, können Sie einfach Folgendes eingeben :
cd ~/documents
Wenn Ihr Benutzername seltsame Zeichen enthält (z. B. wenn Ihr Benutzername eine E-Mail-Adresse ist), zitieren Sie wie folgt:
cd "~/documents"
Aber ich muss auch in der Lage sein, eine Verknüpfung auszuführen!
Um Intels icl auszuführen, benötige ich jedoch eine Verknüpfung zu C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.2.180\windows\bin\ipsxe-comp-vars.bat" ia32 vs2015".
Bietet Powershell auch die notwendigen Optionen?
Sie können wie gewohnt eine Verknüpfung erstellen, um den obigen Befehl auszuführen.
Führen Sie dann die Verknüpfung von Powershell aus, zum Beispiel:
Invoke-Item -Path C:\Users\Dex\Desktop\Notepad++.lnk
Und:
Start-Process -FilePath C:\Users\DDhami\Desktop\Notepad++.lnk
Quell- PowerShell-Trick: Führen Sie eine .lnk-Datei aus .
Weiterführende Literatur
- 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 ändern - Wählen Sie einen Ordner (und ein Laufwerk) aus.
- setx - Umgebungsvariablen dauerhaft festlegen, SETX kann verwendet werden, um Umgebungsvariablen für die Maschine (HKLM) oder den aktuell angemeldeten Benutzer (HKCU) festzulegen.
- subst - Ersetzen Sie ein Netzwerk oder einen lokalen Pfad durch einen Laufwerksbuchstaben.