PowerShell学习
来源:互联网 发布:mac粉底液色号怎么选 编辑:程序博客网 时间:2024/05/21 10:35
这个东东不错,M$终于对命令行终于好好投入了。也不unix的shell面向字符串,采用面向对象。
First:
1.安装powershell. 需要选好包,要装支持本地化包,不然帮助就有问题。中文包安装后的中文文档也是学习的入口。
2.运行powershell.exe
3.可以输入执行脚本了.
ipconfig | findstr "Address"
4.脚本文件(.psl) script files have a .ps1 file name extension
-----------------笔记-------------
powershell是以cmdlet来组织的,一个cmdlet对应一个命令,cmdlet形式:动词+"-"+名词
1.获取帮助
man ls
操作man对应的是一个函数获取结果最终是通过get-help
get-help
得到一个cmdlet示例
help copy-item -example
-example也可-e
get-command获取cmdlet的描述信息。
2.执行单元(cmdlet):get-command 显示可执行的cmdlet
get-command -name *.exe
get-alias
get-date 日期.
3. cmdlet成员Get-Member
get-service | get-member 获取cmdlet描述,便于应用。
如:(get-service schedule).status
显示schedule服务的状态: Stoped
成员在对象后直接调用。
4.Cmdlet 参数
用"-"后跟参数名
get-help -name ls
按名获取帮助.即ls的帮助.
5.格式化输出
get-service alerter | format-list
6.别名alias
get-alias
查找对象的别名:get-alias | where-object {$_.definition -eq "<cmdlet-name>"}
建别名:set-alias np c:/windows/notepad.exe
删除别名:remove-item alias:ls
注:You can create an alias for a cmdlet, function, or executable file
7.命令function.
建立
function bootini {notepad c:/boot.ini}
输入bootini即可执行有点象别名
8.环境变量
$env:path
增加path
$env:path += ";newdirectory"
-----------------------------------------------
1.文件系统导航
当前:.
当前目录内容: *
用户HOME: $home
PowerShell安装目录: $pshome
文件系统操作: Item cmdlets
查看说明get-command *item 或 get-command -noun item
列基本的文件操作,通过别名(常用习惯操作名)关联。
如ls 与get-childitem关联,输入"ls"或"get-childitem"是一样效果.此就体现cmdlets的人机接口。
下面就不列了,1.0里中文版有很中文的文档很细,不再啰嗦了.
- PowerShell学习
- Powershell学习
- 学习windows powershell(概览)
- 学习windows powershell(对象)
- PowerShell学习笔记
- PowerShell学习笔记[分享]
- PowerShell学习之一 资源
- PowerShell 学习笔记
- powershell 学习笔记
- PowerShell 3.0 学习资料
- Matering PowerShell 学习笔记
- PowerShell-学习笔记
- PowerShell 学习入门-1
- PowerShell学习入门 - 4
- powershell 学习地址
- powershell命令学习
- PowerShell学习资料
- powershell 学习笔记
- 消息传递和 Java 消息服务(JMS)
- xml续
- 查询各节点的父路径函数
- 行列转换统计
- 在struts1.x中设置对java.util.Date类型支持
- PowerShell学习
- 佣金报表按销售单数量2个及2个以上进行统计
- 一段时间段内的星期几到星期几的集合
- 动态sql语句基本语法
- mysql 中sql文实现两个dateTime类型的字段相差的小时数精确到0.0000收藏
- 月报查询问题
- 汇率相关函数
- C#三种模拟自动登录和提交POST信息的实现方法
- 18位身份证校验位的计算方法