什么是powershell


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/11/07/%E4%BB%80%E4%B9%88%E6%98%AFpowershell/

摘要

本文主要讲述了:

  1. 什么是 powershell
  2. 脚本文件的扩展名
  3. 行注释
  4. 变量
  5. 退出

正文

什么是 powershell

powershell是一款由微软基于.NET Framework开发的 Shell(壳程序),也被称作Windows PowerShell,其初始版本于 2006 年 11 月 14 日发布。

2016 年 8 月 18 日,微软发布开源且跨平台的基于.NET Core开发的PowerShell Core

powershell 的指令集称作cmdlets(读作:command-lets)。cmdlets大小写不敏感,其命名规则为动词-名词。例如:查看帮助文件的指令为Get-Help

注:-let表示小的、不重要的,例如:booklet(小册子)

脚本文件的扩展名

.ps1

示例:

foo.ps1

1
2
3
Write-Output 123
Write-Output 456
Write-Output 789

运行:

1
.\foo.ps1

大小写敏感

行注释

#开头

示例:

1
# 我是行注释

变量

示例:

1
2
3
4
5
6
7
8
# 定义变量
$foo = 123

# 读取变量值
$foo

# 读取值类型
($foo).GetType()

自动变量

只读

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 空值
$null

# 布尔值
$true

# 布尔值
$false

# 上条命令的执行状态
# 若为$true,表示上条命令执行成功
# 若为$false,表示上调命令执行失败
$?

# 用户主目录的路径
$HOME

# PowerShell宿主程序的信息
$Host

退出

1
exit

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/11/07/%E4%BB%80%E4%B9%88%E6%98%AFpowershell/


本文对你有帮助?请支持我


支付宝
微信