PowerShell中為了與原來的cmd命令保持兼容,特別為很多cmdlet設(shè)置了別名。這些別名跟cmd命令是同名的,但它代表著一個(gè)PowerShell中的cmdlet。比如dir這個(gè)cmd命令,它用于列出一個(gè)目錄下的子文件夾和文件,在PowerShell有一個(gè)Get-ChildItem的cmdlet,它的作用也是列出一個(gè)目錄下的子文件夾和文件,于是微軟就給Get-ChildItem設(shè)置了一別名叫dir。
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
……