PowerShell入门教程之快速学习PowerShell的几个方法

 更新时间:2014年10月14日 09:00:24   作者:Luke Zhang  
这篇文章主要介绍了PowerShell入门教程之快速学习PowerShell的几个方法,本文提出了3种快速学习PowerShell的方法,需要的朋友可以参考下

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

有效利用交互式环境

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

充分利用帮助文档

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

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

读代码和学语法

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

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

结语

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

相关文章

  • PowerShell中读取多行文本示例

    PowerShell中读取多行文本示例

    这篇文章主要介绍了PowerShell中读取多行文本示例,本文给出了两种实现方法,需要的朋友可以参考下
    2015-03-03
  • Powershell获取环境变量的方法

    Powershell获取环境变量的方法

    这篇文章主要介绍了Powershell获取环境变量的方法,同时介绍了一个列出包含某关键字的环境变量的方法,需要的朋友可以参考下
    2014-07-07
  • Windows Powershell Do While 循环

    Windows Powershell Do While 循环

    Do和While可能产生死循环,为了防止死循环的发生,你必须确切的指定循环终止的条件。指定了循环终止的条件后,一旦条件不满足就会退出循环。
    2014-10-10
  • PowerShell入门教程之PowerShell和Cmd命令行的关系?

    PowerShell入门教程之PowerShell和Cmd命令行的关系?

    这篇文章主要介绍了PowerShell入门教程之PowerShell和Cmd命令行的关系?本文讲解了PowerShell中的CMD命令、PowerShell与Cmd命令行的关系、Cmd命令行会被PowerShell替代吗等内容,需要的朋友可以参考下
    2014-10-10
  • PowerShell命令中包含空格如何运行?

    PowerShell命令中包含空格如何运行?

    这篇文章主要介绍了PowerShell命令中包含空格如何运行?即在PowerShell中运行包含空格的命令的方法,需要的朋友可以参考下
    2014-08-08
  • PowerShell脚本反引号用法实例:随时随地给代码换行

    PowerShell脚本反引号用法实例:随时随地给代码换行

    这篇文章主要介绍了PowerShell脚本反引号用法实例:随时随地给代码换行,在遇到一些超长代码行时非常有用,一般编程代码一行的字符数不超过80个哦,需要的朋友可以参考下
    2015-06-06
  • PowerShell中定义多个变量并赋值的例子

    PowerShell中定义多个变量并赋值的例子

    这篇文章主要介绍了PowerShell中定义多个变量并赋值的例子,即一次性定义多个变量,这在其它的编程语言中也是常见的写法,需要的朋友可以参考下
    2014-08-08
  • 探索PowerShell(十) 循环语句介绍

    探索PowerShell(十) 循环语句介绍

    本节所要讨论的内容的实质更多的偏向于程序设计方面,所以在此不做过多详细讲解,只针对PowerShell中的应用进行具体讲解
    2012-12-12
  • PowerShell小技巧之添加远程防火墙规则

    PowerShell小技巧之添加远程防火墙规则

    本文主要介绍了将Windows Server 2012 Core的默认控制台设置成了PowerShell后,启用了远程桌面,然后使用PowerShell添加PowerShell远程防火墙规则。希望对大家能有所帮助。
    2014-09-09
  • PowerShell中使用Get-Alias命令获取cmdlet别名例子

    PowerShell中使用Get-Alias命令获取cmdlet别名例子

    这篇文章主要介绍了PowerShell中使用Get-Alias命令获取cmdlet别名的例子,PowerShell中兼容DOS下和Linux下的很多命令,这些都是靠别名来实现的,需要的朋友可以参考下
    2014-08-08

最新评论