当前位置: 移动技术网 > IT编程>脚本编程>Shell > PowerShell中使用Get-Alias命令获取cmdlet别名例子

PowerShell中使用Get-Alias命令获取cmdlet别名例子

2017年12月08日  | 移动技术网IT编程  | 我要评论

powershell中为了与原来的cmd命令保持兼容,特别为很多cmdlet设置了别名。这些别名跟cmd命令是同名的,但它代表着一个powershell中的cmdlet。比如dir这个cmd命令,它用于列出一个目录下的子文件夹和文件,在powershell有一个get-childitem的cmdlet,它的作用也是列出一个目录下的子文件夹和文件,于是微软就给get-childitem设置了一别名叫dir。

在powershell中,使用get-alias这个cmdlet,可以列出所有的别名,以及它们对应的cmdlet。

复制代码 代码如下:

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
……


小编这里只列举了很少一部分,大家有兴趣的可以逐一去看看。

大家有没有从上面给出的这段显示内容看出这样几点:

1、别名还可以是问号(?)、百分号(%)这样的东东
2、一个cmdlet可以有多个别名
3、有的别名是windows下cmd命令名,有的则是linux下的shell命令名(看来微软真的是很体贴哈)

如果有人要问别名怎么使用的话,呃,我还真差点忘了这个问题。既然叫别名嘛,那肯定就是代替了原来的cmdlet,你觉得呢?

关于powershell中的cmdlet的别名,小编就介绍这么,希望对初学者有一定的帮助,谢谢!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网