在bash中的`which`的cmd/powershell相当于什么?
发布时间:2020-12-15 19:41:25 所属栏目:安全 来源:网络整理
导读:我想找出CMD shell使用哪个版本的可执行文件。在任何unix shell中,我会用它来找到它。 在其中一个Windows shell中是否有等效的命令? 各种。 哪里是直接的等价物? C:UsersJoeywhere cmdC:WindowsSystem32cmd.exe 请注意,在PowerShell中,它本身是Whe
我想找出CMD shell使用哪个版本的可执行文件。在任何unix shell中,我会用它来找到它。
在其中一个Windows shell中是否有等效的命令?
各种。
>哪里是直接的等价物? C:UsersJoey>where cmd C:WindowsSystem32cmd.exe 请注意,在PowerShell中,它本身是Where-Object的别名,因此您需要在PowerShell中使用where.exe。 C:UsersJoey>for %x in (powershell.exe) do @echo %~$PATH:x C:WindowsSystem32WindowsPowerShellv1.0powershell.exe >在PowerShell中,您有Get-Command及其别名gcm,如果传递参数(但也可用于PowerShell中的别名,cmdlet和函数),则执行相同操作: PS C:UsersJoey> Get-Command where CommandType Name Definition ----------- ---- ---------- Alias where Where-Object Application where.exe C:Windowssystem32where.exe 第一个返回的命令是将被执行的命令。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |