《Windows PowerShell实战指南(第2版)》——3.3 查看帮助

    xiaoxiao2023-12-02  169

    本节书摘来自异步社区《Windows PowerShell实战指南(第2版)》一书中的第3章,第3.3节,作者:【美】Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞·希克斯)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

    3.3 查看帮助

    Windows的PowerShell 提供了Get-Help这个Cmdlet命令来访问帮助系统。你可能看到很多示例(特别是在互联网)都是使用“Help”或“Man”这个关键字来代替Get-Help。Man和Help根本都不是原始的Cmdlet命令,而是对核心Cmdlet命令进行包装的函数。

    Help的工作原理跟Get-Help是一样的,但它可以把输出的信息通过管道传送给More命令。这样你就可以以分屏这样友好的方式来查看帮助的内容,而不是一次性打印出所有的帮助信息。运行Help Get-Content和 Get-Help Get-Content,将会返回相同的结果。前者是一次一页显示,你也可以使用Get-Help Get-Content | More分页显示,但这需要输入更多的字符,我们使用Help就能完成输入了。我们讲了这么多的目的是想让你知道隐藏在下面真实的东西。

    注意:从技术上来说,Help属于一个函数,而Man属于Help的一个别名,或者叫昵称。但是它们返回的结果都是一样的。我们将会在下一章讨论别名。顺便提醒一下,有些时候你可能会讨厌分页显示,因为你想一次性获取所有的信息,但是它却一次次让你输入空格键来显示剩下的信息。如果你遇到这样的情况,在Shell控制台窗口按Ctrl+C组合键来取消命令并立即返回到Shell。Ctrl+C组合键总是表示“返回”的意思,而不是“拷贝到剪切板”的意思。而在图形化Windows PowerShell ISE中,Ctrl+C表示拷贝到剪切板。工具栏中有一个红色按钮“停止”,它可以用于停止正在运行的命令。

    注意:很多命令在图形化的ISE中不起作用,甚至当你使用Help或Man时,它会一次性返回所有的帮助信息,而不是一次返回一页。帮助系统有两个主要的目标:一个是帮助你找到特定任务的命令,另一个就是帮助你学会使用找到的这些命令。

    最新回复(0)