powershell本身使用cmdlet(command-let),但是为了让比如unix用户可以快速上手,powershell提供了别名系统。
比如在unix中我们常使用ls命令来查看下一级目录,用cd来切换目录。那在powershell你同样也可以使用,而实际上在powershell控制台中,如果你输入ls,它实际上是对应的cmdlet:“Get-ChildItem”;你输入cd,它实际上是对应的cmdlet:“Set-Location”。
别名相关的命令如下:
- Get-Alias:获取别名列表
- Get-Alias + 某个别名:查看这个别名是哪个cmdlet的别名
- Get-Alias -Definition + 一个cmdlet:查看这个cmdlet的所有别名,比如Get-Alias -Definition Get-ChildItem得到所有Get-ChildItem的别名
- Set-Alias + 别名 + exe文件路径:为一个exe设置别名,比如Set-Alias notepad++ D:\developmentKit\Notepad++\notepad++.exe,为notepad++.exe设置别名为notepad++,那么以后我就可以通过别名notepad++来启动notepad++了
- Remove-Item + Alias:\别名:删除别名,例如del Alias:\notepad++删除别名notepad++