gpt4 book ai didi

powershell - mkdir 别名的 PowerShell 动词-名词定义是什么?

转载 作者:行者123 更新时间:2023-12-03 14:24:44 26 4
gpt4 key购买 nike

在 Windows PowerShell 中,别名 md涉及定义mkdir ,这似乎也是一个别名(即不是动词-名词定义。),因为该命令表示:

: get-item -path alias:* | where-object {$_.Definition -eq "mkdir"}

CommandType Name
----------- ----
Alias md -> mkdir

最佳答案

PowerShell 的 Get-Command cmdlet 允许您反射(reflect)命令名称:

PS> Get-Command md

CommandType Name Version Source
----------- ---- ------- ------
Alias md -> mkdir

这告诉你 md是一个别名,它解析为一个名为 mkdir 的命令.
PS> Get-Command mkdir

CommandType Name Version Source
----------- ---- ------- ------
Function mkdir

这告诉你 mkdir是一个函数。

要查看该函数的定义(函数体),请访问 .Definition Get-Command 返回的对象的属性:
(Get-Command mkdir).Definition # outputs the function's body

上面的输出会告诉你 mkdirproxy functionNew-Item -ItemType Directory .
换句话说:它提供了一个特定于文件系统的快捷方式,用于创建更通用的目录 New-Item cmdlet - 参见 Get-Help about_Providers 了解 PowerShell 对驱动器概念的概括。

关于powershell - mkdir 别名的 PowerShell 动词-名词定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49597362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com