Вы хотите, чтобы команда set-alias сочеталась со скриптом powershell или функцией. Итак, откройте редактор и напишите:
set-location d:\xampp\htdocs
и сохраните этот файл, например, в c:\Users\kumar\htdocs32.ps1, или вы можете создать такую функцию.
function htdocs32 { set-location d:\xampp\htdocs }
для выполнения сценариев вы должны установить политику выполнения, разрешающую использование сценариев локально. откройте командную строку powershell от имени администратора и введите:
set-executionpolicy remotesigned
Теперь вы можете установить псевдоним для сценария powershell:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
и набрав htdocs, вы попадете в папку htdocs
Powershell использует комбинацию глагол-существительное для именования так называемых командлетов. Глагол относится к тому, что вы хотите сделать, и к существительному, с которым вы хотите что-то сделать.
Чтобы получить справку по команде set-alias, которую вы хотите использовать:
get-help set-alias -full |more
и нет не меньше. другой метод будет читать это http://technet.microsoft.com/en-us/library/ee176958.aspx
Также, чтобы начать с Power Shell, я рекомендую вам взглянуть на этот URL: http://www.powershellpro.com/powershell-tutorial-introduction/
Чтобы сохранить псевдоним постоянно, вы должны сохранить его в своем профиле пользователя. Сначала проверьте, существует ли профиль, используя:
PS C:\> $profile
если вы получаете false, вы можете создать новый профиль, набрав:
New-Item -path $profile -type file -force
теперь вы можете редактировать файл
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
и вставьте в определение функции и псевдоним. как описано выше.
однако установка псевдонима для этого в linux не является обязательной. sicne есть переменная окружения $ CDPATH для bash, которую можно установить в ~/.bahsrc.