этот вопрос уже есть ответ здесь:
мне нужно переключиться на 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\
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]