导语
最近在学习Powershell,提升下windows下前端开发效率。记录下powershell要点。PowerShell中,一切皆对象。
简介
查看所有支持的快捷输入
支持Tab进行命令补充
1 | > get-alias |
powershell命令分类
- cmdlet: 通常使用C#等其他语言编写, cmdlet一般留给PowerShell软件的开发者来写
- Get、Set、Update和Remove 开头的对应增改删
- 具体可以Get-Command查看
- 函数 : 使用PowerShell编写的命令,为了完成手头的任务,我们编写的往往就是函数
- 别名
- 外部脚本
帮助
help命令和Get-Help
文档更新
需要admin权限运行Update-Help
cmdlet
Get-Command就有一些参数,用以指定只返回特定的命令,而不显示全部命令
1 | Get-Command -Name Get-Alias |
-Verb 指定前缀, -Noun 指定内容
1 | Get-Command -Verb Get |
变量
- 变量以美元符号($)开头 ,获取更新类似于Linux 变量操作。
- 一是用户定义的变量,即由用户创建的变量;二是自动变量,即PowerShell自带的变量
- $MaximumHistoryCount=200 重置变量
用户变量
变量需要先申明,在使用,如果不报错,需要开启严格模式
数据类型
PowerShell有多种数据类型,包括布尔值、字符串和整数,而且修改变量的数据类型不会报错,类似于js ,动态变化。
整数
整数数据类型只存储整数,小数部分会四舍五入为最近的整数。整数数据类型分为带符号和不带符号两种。带符号的整数数据类型既可以存储正数,也可以存储负数;不带符号的整数数据类型则只能存储没有正负号的值
浮点数
Float ,Double
字符串
字符串的合并,类似Linux shell ,双引号中使用
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏