• Char 04 运行命令


    1  PowerShell 支持 两种 不同的 使用模式 ?  哪两种呢??

        PowerShell 有能够够,访问 整个 .Net Framework 底层的 能力

        PowerShell 不区分大小写

    2  PowerShell 术语

        Cmdlet 是一个原生的PowerShell 命令行工具, 该术语仅存在于 PowerShell 和 类似的 .Net Framework 中

        函数 和 Cmdlet 相似, 但不是以 .Net 语言写的,而是以 PowerShell 自己的 脚本语言编写的

        工作流 : 是嵌入 PowerShell 的工作流执行系统的一类 特殊的参数

        应用程序 : 是任意类型的外部可执行程序, 包括类似  PING , Ipconfig 等命令行,工具

        命令 : 是一个通用的术语, 用于代表任何或所有上面提到的术语

        Note:

          规则 : 以标准的动词的动词开头, 如 Get , Set , New , Pause , 可以通过 ,Get-Verb 查看,

    PS C:windowssystem32> get-verb | wc -l
    103

          -Noun , 后接单数形式的名词, 比如 Serice , Process , EventLog , 允许开发人员自己 命名名词, 

            因此没有 一个 "Get-Noun" 的 Cmdlet 显示所有的名词

          官方 术语 : Verb-Noun 

    4  别名 : 命令的 昵称

      

    PS C:windowssystem32> Get-Alias -Definition Get-Service
    
    CommandType     Name                                               ModuleName                                                                          
    -----------     ----                                               ----------                                                                          
    Alias           gsv -> Get-Service                                                                                                                     
    
    
    
    PS C:windowssystem32> Get-Alias -Definition "Get-Service"
    
    CommandType     Name                                               ModuleName                                                                          
    -----------     ----                                               ----------                                                                          
    Alias           gsv -> Get-Service                                                                                                                     

    5  使用快捷方式

      1)  简化参数名称 :

          必须输入足够的字母,让 PowerShell 可以识别不同的参数  [ 类似于 git log 中的 hash 值]

      2)  参数 名称的 别名

    6  Show-Command

        一次 只能展示 一个命令, 当你希望了解多个命令时, 需要逐个使用   

    7  对扩展命令的 支持

      Cmdlet : 约 400 个,   

      PowerShell 3.0 中, 可以使用 cmd.exe 的语法,在PowerShell 中运行任何命令,而不必担心命令是如何被PowerShell 解析的

    8  处理错误 

    9  常见错误

        空格 , - , ' , `

      

  • 相关阅读:
    数据结构-堆(优先队列)习题
    数据结构-二叉搜索树习题
    数据结构-树习题
    数据结构-队列习题
    数据结构-堆栈习题
    数据结构-链表习题
    数据结构-顺序表习题
    数据结构-概论习题
    C语言中的stdin,stdout,stderr[转]
    SQL Server 查询数据库表结构
  • 原文地址:https://www.cnblogs.com/Nancy0401/p/5573369.html
Copyright © 2020-2023  润新知