Есть ли ярлык для C:\Users\<current user>\
?
Там нет прямого ярлыка.
Есть несколько разных решений (см. Ниже).
Используйте переменную окружения вместе с cd
илиcd /d
Используйте subst
или net use
для создания сопоставления с другой буквой диска.
Установить cygwin
и использоватьbash
Использование powershell
- поддержка powershell~
Последнее решение, вероятно, самое простое, если вы готовы использовать powershell
вместо cmd
.
Решение 1. Используйте переменную среды вместе с cd
илиcd /d
Если вы хотите регулярно переходить в этот каталог, выполните следующую команду:
setx DOCS %USERPROFILE%
Это навсегда установит переменную окружения DOCS
, но чтобы использовать ее, вам нужно сначала запустить новую cmd
оболочку, а затем переменная определена и готова к использованию:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Чтобы изменить каталог из любого места, используйте следующую команду:
cd /d %DOCS%
Если вы уже находитесь на диске, c:
вы можете просто использовать:
cd %DOCS%
Создайте командный файл ( docs.cmd
) и поместите его где-нибудь в свой PATH
.
docs.cmd:
@echo off
cd /d %DOCS%
Затем вы можете просто ввести docs
независимо от вашего текущего местоположения, и это приведет вас кC:\Users\<current user>
Решение 2. Используйте subst
или net use
для создания сопоставления с другой буквой диска.
Вы можете использовать subst
:
subst x: %USERPROFILE%
А потом
x:
К сожалению, сопоставления дисков не сохраняются при перезагрузке.
net use
будет сохраняться при перезагрузке, например:
net use x: "\\computerName\c$\pathName" /persistent:yes
См. Ответы в разделе Как сделать сопоставление SUBST постоянным при перезагрузках? для подробных инструкций.
Решение 3. Установите cygwin
и используйтеbash
Вы можете рассмотреть возможность установки Cygwin :
Cygwin это:
- большая коллекция инструментов GNU и Open Source, которые предоставляют функциональность, аналогичную дистрибутиву Linux в Windows.
После того, как вы установили Cygwin, вы можете запустить его bash
в терминале Cygwin и установить соответствующую переменную окружения bash HOME
.
Альтернативы cygwin включают в себя msys (MingW) :
MSYS - это набор утилит GNU, таких как bash, make, gawk и grep, позволяющих создавать приложения и программы, которые зависят от традиционных инструментов UNIX. Он предназначен для дополнения MinGW и недостатков оболочки cmd.
И Git для Windows :
Git для Windows предоставляет эмуляцию BASH, используемую для запуска Git из командной строки. * Пользователи NIX должны чувствовать себя как дома, поскольку эмуляция BASH ведет себя так же, как команда "git" в средах LINUX и UNIX.
Решение 4: Используйте powershell
Как указано в комментарии к другому вопросу, который поддерживает SBI powershell, ~
вы можете просто набрать:
cd ~
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- CD - Изменить каталог - Выбрать папку (и диск)
- setx - постоянная установка переменных среды, SETX может использоваться для установки переменных среды для машины (HKLM) или в настоящий момент вошедшего в систему пользователя (HKCU).
- subst - замена буквы диска для сети или локального пути.
cd
без аргументов изменится в ваш домашний каталог.