当前位置:   article > 正文

Windows PowerShell简介

windows powershell

什么是PowerShell?
它全名是Windows Power Shell,由微软公司开发。

首先说一下“.NET":.NET Core是由微软开发,目前在.NET 基金会下进行管理。

  • .NET Core是用C#和C++编写的,并采用MIT协议作为开源协议。
  • .NET Core 1.0是在2016年发布的,NET Core2.0于2017年8月14日发布.
    在这个版本中发布的两个核心框架是http://ASP.NET Core2.0和 Entity Framework Core 2.0。
  • .NET Core的当前版本为3.0.0,并且在2019年5月6日发布了第5个预览版。
    -在这里插入图片描述

其实.net就是一个开发框架,这里就简单说一下开发框架。

框架(Framework)意思是框架、机制、准则,比如建筑框架也是一个架子,具有支撑性。

同理,开发框架也是一个架子,但它是抽象的,是一个基本概念上的结构,用于去解决或者处理复杂的问题。

再坦白点,框架是实现某种功能的半成品,提供了一些常用的工具和一些基础通用化的组件,可以供开发人员在此基础上,更高效的满足各自的业务需求。

举个例子,首先抛弃掉一切关于words,wps等文本编辑软件,想象一下你要编辑一篇文字。你是不是需要考虑版面设计?比如字体大小,行间距等等。
  • 1
  • 2
  • 3
  • 4
  • 5

现在有这么一个工具,比如words,你可以通过它来达到你的需求,它相当于一种框架。

.NET也如此,它的开发使用范围,上面已经提到了,这里不多说.

而Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用.NET Framework的强大功能。
  • 1

说白了,我们可以通过PowerShell编程,利用.NET Framework执行。
我们可以在Windows 操作系统里,点击开始->运行->输入PowerShell,进入windows PowerShell。

界面如下:
在这里插入图片描述

现在你肯定明白它是干嘛的了,剩下的就是写脚本了:直接在桌面建一个文本文档就行。

里面的内容就是你的程序,比如我想打开我的”知乎创作中心“,这个操作需要用浏览器运行。代码如下:

在这里插入图片描述
FilePath后是文本链接,以上命令采用默认浏览器打开,你也可以修改命令选择你想用的浏览器。

然后将文件名的后缀更改为".ps1”。是的,建立这个文本文档后,你需要修改后缀。

这个格式可以被showershell读取,然后在powershell中输入这个文件的地址即可
在这里插入图片描述
点击回车键,这个链接就会自动被打开。

还有一种编程方法是通过Windows PowerShell ISE[1]。

Windows PowerShell ISE 可以在单一 Windows 图形用户界面中运行命令以及编写、测试和调试脚本,该用户界面具有多行编辑、Tab 补齐、语法着色、选择性执行、上下文相关帮助等功能。
  • 1

它相当于一个编程工具,比文本文档强多了,在“开始”菜单里搜索一下就可以找到它。

在这里插入图片描述
界面就如上图,你通过左上角“File”可以新建一个文档,然后操作即可,和words操作没什么区别。

扩展一下,加深理解

PowerShell:是Windows环境所开发的壳程式(shell)及脚本语言技术。可以管理 Windows 服务器(特别是域domain),现在的开源 PowerShell 也可以管理 Linux 和 Mac(通过PSRP)

Bash:linux开源的一个命令行程序或者文件,也可以写shell脚本

CMD:只能执行基本的任务,本身并没有集成太多的功能,大多依赖于第三方的程序,比如PING命令。

CMD写的BAT脚本我们看作是面向过程的,直白点说就是你是从计算机执行的流程来编写脚本的。
PowerShell则是面向对象的,是一种站在使用者的角度进行脚本的编写。
可以说PowerShell比CMD高出太多了。
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/307861
推荐阅读
相关标签
  

闽ICP备14008679号