转载自:http://www.cnblogs.com/ceachy/archive/2013/02/01/HowToLearnPowerShell.html

如何快速地掌握PowerShell呢?总的来说,就是要尽可能多的使用它,就像那句谚语说的:Practice makes perfect。当然这里还有一些原则和方法让我们可以遵循。

有效利用交互式环境

  一般来说,PowerShell有两个主要的运行环境:PowerShell和PowerShell ISE。前者是PowerShell的运行环境,后者是PowerShell集成脚本环境,也就是编写脚本(.ps1)的地方。当然,你也可以使用记事本或者其他编辑器来编写脚本。对于初学者来说,一上来就写脚本绝对不是个好主意。但是如果有些人非这么做不可,或者被迫这么做(亲,你懂的),那么我也建议你善于利于交互式环境。写每一条脚本之前先运行一下,看看效果,如果正确,再复制到脚本中。当然,如果你已经对PowerShell有一定动力了,你就不用听我在这里乱盖了

充分利用帮助文档

  需不需要买本书呢?这个问题因人而异。我在学习PowerShell之初看了Mining出版社的《PowerShell in Action》,原版的。感觉人家写的真好,跟小说似的。看的时候都不想敲代码了,有点上瘾的那种感觉。可惜的是,我看过之后,好长时间没有碰PowerShell。后来再捡起PowerShell的时候,竟然想不起来那本书里写了点啥,看来以后还得再看一遍。

  话说回来,不管你案头有没有参考书,帮助文档一定是会很有用的。关于帮助文档,你怎么看?我有两种看法,一个是在写代码的时候,稍微遇到不清楚的地方,我就会查帮助文档,或者找到合适的命令,或者确认某个参数的用法,很好用;另一种看法是,我把几个相关的帮助复制下来,打印出来,坐在工位一边喝茶一边看,或者早上上班的时候,在公交车上看。你要是看到699或者614上有一个男的,有凳子不坐,站在那里手里拿了几页打印的纸在看,上面是关于PowerShell的,那就是我

读代码和学语法

  国内很多语言入门的书,都有点教科书的倾向,一般都是先讲由来,接着是基本类型和运算符,然后是逻辑控制,再然后是文件和数据库处理,最后是某些重要领域的支持和处理方法。这类书的好处是,如果你能够耐着性子看下去,等到把书看完的时候,你就会有小成了。但问题是,我的耐心往往不够,宁愿把书拆开了,一点一点的看。

  其实读别人写的代码,也是个很好的学习方法。这是我近来发现的,以前都不爱看别人的代码。看别人的代码,你可以把感兴趣的画出来,敲进电脑,执行一下,看看效果,随便改改,再看看效果。牵涉到什么概念就去帮助文档里查,牵涉的比较多就但因出来慢慢看。

结语

  作为本篇结束,我有一句忠告,就是把你的兴趣当作一个你必须讨好的人,不要累着它,要惯着它,常常拿些小的成就感刺激它,这样它就会很配合,你也不会神经衰弱。

如果你也关注相同的技术,请[关注]我,以保持联系!
作者:Luke Zhang  联系方式:ceachy@hotmail.com
欢迎转载,但请在文章页面明显位置给出本文作者、联系方式和链接。

转载于:https://blog.51cto.com/tibet/1285739

如何快速地掌握PowerShell?相关推荐

  1. PowerShell入门(三):如何快速地掌握PowerShell?

    如何快速地掌握PowerShell呢?总的来说,就是要尽可能多的使用它,就像那句谚语说的:Practice makes perfect.当然这里还有一些原则和方法让我们可以遵循. 有效利用交互式环境 ...

  2. Windows PowerShell™ 用户手册(zz)

    Windows PowerShell™ 用户手册 Microsoft Corporation 发布日期:2006 年 9 月 摘要 Windows PowerShell™ 是专为系统管理员设计的新 W ...

  3. Windows PowerShell™ 用户手册

    Windows PowerShell™ 用户手册 Microsoft Corporation 发布日期:2006 年 9 月 摘要 Windows PowerShell™ 是专为系统管理员设计的新 W ...

  4. OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell

    DOS 命令帮助文档 command line shell 用好windows的快捷键 http://www.pcfree.cn/cn/service/OS/windows/2004/09/04/ar ...

  5. PowerShell基本教程

    [01]初识PowerShell 作者: Edengundam(马涛) PowerShell的概念性介绍我不太想说得太多, 简单概括几点: 1. 微软Windows操作系统最初的设计目标是面向非技术用 ...

  6. PowerShell教程

    [01]初识PowerShell 作者: Edengundam(马涛) PowerShell的概念性介绍我不太想说得太多, 简单概括几点: 1. 微软Windows操作系统最初的设计目标是面向非技术用 ...

  7. IdentityServer4 使用OpenID Connect添加用户身份验证

    使用IdentityServer4 实现OpenID Connect服务端,添加用户身份验证.客户端调用,实现授权. IdentityServer4 目前已更新至1.0 版,在之前的文章中有所介绍.I ...

  8. C#语言入门详解1-12

    可供参考的别人的学习笔记:https://blog.csdn.net/Jacey_cai/article/details/122848272 文章目录 一.课程简介.C#语言简介.开发环境准备 二.初 ...

  9. 微信小游戏--JS基础

    配置Node.js环境: 1.下载64位Node.js 2.打开CMD查询是否安装成功或者版本号 node  -v ======================================= ID ...

最新文章

  1. 无卷积骨干网络:金字塔Transformer,提升目标检测/分割等任务精度(附源代码)
  2. python项目实例代码-python开源项目及示例代码
  3. 监控员工离职倾向系统已被下架,网友:劝你善良
  4. 卸载idea2020不干净_强制卸载软件程序、以及清理注册表
  5. 键盘流的逆袭- Idea 中使用 VIM mode 提高生成效率
  6. python数据导入hive_Python操作HIve,将数据插入到Mysql
  7. Java描述设计模式(09):装饰模式
  8. talentcentral测评结果_WinTalent人才测评系统
  9. 微软Surface Pro 8曝光:搭载第11代酷睿处理器和Win11系统
  10. python将一行作为字段_Python 变量代入,指定某一行截取输出字段怎么办?
  11. 同步IO和异步IO的理解
  12. 同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
  13. java会员消费管理系统源码_基于jsp的会员消费商场vip管理系统-JavaEE实现会员消费商场vip管理系统 - java项目源码...
  14. 燃烧的远征java(二)-开发环境:eclipse 的使用技巧收集
  15. Excel的Text函数详解
  16. 基因表达数据处理-Ensembl ID转化为Gene symbol
  17. 趣商宝微信招生方案 ,线上招生难,十大绝招帮您搞定微信吸粉!
  18. mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such f
  19. 如何调用Revit API实现风道末端与风管连接?
  20. onvif协议远程调节ip摄像机码流信息

热门文章

  1. python两条曲线图片相似度_Python比较两个图片相似度的方法
  2. Halcon基础知识:常规数据、对象数据、对象元组
  3. linux lz4 lzo,Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4
  4. 微信与服务器通讯失败,linux服务器微擎提示couldn’t resolve host api.weixin.qq.com解决办法...
  5. python 对象创建_从Python中的基类对象创建对象
  6. java中Freemarker list指令详解
  7. Vue.js 组件注册
  8. OSGI动态加载删除Service bundle
  9. Elasticsearch创建索引和映射结构详解
  10. 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法