Você deseja o comando set-alias em combinação com um script powershell ou uma função. Então abra um editor e escreva:
set-location d:\xampp\htdocs
e salve este arquivo, por exemplo, em c: \ Users \ kumar \ htdocs32.ps1 , ou você pode criar uma função como esta.
function htdocs32 { set-location d:\xampp\htdocs }
para executar scripts, você deve definir a política de execução, permitindo scripts localmente. abra a linha de comando do powershell como administrador e digite:
set-executionpolicy remotesigned
agora você pode definir um alias para o script powershell:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
e digitando o htdocs agora vão te colocar na sua pasta htdocs
O Powershell está usando uma combinação verbo-substantivo para a nomeação dos chamados cmdlets. O verbo se refere ao que você quer fazer e o substantivo com o que você quer fazer alguma coisa.
Para obter ajuda sobre o comando set-alias que você deseja usar:
get-help set-alias -full |more
e não há nada menos. o outro método seria ler este link
Além disso, para começar com o power shell, eu recomendo que você dê uma olhada neste URL: link
Para salvar o alias permanentemente, você deve salvá-lo no seu perfil de usuário. primeiro teste se um perfil já está em vigor usando:
PS C:\> $profile
se você obtiver false , poderá criar um novo perfil digitando:
New-Item -path $profile -type file -force
agora você pode editar o arquivo
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
e coloque a função definiton e um alias. como descrito acima.
no entanto, não é necessário definir um alias para isso no linux. sicne existe um $ CDPATHvariable para o bash que pode ser configurado em ~ / .bahsrc.