powershell和shell语法_PowerShell 基础语法以及常用命令

在正式介绍PowerShell 的基础语法前,我们先来一起看下几个命令

Get-help 获取帮助信息(这个命令自始至终贯穿整个PowerShell 使用,任何不明白的都可以问他)

Get-Counter 获取性能计数器信息 (相信注意过windows 性能的人都需要这个)

Get-WinEvent 获取win 事件 (这个是最最常用的吧)

Get-Member 获取输出的对象属性(作为按属性筛选对象很实用也是使用很频繁的一个命令)

New-Event 创建新的事件

Set-ExecutionPolicy 设置默认脚本运行策略

Remove-IscsiServerTarget 删除Iscsi目标 (ISCSI 廉价共享储存 性价比高)

Add-WindowsFeature 添加windows 功能/角色 (执行初始配置时候还是相当实用的)

通过上面的例子不难看出 PowerShell 基本语法就是

动词-名词

这种形式,这种形式从始至终贯穿PowerShell 任何命令都是这种形式,我们可以很轻易的找到我们想要的命令(别名)。绝大部分名词都是通俗易懂,不需要你有很好的英语基础(至少也要能看懂)。而动词就只有固定的几个想不会恐怕都困难。(动词-名词形式并不一定都是cmdlet 还有部分是函数)下图揭示了这种动词-名词的差异

基础语法结构如下所示

(动词-名词)/别名+空格+-+参数名称+空格+参数内容

我们运行一条完整powershell语句 请注意书写格式

Get-WinEvent -LogName system

这句意思是获取windows 日志 日志名称为system (相信大家对日志并不陌生)介绍部分常用命令以及使用方法帮助命令

Get-help 毫无疑问的这个是获取帮助的意思,通俗易懂。毫无悬念的告诉我们这个命令的作用。(不要以为我说的是废话通俗易懂也是PowerShell的一个优势也是我选择使用PowerShell的原因之一,其中最大的理由便是高效,简洁)

当我们希望获得某个命令的详细概念性解释我们需要输入

Get-help

如果我们需要详细的命令实例则可以输入

Get-help -Examples

如果我们需要关于特定主题的帮助信息,例如输入

Get-help about_ function

注意:如果对应主题只有一个那么PowerShell 将会直接显示该主题,如果对应主题有多个那么将会显示全部主题列表。

上面这条命令 意思是获取关于function (函数)的相关帮助信息其运行结果如图 图中即显示了全部主题列表

帮助信息升级 (windows server 2012(R2)新功能)

Update-help 这是在windows server2012 中新功能在2012中默认只提供少量帮助信息,

我们这点上和2008 完全不一样,在联网后我们执行这个命令进行帮助信息的更新,当然微软也会对帮助信息进行更新只不过时间我们不知道。需要我们手工定期进行更新。

---本文档由联科教育(http://www.iLync.cn)学员田梦博原创提供,如有问题请咨询我们的专家团队!---

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值