Is er een snelkoppeling voor `C:\Users<current user>### Is er een snelkoppeling voor ?
Er is geen directe snelkoppeling.
Er zijn een paar verschillende oplossingen (zie hieronder).
- Gebruik een omgevingsvariabele samen met
cd
of cd /d
Gebruik subst
of net use
Gebruik cygwin
of bash
om een mapping te maken naar een andere drive letter.
Installeer powershell
en gebruik ~
Gebruik powershell
- powershell ondersteunt cmd
De laatste oplossing is waarschijnlijk de eenvoudigste als je bereid bent om cd
te gebruiken in plaats van cd /d
.
Oplossing 1: Gebruik een omgevingsvariabele samen met DOCS
of cmd
Als je regelmatig naar deze directory wilt gaan, voer dan het volgende commando uit:
setx DOCS %USERPROFILE%
Dit zal de omgevingsvariabele c:
permanent instellen, maar om hem te gebruiken moet je eerst een nieuwe docs.cmd
shell starten, dan is de variabele gedefinieerd en klaar voor gebruik:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Om van directory te veranderen vanaf elke locatie gebruik je het volgende commando:
cd /d %DOCS%
Als je al op drive PATH
bent kun je gewoon gebruiken:
cd %DOCS%
Maak een batchbestand (docs
) en zet het ergens in je C:\Users\<current user>
.
docs.cmd:
@echo off
cd /d %DOCS%
Je kunt dan gewoon subst
typen, ongeacht je huidige locatie en het brengt je naar net use
Oplossing 2: Gebruik subst
of net use
om een mapping te maken naar een andere drive letter.
U kunt cygwin
gebruiken:
subst x: %USERPROFILE%
En dan
x:
Helaas blijven drive mappings niet bewaard tijdens reboots.
Zie de antwoorden in Hoe SUBST mapping persistent maken over reboots? voor gedetailleerde instructies.
Oplossing 3: Installeer bash
en gebruik bash
U zou kunnen overwegen om cygwin te installeren:
Cygwin is:
- een grote verzameling GNU- en Open Source-tools die functionaliteit bieden die vergelijkbaar is met een Linux-distributie op Windows.
Als je cygwin hebt geïnstalleerd, kun je HOME
in een cygwin terminal uitvoeren en de bash omgevingsvariabele powershell
naar wens instellen.
Alternatieven voor cygwin zijn onder andere msys (MingW) :
MSYS is een verzameling GNU hulpprogramma’s zoals bash, make, gawk en grep om het bouwen van toepassingen en programma’s mogelijk te maken die afhankelijk zijn van de aanwezigheid van traditionele UNIX gereedschappen. Het is bedoeld als aanvulling op MinGW en de tekortkomingen van de cmd-shell.
En Git voor Windows :
Git voor Windows biedt een BASH emulatie die gebruikt wordt om Git vanaf de commandoregel te draaien. *NIX gebruikers zouden zich meteen thuis moeten voelen, omdat de BASH emulatie zich net zo gedraagt als het “git” commando in LINUX en UNIX omgevingen.
Oplossing 4: Gebruik ~
Zoals aangegeven in een commentaar op een andere vraag door SBI powershell ondersteunt 0x6& en je kunt gewoon typen:
net use x: "\computerName\c$\pathName" /persistent:yes
Further Reading
- An A-Z Index of the Windows CMD command line - Een uitstekende referentie voor alles wat met Windows cmd line te maken heeft.
- cd - Wijzig Directory - Kies een Folder (en drive)
- setx - Stel omgevingsvariabelen permanent in, SETX kan gebruikt worden om Omgevingsvariabelen in te stellen voor de machine (HKLM) of de huidig ingelogde gebruiker (HKCU).
- subst - Vervang een stationsletter voor een netwerk of lokaal pad.