Char 04 运行命令

Posted NancyYe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\windows\system32> get-verb | wc -l
103

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

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

      官方 术语 : Verb-Noun 

4  别名 : 命令的 昵称

  

PS C:\windows\system32> Get-Alias -Definition Get-Service

CommandType     Name                                               ModuleName                                                                          
-----------     ----                                               ----------                                                                          
Alias           gsv -> Get-Service                                                                                                                     



PS C:\windows\system32> 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  常见错误

    空格 , - , ‘ , `

 

 

  

 

以上是关于Char 04 运行命令的主要内容,如果未能解决你的问题,请参考以下文章

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

markdown 通过bash命令运行Cacher片段内容

为啥在片段中从 char* 转换为 std::string 比转换为 const char* 更可取?

后按时从 onCreate() 开始片段

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——cli的终端命令大全