用编程语言的方式打开Powershell(1):概述

在传统的shell领域有著名的sh和bash等,这些shell都是基于字符处理的,对于编写这些shell的脚本的用户来讲,grep、sed、xargs这些命令确定不会陌生。也正是这种处理方式,带来了脚本编写上的困难。python

为了简便脚本的编写,一些人便转向了python。python语法简单,写起来快,同时还用不少好用的库,这都是python强大支持。shell

让咱们将目光转向.net平台,传统的VB.net逐渐式微,而C#这类C类型语言写起来繁琐,同时还须要编译,显然不适合shell领域的编程,毕竟你们只是想作一个小工具。对于Windows运维,vbs+wmi这样的组合也将淘汰。编程

面对这种窘境,微软的powershell应运而生。powershell有如下优点:bash

  • 相较于C#,动态类型,语法简单
  • 能够充分利用.net类库
  • 在Windows平台是内置的,无需安装其余软件
  • 对Windows系统以及Azure平台有强大的管理能力
  • 跨平台(虽然跨平台用处不大)

在Powershell官网上咱们能够看到一句这样的话运维

PowerShell是构建于.NET上基于任务的命令行shell和脚本语言。

既然是脚本语言,那么咱们能够以一种学习编程语言的方式学习powershell。编程语言

相关文章
相关标签/搜索