этот вопрос уже есть ответ здесь:
мне нужно переключиться на Windows на время проекта.
Я только начал, и я уже не люблю использовать cmd.
есть ли ярлык для C:Users<current user>Documents ?
этот вопрос уже есть ответ здесь:
мне нужно переключиться на Windows на время проекта.
Я только начал, и я уже не люблю использовать cmd.
есть ли ярлык для C:Users<current user>Documents ?

C:\Users\<current user>\Documents\?прямого ярлыка нет.
есть несколько различных решений (см. ниже).
используйте переменную окружения вместе с cd или cd /d
использовать subst или net use создания картирования на другой диск.
установить cygwin и использовать bash
использовать powershell - powershell поддерживает ~
последнее решение, вероятно, самое простое, если вы готовы использовать powershell вместо cmd.
cd или cd /dесли вы хотите регулярно переходить в этот каталог, выполните следующую команду:
setx DOCS %USERPROFILE%\Documents
это навсегда установит переменную окружения DOCS, но для того, чтобы использовать его, вам нужно сначала начать новую cmd shell, затем переменная определена и готова к использованию:
F:\test>echo %DOCS%
C:\Users\DavidPostill\Documents
изменить директорию из любого места используйте следующую команду:
cd /d %DOCS%
если вы уже на диске c: вы можете просто использовать:
cd %DOCS%
создать пакетный файл (docs.cmd) и положить его где-то в PATH.
docs.cmd:
@echo off
cd /d %DOCS%
вы можете просто ввести docs независимо от вашего текущего местоположения, и это приведет вас к C:\Users\<current user>\Documents\
subst или net use создания картирования на другой диск.можно использовать subst:
subst x: %USERPROFILE%\Documents
а то
x:
к сожалению, сопоставления дисков не сохраняются при перезагрузке.
net use будет сохраняться при перезагрузках, например:
net use x: "\computerName\c$\pathName" /persistent:yes
посмотреть ответы в как сделать отображение SUBST постоянным при перезагрузке? для получения подробных инструкций.
cygwin и использовать bashтолько начал, уже ненавижу cmd
вы можете рассмотреть вопрос об установке cygwin:
Cygwin является:
- большая коллекция GNU и инструментов с открытым исходным кодом, которые обеспечивают функциональность аналогично дистрибутиву Linux в Windows.
после установки cygwin вы можете запустить bash в терминале cygwin.
альтернативы cygwin включают msys (MingW):
MSYS-это коллекция утилит GNU, таких как bash, make, gawk и grep, позволяющая создавать приложения и программы, которые зависят от традиционных инструментов UNIX. Она предназначена для дополнения MinGW и в недостатки командной оболочки.
Git для Windows предоставляет эмуляцию BASH, используемую для запуска Git из командной строки. * Пользователи NIX должны чувствовать себя как дома, так как эмуляция BASH ведет себя так же, как команда "git" в средах LINUX и UNIX.
powershellкак указано в комментарии SBI powershell поддерживает ~ а можно просто типа:
cd ~/documents
если у вас есть странные символы в имени пользователя (например, если имя пользователя является адрес электронной почты), то цитата выглядит следующим образом:
cd "~/documents"
но также я должен быть в состоянии запустить ярлык!
однако, чтобы запустить icl Intel, мне требуется ярлык
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.2.180\windows\bin\ipsxe-comp-vars.bat" ia32 vs2015".предоставляет ли powershell необходимые параметры ну?
вы можете создать ярлык, как обычно, чтобы выполнить эту команду.
затем выполните ярлык из powershell, например:
Invoke-Item -Path C:\Users\Dex\Desktop\Notepad++.lnk
и:
Start-Process -FilePath C:\Users\DDhami\Desktop\Notepad++.lnk
Source PowerShell трюк : выполнить .файл lnk.

Решение 5: Doskey
Не уверен, если вы были вокруг, так как dos дней.. Однако можно перезаписать поведение команды с помощью макросов doskey. Это довольно весело на самом деле и не требует от вас установки какого-либо стороннего программного обеспечения.
вот хороший пример:
doskey cd=if "" equ "~" ( cd /d %userprofile%\Documents ) ELSE ( cd $* )
и победный скриншот, чтобы пойти с ним.

%userprofile% работает, чтобы добраться до папки профиля пользователя - таким образом, вам не нужно указывать букву диска.
т. е. вместо cd C:\%HOMEPATH%\Documents вы можете просто использовать cd %USERPROFILE%\Documents

можно использовать %HOMEPATH%. Он перенесет вас в ваш домашний каталог, как это делает Тильда в linux. Таким образом, чтобы добраться до нужного места, команда:
cd C:\%HOMEPATH%\Documents\
