C'è una scorciatoia per C:\Users\<current user>\?
Non esiste un collegamento diretto.
Esistono un paio di soluzioni diverse (vedi sotto).
Utilizzare una variabile di ambiente insieme a cdocd /d
Utilizzare substo net useper creare una mappatura su un'altra lettera di unità.
Installa cygwine usabash
Usa powershell: supporta PowerShell~
L'ultima soluzione è probabilmente la più semplice se sei pronto a usare powershellinvece di cmd.
Soluzione 1: utilizzare una variabile di ambiente insieme a cdocd /d
Se si desidera passare a questa directory su base regolare, eseguire il comando seguente:
setx DOCS %USERPROFILE%
Questo imposterà permanentemente la variabile d'ambiente DOCS, ma per usarla devi prima avviare una nuova cmdshell, quindi la variabile è definita e pronta per l'uso:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Per cambiare directory da qualsiasi posizione utilizzare il seguente comando:
cd /d %DOCS%
Se sei già in auto c:puoi semplicemente usare:
cd %DOCS%
Crea un file batch ( docs.cmd) e mettilo da qualche parte nel tuo PATH.
docs.cmd:
@echo off
cd /d %DOCS%
È quindi possibile digitare docsindipendentemente dalla posizione corrente e ti porterà aC:\Users\<current user>
Soluzione 2: utilizzare substo net useper creare una mappatura su un'altra lettera di unità.
Puoi usare subst:
subst x: %USERPROFILE%
E poi
x:
Sfortunatamente i mapping delle unità non persistono tra i riavvii.
net use persisterà tra i riavvii, ad esempio:
net use x: "\\computerName\c$\pathName" /persistent:yes
Vedi le risposte in Come rendere persistente la mappatura SUBST tra i riavvii? per istruzioni dettagliate.
Soluzione 3: installare cygwine utilizzarebash
Puoi prendere in considerazione l'installazione di Cygwin :
Cygwin è:
- una vasta raccolta di strumenti GNU e Open Source che offrono funzionalità simili a una distribuzione Linux su Windows.
Dopo aver installato Cygwin, è possibile eseguire bashin un terminale Cygwin e impostare la variabile di ambiente bash HOMEcome appropriato.
Le alternative a cygwin includono msys (MingW) :
MSYS è una raccolta di utility GNU come bash, make, gawk e grep per consentire la creazione di applicazioni e programmi che dipendono dagli strumenti UNIX tradizionalmente presenti. Ha lo scopo di integrare MinGW e le carenze della shell cmd.
E Git per Windows :
Git per Windows fornisce un'emulazione BASH utilizzata per eseguire Git dalla riga di comando. * Gli utenti NIX dovrebbero sentirsi a casa, poiché l'emulazione BASH si comporta proprio come il comando "git" negli ambienti LINUX e UNIX.
Soluzione 4: utilizzare powershell
Come sottolineato in un commento su un'altra domanda di SBI Powershell supporta ~e puoi semplicemente digitare:
cd ~
Ulteriori letture
- Un indice AZ della riga di comando CMD di Windows - Un riferimento eccellente per tutte le cose relative alla riga cmd di Windows.
- cd - Cambia directory - Seleziona una cartella (e unità)
- setx - Imposta le variabili di ambiente in modo permanente, SETX può essere utilizzato per impostare le variabili di ambiente per la macchina (HKLM) o l'utente attualmente connesso (HKCU).
- subst - Sostituisce una lettera di unità per un percorso di rete o locale.
cdsenza argomenti cambierà nella tua home directory.