欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-21 19:34:01
powershell中为了与原来的cmd命令保持兼容,特别为很多cmdlet设置了别名。这些别名跟cmd命令是同名的,但它代表着一个powershell中的cmdlet。比...

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的别名,小编就介绍这么,希望对初学者有一定的帮助,谢谢!