Создать псевдоним для пути
Возможно ли в PowerShell создать псевдоним для пути?
Например: я должен писать все время
PS PS C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319
Я буду счастлив, если бы я мог написать
PS PS C:\Users\Jacek>cd dotNet4path
4 ответа
Вы можете просто создать переменную в своем профиле PowerShell с этим путем в качестве значения.
Тогда все, что вам нужно сделать, это что-то вроде
cd $dotNet4path
Чтобы добавить что-то в свой профиль, введите $ profile в окне powershell, и он покажет путь к вашему файлу профиля powershell. Создайте его, если он не существует.
Затем поместите эту строку в файл, сохраните и перезапустите powershell.
$dotNet4path = "C:\windows\microsoft.net\framework\v4.0.30319"
Вы можете использовать псевдоним для выполнения пользовательской функции (вы можете сделать это в своем профиле) или использовать psdrive:
function path2dotNet{cd "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"}
Set-Alias dot4 -Value path2doc
New-PSDrive dotnet -PSProvider FileSystem -Root "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"
cd dotnet:
Вы можете использовать свой профиль powershell для сохранения пути в переменной:
Add-Content -Value '$dotNet4path = C:\windows\microsoft.net\framework\v4.0.30319' -Path $profile -Force
Если вы перезапустите ваш PowerShell, вы можете набрать
cd $dotNet4path
Вдохновленный @ Loïc MICHEL -
`Обновленный вариант для PS 5.1:
установить псевдоним на длинный путь, используя New-PSDrive
Использование persist и определение значения -Root в качестве общего сетевого пути (в локальной системе, но отображается как "удаленный") диск F: будет сохраняться в течение сеансов PS
измените < > записи на ваш общий путь UNC (необходимо сначала поделиться им, вы можете выбрать себя как только авторизованного пользователя) `
New-PSDrive -Имя "F" -Persist -PSProvider "Файловая система" -Root "\\"