Windows环境下利器:powershell
2016-04-19 23:12
645 查看
初识PowerShell
对于IT行业从业者或者有稍微复杂使用电脑需求的人来说, 往往会觉得windows 没有linux(或者*nix)高效,因为在linux 环境中使用bash 我们可以很轻松的使用一条条命令完成非常复杂的工作。而windows 环境的CMD命令行支持的功能实在不多,和bash 完全没有可比性。前几天突然发现Windows 也是在不停改进的, windows 也推出了类似bash 的命令行工具powershell(windows 10 最新的预览版已原生集成了ubuntu 的bash).
windows7 开始就支持poeershell , 打开方式为在win+r 进入运行,输入PowerShell, 确认即可进入powershell 环境。
powershell 支持一些bash 下常用的命令, 如ls ,pwd
如. 表示当前目录,.. 表示父目录
ps,netstat,kill 命令也支持
在powershell 中可以通过help command 或者man command 来获得command 命令的详细使用说明。
网上归纳的Powershell优点
破天荒的方便
诸如存储计算中GB,MB,KB单位等;数组声明中的1..n和下标为-1的处理;还有所见即所得,通俗易懂的动词+名词结构Cmdlet。面向对象
与面向过程,面向文本相比,面向对象更方便更容易描述现实世界,也算赶上了时髦。绑上.NET这棵大树
正所谓大树下面好乘凉,PowerShell绑上.NET这个大款了,借助.NET Framework平台强大的类库,几乎让一切都成为可能。强大的兼容性
完全兼容windows 平台上其它调用,如可执行文件(exe),批处理bat和vb script脚本等。基于平台的可扩展性
这一条是重点。微软有个优点,与应用相比,它更喜欢做平台。PowerShell早已变成一个平台,在PowerShell 刚发布的第二年,微软的System Center Operations Manager 和 SharePoint就提供了针对该平台的组件,后来的AD,Hyper-V,Windows Azure,Office 365就更不用说了。除了微软,亚马逊的云平台管理,Dell的out-of-hand 管理,也都提供了基于PowerShell的管理组件。PowerShell 俨然变成了一个标准,变成了一个规范。相关文章推荐
- 运维入门
- 运维提升
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 许多数据中心的工作者很满意他们的工作,将鼓励他们的孩子继续从事这份工作
- 使用Windows原生命令一键清空剪贴板
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- 【DevOps】为什么我们永远疲于奔命?
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得