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

  • 如果您的系统是window7或者Windows Server 2008,那么PowerShell 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控制台有两种模式,一个是快速编辑模式,一个是标准模式。

快速编辑模式和标准模式的切换可以通过 控制台标题栏->鼠标右击->属性->选项->编辑选项

  • Powershell标准模式:鼠标右击选择标记后才能实现复制和粘切功能。
  • Powershell快速编辑模式:可以通过鼠标左键选择任意矩形区域内的文本,并且鼠标右击实现复制功能。

二、配置文件

配置文件存放于如下几个地方,不同的配置文件,作用域不同。

作用于所有用户、所有的Shell。

  1. %windir%\system32\WindowsPowerShell\v1.0\profile.ps1

作用于所有用户,但只作用于Microsoft.PowerShell这个shell。

  1. %windir%\system32\WindowsPowerShell\v1.0\ Microsoft.PowerShell_profile.ps1

作用于当前用户的所有shell。

  1. %UserProfile%\My Documents\WindowsPowerShell\profile.ps1

作用于当前用户的Microsoft.PowerShell这个shell。

  1. %UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

参考资料