1913_PowerShell中查看软件的版本信息

全部学习汇总: PowerShell: PowerShell学习笔记 (gitee.com)

1913_PowerShell中查看软件的版本信息

有了linux上的一点点经历,遇到一些软件版本信息查看的时候我一般会通过command -v或者command --version等来试试运气。大部分时候,运气似乎都是好的。当然,也有python这样的比较奇怪的设计。

如果是在PowerShell中,还有很多种操作方式也可以获取类似的信息。比如,Get-Command的命令。

名称

    Get-Command

语法

    Get-Command [[-ArgumentList] <Object[]>]  [<CommonParameters>]

    Get-Command [[-Name] <string[]>] [[-ArgumentList] <Object[]>]  [<CommonParameters>]

别名

    gcm

Get-Command cmdlet 显示计算机上安装的所有命令,包括 cmdlet、aliases、functions、filters、scripts 和 applications。它在不带任何参数的情况下打印计算机上安装的所有 cmdlet、函数和别名。

如果用这个后面直接跟一个命令名称,那么可以获取到其类型、名称、版本以及位置等信息。以下是一个例子:

不过,这里的这个版本似乎是有一些错误。不知道是否是接口上有一定的标准化接口未实现导致的。

结合format-list可以获得上面的效果。但是,从这里依然没有看到准确的版本信息。接下来,可以换一个命令试一下,比如说我比较常用的emacs。

这一次就获得了比较准确的信息,而且直接从这里看到了emacs的版本。这个版本跟我直接从emacs的内置命令获取到的版本信息是一致的。

补充一下fl的基本的使用:

名称

    Format-List

语法

    Format-List [[-Property] <Object[]>]  [<CommonParameters>]

别名

    fl

Format-List cmdlet将命令的输出格式化为属性列表,其中每个属性显示在单独的行上。可以使用format - list将对象的所有或选定属性格式化并显示为列表(FormatList -Property *)。

由于列表相比于表格来说更容易显示更多的信息,因此PowerShell在列表中显示对象的更多属性,并且属性值不太可能被截断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值