Get-Process 帮助信息

如下说明是翻译PowerShell: help Get-Process 产生的帮助信息.
译者: Edengundam(马涛)
 
Get-Process
 
大纲
取得运行在本地计算机上的进程.
 
语法
Get-Process [[-name] <string[]>] [<CommonParameters>]
 
Get-Process -id <Int32[]> [<CommonParameters>]
 
Get-Process -inputObject <Process[]> [<CommonParameters>]
 
详细描述
Get-Process cmdlet为每个进程取得一个进程对象. 当不指定任何参数时, "Get-Process"取得计算机上所有的进程, 与你输入"Get-Process *"一样. 你也可以通过指定进程名称, 进程ID或者将进程ID(PID)对象通过管道发送给Get-Process来识别一个特定进程, 默认的识别方法是通过进程名称. 对于Stop-Process, 默认识别方法是通过进程ID.
 
参数
 
-name <string[]>
通过进程名称指定一个或多个进程. 你可以输入多个进程名称(使用逗号分隔)或者使用通配符. 参数名称("-Name")为可选项.
 
强制参数?
false
参数位置?
1
默认值
Null
允许从管道绑定输入?
true (根据属性名)
允许通配符扩展?
true
 
-inputObject <Process[]>
接受进程对象作为命令的输入. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.
 
强制参数?
true
参数位置?
named
默认值
Null
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-id <Int32[]>
通过进程ID(PID)指定一个或多个进程. 要指定多个ID, 使用逗号分隔ID. 要查看进程的PID, 输入"get-process".
 
强制参数?
true
参数位置?
named
默认值
Null
允许从管道绑定输入?
true (根据属性名)
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
指定了"ProcessName""Id"属性的PSObject, 如果都没有指定, 就是所有进程.
 
返回类型
Process Object(s).
更多的细节, 请查看.NET frameworkSystem.Diagnostics.Process类的文档. 输出的对象根据进程名称排序, 同名进程根据进程ID排序.
 
注意
 
更多信息, 输入"Get-Help Get-Process -detailed". 需要技术信息, 输入"Get-Help Get-Process -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
你不能在一个命令中同时指定-Name, -ID-InputObject参数.
 
你可以使用Get-Process内建别名"ps""gps". 需要更多信息, 查看About_Alias.
 
Windows PowerShell, 你也能使用WMI Win32_Process对象的属性和方法. 更多信息, 查看Get-WmiObjectWindows Management Instrument SDK.
 
默认显示的进程列表包括下面所列出的信息:
 
·         Handles: 进程打开的句柄数.
·         NPM(K): 进程正在使用的非分页内存量, 单位KB(kilobytes).
·         PM(K): 进程正在使用的可分页的内存量, 单位KB(kilobytes).
·         WS(K): 进程工作集的大小, 单位KB(kilobytes). 工作集包括进程最近引用的内存的页面
·         VM(M): 进程正在使用的虚拟内存量, 单位MB(megabytes). 虚拟内存包括磁盘上分页文件中的存储.
·         CPU(s): 进程在所有的处理器上运行的时间, 单位是秒.
·         ID: 进程的进程ID (PID).
·         ProcessName: 进程名称.
 
关于进程相关概念的解释, 可以参考帮助和支持中心的术语表或者查看任务管理器的帮助.
 
你可以通过Format-Table来使用内建的进程可选视图, 例如 "StartTime""Priority", 你还能自己设计属于自己的视图. 更多信息, 输入"Get-Help Format-Table -detailed".
 
1
 
C:/PS>Get-Process
 
此命令取得本地计算机上运行进程的列表. 每列的定义, 请看"Get-Help Get-Process -Full."输出的"注意"章节.
 
2
 
C:/PS>Get-Process winword, explorer | format-list *
 
此命令取得计算机上WinwordExplorer进程的所有信息. 它使用Name参数来指定进程, 但是它省略了参数名称. 管道运算符(|)将信息传递给Format-List cmdlet, 后者显示所有WinwordExplorer进程对象的可用属性(*).
 
你也能够通过进程ID指定进程. 例如, "get-process -id 664, 2060".
 
3
 
C:/PS>get-process | where-object {$_.WorkingSet -gt 20000000}
 
此命令取得所有工作集大于20 MB的进程对象. 它使用Get-Process cmdlet取得所有运行的进程. 管道运算符(|)将进程对象传递给Where-Object cmdlet, 后者只将工作集属性值大于20,000,000字节的进程选出.
 
WorkingSet是进程对象众多属性之一. 要查看进程的所有属性, 输入"Get-Process | Get-Member". 默认情况下, 虽然所有统计数量的属性显示时以KBMB显示, 但是它们都以字节为单位进行存储.
 
4
 
C:/PS>$a = get-process
 
get-process -inputobject $a | format-table -view priority
 
这些命令将会根据进程优先级以分组形式显示计算机上的进程. 第一个命令取得计算机上运行的进程并存储到变量$a. 第二个命令使用参数InputObject将变量$a中存储的进程对象传递给Get-Process. 管道运算符将结果发送给Format-Table cmdlet, 后者根据位于Windows PowerShell主目录($pshome)下的PS1XML格式文件中定义的优先级视图来格式化显示进程的格式.
 
相关链接
Stop-Process
 
内容概要:本文介绍了一个关于超声谐波成像中幅度调制聚焦超声所引起全场位移和应变的分析模型,并提供了基于Matlab的代码实现。该模型旨在精确模拟和分析在超声谐波成像过程中,由于幅度调制聚焦超声作用于生物组织时产生的力学效应,包括全场的位移与应变分布,从而为医学成像和治疗提供理论支持和技术超声谐波成像中幅度调制聚焦超声引起的全场位移和应变的分析模型(Matlab代码实现)手段。文中详细阐述了模型构建的物理基础、数学推导过程以及Matlab仿真流程,具有较强的理论深度与工程应用价值。; 适合人群:具备一定声学、生物医学工程或力学背景,熟悉Matlab编程,从事医学成像、超声技术或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于超声弹性成像中的力学建模与仿真分析;②支持高强度聚焦超声(HIFU)治疗中的组织响应预测;③作为教学案例帮助理解超声与组织相互作用的物理机制;④为相关科研项目提供可复用的Matlab代码框架。; 阅读建议:建议读者结合超声物理和连续介质力学基础知识进行学习,重点关注模型假设、偏微分方程的数值求解方法及Matlab实现细节,建议动手运行并修改代码以加深理解,同时可拓展应用于其他超声成像或治疗场景的仿真研究。
### 关于PAT Basic Level Practice的测试点及题目解析 #### 题目难度分级 PAT(Programming Ability Test)是由浙江大学举办的计算机程序设计能力考试,分为不同级别。其中乙级即Basic Level主要面向初学者,考察基本编程技能[^1]。 #### 测试点特点 对于PAT Basic Level中的某些特定题目而言,其测试点设置较为严格。例如,在处理字符串匹配类问题时,需要注意算法逻辑中何时应当终止循环以防止不必要的重复计算;而在涉及数值运算的问题里,则可能因为边界条件而增加复杂度[^3]。 #### 编程语言的选择影响 值得注意的是,尽管大部分简单题目可以作为学习某种新语言的良好实践材料,但在实际操作过程中可能会遇到由于所选语言特性而导致难以通过全部测试点的情况。比如Java在面对部分效率敏感型试题时表现不佳,这可能是由于该语言本身的执行速度相对较慢以及内存管理方式等因素造成的。因此有时不得不转而采用其他更适合解决此类问题的语言版本来完成解答[^2]。 ```cpp #include<bits/stdc++.h> using namespace std; int a[100000]; int c=1; void getPrime(){ int flag=0; for(int i=2;i<105000;i++){ flag=1; for(int j=2;j<=sqrt(i);j++){ if(i%j==0){ flag=0; break; } } if(flag==1) a[c++]=i; } } int main(){ int m,n,i,t=1; scanf("%d %d",&m,&n); getPrime(); for(i=m;i<=n;i++){ if(t%10==1){ printf("%d",a[i]); t++; }else{ printf(" %d",a[i]); t++; } if((t-1)%10==0) printf("\n"); } return 0; } ``` 上述C++代码展示了如何实现一个简单的质数打印功能,并且针对输出格式进行了特殊处理以满足特定要求。这段代码很好地体现了编写高效解决方案的重要性,尤其是在应对像PAT这样的在线评测系统时[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值