Czy istnieje skrót C:\Users\<current user>\
?
Nie ma bezpośredniego skrótu.
Istnieje kilka różnych rozwiązań (patrz poniżej).
Użyj zmiennej środowiskowej razem z cd
lubcd /d
Użyj subst
lub, net use
aby utworzyć mapowanie na inną literę dysku.
Zainstaluj cygwin
i użyjbash
Użyj powershell
- obsługuje PowerShell~
Ostatnie rozwiązanie jest prawdopodobnie najprostsze, jeśli jesteś przygotowany do użycia powershell
zamiast cmd
.
Rozwiązanie 1: Użyj zmiennej środowiskowej razem z cd
lubcd /d
Jeśli chcesz regularnie przechodzić do tego katalogu, uruchom następującą komendę:
setx DOCS %USERPROFILE%
Spowoduje to trwałe ustawienie zmiennej środowiskowej DOCS
, ale aby z niej skorzystać, musisz najpierw uruchomić nową cmd
powłokę, a następnie zmienna jest zdefiniowana i gotowa do użycia:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Aby zmienić katalog z dowolnej lokalizacji, użyj następującego polecenia:
cd /d %DOCS%
Jeśli jesteś już na dysku c:
, możesz po prostu użyć:
cd %DOCS%
Utwórz plik wsadowy ( docs.cmd
) i umieść go gdzieś w swoim PATH
.
docs.cmd:
@echo off
cd /d %DOCS%
Następnie możesz po prostu pisać, docs
niezależnie od bieżącej lokalizacji, a zabierze Cię toC:\Users\<current user>
Rozwiązanie 2: Użyj subst
lub, net use
aby utworzyć mapowanie na inną literę dysku.
Możesz użyć subst
:
subst x: %USERPROFILE%
I wtedy
x:
Niestety mapowania dysków nie utrzymują się podczas ponownego uruchamiania.
net use
będzie się powtarzał po ponownym uruchomieniu, na przykład:
net use x: "\\computerName\c$\pathName" /persistent:yes
Zobacz odpowiedzi w temacie Jak utrwalić mapowanie SUBST podczas ponownego uruchamiania? po szczegółowe instrukcje.
Rozwiązanie 3: Zainstaluj cygwin
i użyjbash
Możesz rozważyć instalację cygwin :
Cygwin to:
- duży zbiór narzędzi GNU i Open Source, które zapewniają funkcjonalność podobną do dystrybucji Linuksa w systemie Windows.
Po zainstalowaniu programu cygwin możesz uruchomić go bash
w terminalu cygwin i odpowiednio ustawić zmienną środowiskową bash HOME
.
Alternatywy dla cygwina obejmują msys (MingW) :
MSYS to zbiór narzędzi GNU, takich jak bash, make, gawk i grep, które umożliwiają tworzenie aplikacji i programów zależnych od tradycyjnie uniksowych narzędzi. Ma on na celu uzupełnienie MinGW i braków powłoki cmd.
I Git dla Windows :
Git dla Windows zapewnia emulację BASH używaną do uruchamiania Gita z wiersza poleceń. * Użytkownicy systemu NIX powinni poczuć się jak w domu, ponieważ emulacja BASH zachowuje się tak samo jak polecenie „git” w środowiskach LINUX i UNIX.
Rozwiązanie 4: Użyj powershell
Jak wskazano w komentarzu do innego pytania obsługiwanego przez SBI PowerShell ~
, możesz po prostu wpisać:
cd ~
Dalsza lektura
- Indeks AZ wiersza polecenia systemu Windows CMD - doskonałe odniesienie do wszystkich rzeczy związanych z wierszem cmd systemu Windows.
- cd - Zmień katalog - Wybierz folder (i napęd)
- setx - Ustaw zmienne środowiskowe na stałe, SETX może być używany do ustawiania zmiennych środowiskowych dla komputera (HKLM) lub aktualnie zalogowanego użytkownika (HKCU).
- subst - Zastąp literę dysku ścieżką sieciową lub lokalną.
cd
bez argumentów przejdzie do katalogu domowego.