Чи є ярлик для C:\Users\<current user>\
?
Немає прямого ярлика.
Є кілька різних рішень (див. Нижче).
Використовуйте змінну середовища разом з cd
або cd /d
Використовуйте subst
або net use
для створення відображення в іншу літеру диска.
Встановіть cygwin
і використання bash
Використовуйте powershell
- підтримує powerhell ~
Останнє рішення, напевно, найпростіше, якщо ви готові до використання powershell
замість cmd
.
Рішення 1: Використовуйте змінну середовища разом з cd
або cd /d
Якщо ви хочете регулярно переходити до цього каталогу, виконайте таку команду:
setx DOCS %USERPROFILE%
Це дозволить остаточно встановити змінну середовища DOCS
, але для того, щоб використовувати його, потрібно спочатку почати нове cmd
shell, тоді змінна визначена і готова до використання:
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 підтримує ~
і ви можете просто ввести:
cd ~
Подальше читання
- Індекс A-Z командного рядка Windows CMD - Відмінна довідка для всіх речей, пов'язаних з Windows cmd.
- cd - Змінити каталог - вибрати папку (і диск)
- setx - Налаштувати змінні середовища назавжди, SETX можна використовувати для встановлення змінних середовища для машини (HKLM) або поточного користувача (HKCU).
- subst - Замініть букву диска на мережевий або локальний шлях.
cd
без аргументів зміниться на ваш домашній каталог.