Powershell实用命令(2)
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,我又来了,今天给大家分享的实用命令是Measure-Object,看这个命令的文字意思就知道是用于统计评估对象的了,那我们来说说他的具体用法首先我们可以看下这个命令的语法,看看他能支持哪些参数PS C
千家信息网最后更新 2024年10月20日Powershell实用命令(2)
我又来了,今天给大家分享的实用命令是Measure-Object,看这个命令的文字意思就知道是用于统计评估对象的了,那我们来说说他的具体用法
首先我们可以看下这个命令的语法,看看他能支持哪些参数
PS C:\Windows\system32> Get-Command measure-Object -SyntaxMeasure-Object [[-Property] ] [-InputObject ] [-Sum] [-Average] [-Maximum] [-Minimum] []Measure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []
从上面我们可以看到Measure-Object能够支持求和,求平均值,取最大值,取最小值,统计行数,单词数,字符数,IgnoreWhiteSpace参数是为了让你在统计的时候忽略空白字符(空格,回车)的计数。
下面我们用代码来分别检验一下这些功能
PS C:\Windows\system32> Get-Process | measure -Property vm -MaximumCount : 210Average : Sum : Maximum : 2238980472832Minimum : Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -MinimumCount : 210Average : Sum : Maximum : Minimum : 4096Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -AverageCount : 214Average : 1596722333006.95Sum : Maximum : Minimum : Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -sumCount : 212Average : Sum : 337291811336192Maximum : Minimum : Property : VMPS C:\Windows\system32> Get-Content D:\File1.txt | measure -Line -Word -CharacterLines Words Characters Property----- ----- ---------- -------- 4 20 113 PS C:\Windows\system32> Get-Content D:\File1.txt | measure -Line -Word -Character -IgnoreWhiteSpaceLines Words Characters Property----- ----- ---------- -------- 4 20 97 PS C:\Windows\system32> Get-Content D:\File1.txtLearning Powershell TechnologyI like Powershell Script LanguageDo you like it as meFine , let's learn it togather
上面的代码秀出了Measure-Object的功能,就问你,强不强大,厉不厉害,不需要一会调用max,一会调用min,直接一个命令搞定所有
再介绍另外一个比较实用的Measure命令,Measure-Command,这个命令经常用来检测代码的运行时间,通过这个时间,我们可以评估出哪种代码更加优秀,所需时间更短,提升我们代码的执行效率,降低运行代码主机的性能损耗
$Script1={For($i=0;$i -le 100;$i++){Add-Content -Path D:\File1.txt -Value "I want add some word in this file"}}$Script2={$NW=New-Object System.IO.StreamWriter "d:\file1.txt"; For($i=0;$i -lt 100;$i++){$NW.WriteLine("I Write it again !")};$nw.Close()}PS C:\Windows\system32> Measure-Command -Expression $Script1 | select TotalMillisecondsTotalMilliseconds----------------- 117.5692PS C:\Windows\system32> Measure-Command -Expression $Script2 | select TotalMillisecondsTotalMilliseconds----------------- 2.5188
通过Measure-Command 可以评估出同样的结果,但是代码不同,所花费时间是完全不一样的,这样能使我们明白自己的代码是否优秀。
好了,今天就介绍到这,瓜子花生啤酒,客官来一份?
代码
命令
时间
统计
评估
实用
优秀
功能
参数
字符
支持
运行
不同
强大
最大
最小
厉害
主机
单词
啤酒
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
联想服务器初始管理ip
网络安全精品课件
该怎样遵守网络安全法
mc服务器cpu100%
全州网络安全知识培训班
ibm 小型服务器
服务器电脑硬件维修
论述网络安全威胁有哪些
django增加数据库条目
麒麟海光服务器启动socket
计算机网络技术基础t恤
ibeacon网络技术
数据库连接和增删
航天信息网络安全龙头
中国运营商的网络技术手段
国外网络安全师
参加网络安全讲座
中国互联网科技突破
异步获取服务器文件
司法所开展网络安全宣传
贵州非凡季互联网科技有限公司
我眼中的网络安全手抄报初中
ssh项目实例带数据库
梦幻手游服务器多少级开跨服
web服务器最安全的目录
中国数据库学术网站
网络安全项目化教程
网络安全升级
不安装sql数据库可以吗
it公司网络安全宣传方案