powershell实例教程选编

上传人:xins****2008 文档编号:113500404 上传时间:2019-11-08 格式:DOC 页数:526 大小:1.99MB
返回 下载 相关 举报
powershell实例教程选编_第1页
第1页 / 共526页
powershell实例教程选编_第2页
第2页 / 共526页
powershell实例教程选编_第3页
第3页 / 共526页
powershell实例教程选编_第4页
第4页 / 共526页
powershell实例教程选编_第5页
第5页 / 共526页
点击查看更多>>
资源描述

《powershell实例教程选编》由会员分享,可在线阅读,更多相关《powershell实例教程选编(526页珍藏版)》请在金锄头文库上搜索。

1、PowerShell实例教程认识PowerShell介绍和安装Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0 如果您的系统是window7或者Windows Server 2008,那么PowerShe

2、ll 2.0已经内置了,可以升级为3.0,4.0。 如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。 如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。自定义控制台右击标题栏选择”属性”弹出powershell控制台对话框。在这里有四个选项卡:选项、字体、布局和颜色。“选项”设置光标,历史记录,编辑模式的切换。控制台选项“字体”设置字体的名称和大小控制台字体“布局”设置窗口的缓冲区、窗口的大小、窗口起始坐标控制台布局“颜色”设置屏幕和对话框的背景

3、色和前景色。控制台颜色快速编辑模式和标准模式powershell控制台有两种模式,一个是快速编辑模式,一个是标准模式。快速编辑模式和标准模式的切换可以通过控制台标题栏-鼠标右击-属性-选项-编辑选项 。 Powershell标准模式鼠标右击选择标记后才能实现复制和粘切功能。 Powershell快速编辑模式可以通过鼠标左键选择任意矩形区域内的文本,并且鼠标右击实现复制功能。快捷键Powershell的快捷键和cmd,linux中的shell,都比较像。ALT+F7清除命令的历史记录PgUp PgDn显示当前会话的第一个命令和最后一个命令Enter执行当前命令End将光标移至当前命令的末尾Del

4、从右开始删除输入的命令字符Esc清空当前命令行F2自动补充历史命令至指定字符(例如历史记录中存在Get-Process,按F2,提示Enter char to copy up to,键入s,自动补齐命令:Get-Proce)F4删除命令行至光标右边指定字符处F7对话框显示命令行历史记录F8检索包含指定字符的命令行历史记录F9根据命令行的历史记录编号选择命令,历史记录编号可以通过F7查看左/右方向键左右移动光标上/下方向键切换命令行的历史记录Home光标移至命令行最左端Backspace从右删除命令行字符Ctrl+C取消正在执行的命令Ctrl+左/右方向键在单词之间移动光标Ctrl+Home删除

5、光标最左端的所有字符Tab自动补齐命令或者文件名管道和重定向管道把上一条命令的输出作为下一条命令的输入。PowerShell管道例如通过ls获取当前目录的所有文件信息,然后通过Sort -Descending对文件信息按照Name降序排列,最后将排序好的文件的Name和Mode格式化成Table输出。PS C:PStest ls | sort -Descending Name | Format-Table Name,ModeName Mode- -d.txt -a-c.txt -a-b.txt -a-ABC d-a.txt -a-重定向把命令的输出保存到文件中,为覆盖,追加。PS C:PSte

6、st Powershell Routing test.txtPS C:PStest Get-Content .test.txtPowershell RoutingPS C:PStest Powershell Routing test.txtPS C:PStest Powershell Routing test.txtPS C:PStest Powershell Routing test.txtPS C:PStest Powershell Routing test.txtPS C:PStest Powershell Routing test.txtPS C:PStest Get-Content

7、.test.txtPowershell RoutingPowershell RoutingPowershell RoutingPowershell RoutingPowershell RoutingPowershell RoutingPS C:PStestPowershell交互式数学运算我们可以把powershell当成一个计算器。象键入命令行那样输入数学表达式,回车,powershell会自动计算并把结果输出。常用的加减乘除模(+,-,*,/,%)运算和小括号表达式都支持。PS C:pstest 1+2+36PS C:pstest 0xABCD43981PS C:pstest 3.14*1

8、0*10314PS C:pstest 1+3-(2.4-5)*(7.899-4.444)12.983PowerShell也能自动识别计算机容量单位,包括KB,MB,GB,TB,PBPS C:pstest 1pb/1tb1024PS C:pstest 1tb/1gb1024PS C:pstest 1gb/1kb1048576PS C:pstest 1gb/20mb*10kb524288假如一个网站每个页面大小为80kb,统计显示每天的PV操作为800,1个月下来占用的带宽:PS C:pstest 80kb*800*30/1gb1.8310546875假如一个网站的每天人均PV操作为5,页面大小为

9、80Kb,主机提供商限制的总流量为10G,那平均每天的最大访客数为:PS C:pstest 10GB/(80KB*5)/30873.813333333333执行外部命令Powershell 能够像CMD一样很好的执行外部命令。通过netstat查看网络端口状态PS C:PS netstatActive Connections Proto Local Address Foreign Address State TCP 192.168.0.100:3049 192.168.0.88:7575 ESTABLISHED TCP 192.168.0.100:3052 192.168.0.88:7575

10、ESTABLISHED TCP 192.168.0.100:3061 192.168.0.88:7575 ESTABLISHED通过IPConfig查看自己的网络配置PS C:PS ipconfigWindows IP ConfigurationEthernet adapter Local Area Connection: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80:b9dd:91e33:33f0:7885%10 IPv4 Address. . . . . . . . . . . :

11、192.168.140.100 Subnet Mask . . . . . . . . . . . : 255.255.252.0 Default Gateway . . . . . . . . . : 192.168.140.1Tunnel adapter : Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80:5efe:192.168.140.100%11 Default Gateway . . . . . . . . . :Tunnel adapter Teredo Tunneling

12、Pseudo-Interface: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . :route print查看路由信息PS C:PS route printIPv4 Route Table=Active Routes:Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.140.1 192.168.140.100 20 192.0.0.0 255.0.0.0 On-link 192.0.0.1 306 192.0.0.1 255.255.255.255 On-link 192.0.0.1 306 192.255.255.255 255.255.255.255 On-link 192.0.0.1 306 192.168.140.0 255.255.252.0 On-link 192.168.140.100 276 192.168.140.100 255.255

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号