Um die Kompatibilität mit dem ursprünglichen cmd-Befehl in PowerShell aufrechtzuerhalten, werden für viele Cmdlets speziell Aliase festgelegt. Diese Aliase haben denselben Namen wie der Befehl cmd, stellen jedoch ein Cmdlet in PowerShell dar. Beispielsweise wird der Befehl „dir cmd“ zum Auflisten von Unterordnern und Dateien in einem Verzeichnis verwendet. In PowerShell gibt es ein Get-ChildItem-Cmdlet, das auch zum Auflisten von Unterordnern und Dateien in einem Verzeichnis verwendet wird. Daher legt Microsoft einen Alias namens „dir“ fest Get-ChildItem.
Verwenden Sie in PowerShell das Cmdlet Get-Alias, um alle Aliase und die entsprechenden Cmdlets aufzulisten.
PS C:\Users\zhanghong> Get-Alias CommandType Name Definition ----------- ---- ---------- Alias % ForEach-Object Alias ? Where-Object Alias cat Get-Content Alias cd Set-Location Alias chdir Set-Location Alias clear Clear-Host Alias clhy Clear-History Alias cls Clear-Host Alias clv Clear-Variable Alias compare Compare-Object Alias copy Copy-Item Alias cp Copy-Item Alias cpi Copy-Item ……
Der Herausgeber hat hier nur einige davon aufgelistet. Wenn Sie interessiert sind, können Sie sie einzeln ansehen.
Haben Sie die folgenden Punkte aus dem oben angegebenen Anzeigeinhalt bemerkt:
1 Der Alias kann auch ein Fragezeichen (?) sein, so etwas wie ein Prozentzeichen (%)
2. Ein Cmdlet kann mehrere Aliase haben
3. Einige Aliase sind cmd-Befehlsnamen unter Windows und andere Shell-Befehlsnamen unter Linux (anscheinend ist Microsoft wirklich rücksichtsvoll.)
Wenn jemand fragen möchte, wie man Aliase verwendet, dann hätte ich diese Frage fast vergessen. Da es sich um einen Alias handelt, muss es das ursprüngliche Cmdlet ersetzt haben. Was denken Sie?
Was den Alias von CmdLet in PowerShell betrifft, wird der Editor ihn so vorstellen. Ich hoffe, dass er für Anfänger hilfreich ist. Vielen Dank!
Weitere verwandte Artikel zu Beispielen für die Verwendung des Get-Alias-Befehls zum Abrufen von Cmdlet-Aliassen in PowerShell finden Sie auf der chinesischen PHP-Website!