• os:windows powershell 简明教程


     

    Windows PowerShell 简明教程

     

    编者:lnlidawei    日期:2022-2-24

     

     

     

    一、说明:

     

      1、powershell_versions= 5.1(PS C:\Users\Administrator> $PSVersionTable.PSVersion)

     

      2、在powershell中,所有的“变量”都被视为“对象”。(面向对象编程的“对象”)

     

      3、Windows PowerShell ISE的位置:开始菜单->windows powershell -> Windows PowerShell ISE

     

     

     

     

     

    二、变量:

     

      1、变量的定义: $variable-name   =   values

     

      2、变量的引用: $variable-name

     

      3、说明:定义变量和引用变量,都要含有“$(美元符号)”。

     

      4、应用示例:

     

     

     

     

     

     

    三、数组

     

      1、一维数组的定义1: $array_name  =  value1,  value2,  ...

     

      2、一维数组的定义2: $array_name  =  ( value1,  value2,  ... )

     

      3、一维数组元素的引用:$array_name[N],N=0, 1, 2, ...

     

      4、多维数组的定义(2维):

        $two_dimensions_array  =  (  (value11, value12),  (value21, value22),  ... )

     

      5、应用示例:

     

     

     

     

     

     

     

    四、控制结构:分支

     

      1、分支的基础结构:

     

        If ( condition ) {

          #command

        } else{

          #command

        }

     

      2、分支的变换结构1:

     

        If ( condition )

        {

          # commands

        }

     

      3、分支的变换结构2:

     

        If ( condition ) {

          #command

        } elseif ( condition ) {

            #command

        }else

          #command

        }

     

     

     

     

      4、应用示例:

     

     

     

     

     

     

     

     

    五、控制结构:循环

     

      1、循环结构1:

     

        for (  initial;   condition;   increment )

        {

          #command

        }

     

      2、循环结构2:

     

        foreach  (    $variable_name    in    $array_name  )

        {

          #command

        }

     

      3、循环结构3:

     

        do

        {

          #command

        }

        while ( condition )

     

      4、循环结构4:

     

        while ( condition )

        {

          #command

        }

     

      5、应用示例:

     

     

     

     

     

     

     

     

    六、函数

     

      1、函数的基本定义:

     

        Function  functoin-name {

          #command

          ...

          #command

        }

     

      2、函数的嵌套定义:

     

        Function function-name1

         {

          Function function-name2

          {

            #command

          }

        }

     

     

      3、函数的复杂嵌套定义:

     

        Function function-embed-name

        {

          Function embed-level-21

          {

            Function embed-level-21-31

            { #command }

          }

          Function embed-level-22

          {

          }

        }

     

      4、应用示例:

     

     

     

     

     

     

    七、杂项:

     

      1、将“命令结果”,作为“变量的值”: $variable_name = $( command  )

     

     

     

     

     

     

    八、参考资料:

     

      0、关于编者:    https://www.cnblogs.com/lnlidawei

     

      1、powershell版本查询:    https://jingyan.baidu.com/article/db55b609f74b734ba30a2f0b.html

     

      2、Windows PowerShell: Scripting Crash Course:    https://docs.microsoft.com/en-us/previous-versions/technet-magazine/hh551144(v=msdn.10)

     

     

  • 相关阅读:
    zepto源码解读(二)——zpeto.init()——(4)$.each()函数 / likeArray函数
    zepto源码解读(二)——zpeto.init()——(3)isFunction函数
    JS小问题之—— 关于SetCapture() 和 ReleaseCapture()的用法
    zepto源码解读(二)——zpeto.init()函数——(2)zepto.fragment()函数详解
    zepto源码解读(二)——zpeto.init()函数——(1)结构整理
    JS小问题之——缓冲运动
    zepto源码解读(一)——整体架构
    jquery源码猜想(一)
    去除小括号和小括号里面的内容
    查看端口使用情况
  • 原文地址:https://www.cnblogs.com/lnlidawei/p/15929954.html
Copyright © 2020-2023  润新知