Sie möchten, dass der Befehl set-alias mit einem Powershell-Skript oder einer Funktion kombiniert wird. Öffne also einen Editor und schreibe:
set-location d:\xampp\htdocs
und speichern Sie diese Datei zum Beispiel unter c: \ Users \ kumar \ htdocs32.ps1 oder erstellen Sie eine solche Funktion.
function htdocs32 { set-location d:\xampp\htdocs }
Um Skripte auszuführen, müssen Sie die Ausführungsrichtlinie festlegen, die Skripte lokal zulässt. Öffnen Sie die Powershell-Befehlszeile als Administrator und geben Sie Folgendes ein:
set-executionpolicy remotesigned
Jetzt können Sie einen Alias für das Powershell-Skript festlegen:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
Wenn Sie jetzt htdocs eingeben, werden Sie in Ihren htdocs-Ordner aufgenommen
Powershell verwendet eine Verb-Nomen- Kombination zur Benennung von sogenannten Cmdlets. Das Verb bezieht sich auf das, was Sie tun möchten und das Substantiv mit dem, was Sie tun möchten.
So rufen Sie die Hilfe für den gewünschten Set-Alias-Befehl ab:
get-help set-alias -full |more
und nein, es gibt nicht weniger. Die andere Methode wäre das Lesen dieser http://technet.microsoft.com/en-us/library/ee176958.aspx
Um mit Power Shell zu beginnen, empfehle ich Ihnen, sich diese URL anzusehen: http://www.powershellpro.com/powershell-tutorial-introduction/
Um den Alias dauerhaft zu speichern, müssen Sie ihn in Ihrem Benutzerprofil speichern. Testen Sie zunächst, ob bereits ein Profil vorhanden ist. Verwenden Sie dazu:
PS C:\> $profile
Wenn Sie falsch werden , können Sie ein neues Profil erstellen, indem Sie Folgendes eingeben:
New-Item -path $profile -type file -force
Jetzt können Sie die Datei bearbeiten
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
und geben Sie die Funktion definiton und einen Alias ein. wie oben beschrieben.
in linux ist es jedoch nicht nötig, einen alias dafür zu setzen. Es gibt eine Umgebungsvariable $ CDPATH für bash, die in ~ / .bahsrc gesetzt werden kann.