前言

为什么要去学习探究微软的PowerShell???我们都知道大多高手来自 .bat | .vbs 脚本,要知道cmd只是适用于普通人,不过Shell工具中不是还有Bash吗?那有没有继承两者优势的东西,既功能强大而且逼格比较高级的玩意儿?答案是:有的,就是PowerShell,真香!实不相瞒我之前是学习了一些php语法基础,PowerShell它的语法与其是有很多相似的地方或者说有些地方是一毛一样(夸张啦~[滑稽]);还有PowerShell它来自C#能调用.Net对象进行操作。

REVISE: msdos VS powershell VS cmd VS windows script host VS powershell core VS console-.net​somabright.com

PowerShell内置可扩展的cmdlet命令,cmd常用的命令同样它也能用(cd | dir | copy | move | cls | echo)

不过这里就有点区别,这些只是cmdlet命令的别名;那是怎样知道这些英文简写是某些cmdlet命令的别名呢?

Get-Alias 获取别名

Get-Alias 

Get-Command 获取全部cmdlet、Function函数和Alias别名,范围更大

Get-Command 

Get-Help 获取cmdlet命令的参数名称

Get-Help 

学到这里,或许你会发现gal是get-alias的别名,gcm是get-command的别名;而help是不是get-help的别名呢???还有你是如何知道那些cmdlet的别名的呢……

???

前面提到gcm查询的范围很大,包含cmdlet命令、Alias别名和Function函数;机智的同学早已发现了不对劲,目前已经出现了cmdlet命令和Alias别名,还有一个Function……好,很好;现在可以回答help是不是get-help的别名,首先我们不难发现gal -> get-alias、gcm -> get-command 都是三个字母而已,前两个取单词首字母,然后就是你猜第三个字母会取啥,对吧。到这里help肯定就不是get-help的别名,那会不会是Function呢

gal 

利用Get-Alias查找cmdlet命令的别名

gal 

Cmdlet命令的命名规则是 动词-名词,Get-Command可以根据动词来查看相应的cmdlet命令;那么是否能获取全部cmdlet命令的动词呢?(答案是:有的)

get-verb 

Get-Command 可以根据(动词/名词)来查询cmdlet命令,参数-Verb 动词,-Noun 名词

gcm -verb get # 查询get动词开头的cmdlet返回结果 :
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           Get-DiskSNV                                        2.0.0.0    Storage
Alias           Get-PhysicalDiskSNV                                2.0.0.0    Storage
Alias           Get-ProvisionedAppxPackage                         3.0        Dism
Alias           Get-StorageEnclosureSNV                            2.0.0.0    Storage
Function        Get-AppBackgroundTask                              1.0.0.0    AppBackgroundTask
Function        Get-AppvVirtualProcess                             1.0.0.0    AppvClient
Function        Get-AppxLastError                                  2.0.0.0    Appx
Function        Get-AppxLog                                        2.0.0.0    Appx
Function        Get-AssignedAccess                                 1.0.0.0    AssignedAccess
Function        Get-AutologgerConfig                               1.0.0.0    EventTracingManagement
Function        Get-BCClientConfiguration                          1.0.0.0    BranchCache
Function        Get-BCContentServerConfiguration                   1.0.0.0    BranchCache
Function        Get-BCDataCache                                    1.0.0.0    BranchCache
Function        Get-BCDataCacheExtension                           1.0.0.0    BranchCache
Function        Get-BCHashCache                                    1.0.0.0    BranchCache
Function        Get-BCHostedCacheServerConfiguration               1.0.0.0    BranchCache
Function        Get-BCNetworkConfiguration                         1.0.0.0    BranchCache
Function        Get-BCStatus                                       1.0.0.0    BranchCache
……(这里省略很多)gcm -noun computer # 根据名词computer查询cmdlet返回结果 :
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Cmdlet          Add-Computer                                       3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Checkpoint-Computer                                3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Remove-Computer                                    3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Rename-Computer                                    3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Restart-Computer                                   3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Restore-Computer                                   3.1.0.0    Microsoft.PowerShell.Management
Cmdlet          Stop-Computer                                      3.1.0.0    Microsoft.PowerShell.Management                         

好像遗漏了什么,哦,应用程序

嘿嘿嘿

若有同学安装过vim或neovim,并设置环境变量;就可以使用cat命令查看文件内容。没有安装过也没有关系,可以查询cmd或powershell可执行文件存放的位置

gcm 

bat 命令返回结果_初探PowerShell命令入门级相关推荐

  1. bat获取命令返回值_全网都在找的redis字符串命令,总结在这了

    概述 redis一般用来做缓存,可能很多朋友都没有深入去学习redis的相关命令,只是涉及到安装部署而已,所以今天主要总结介绍一下redis字符串的一些命令. SET 语法:SET key value ...

  2. bat批处理命令以管理员权限执行powershell命令

    写一个bat脚本,两个功能: 1.有两个网卡,启用一个网卡并禁用另一个网卡 2.启用的网卡提升优先级,禁用的就降低优先级 启用网卡 netsh interface set interface &quo ...

  3. 帝国霸业服务器无限加载,帝国霸业银河生存控制台的服务器命令是什么_控制台服务器命令一览_3DM单机...

    <帝国霸业:银河生存>中控制台的服务器命令是非常厉害的,很多玩家都不太清楚这些命令到底怎么样,今天小编就给大家带来玩家"星耀灬橙花"分享的控制台服务器命令一览,希望能对 ...

  4. 控制面板的dos命令是什么_原来DOS命令还这么实用!

    谈起DOS命令,熟悉的人并不陌生.它可以帮助我们快速的解决相应的电脑问题.熟悉一些DOS命令是非常有必要的.今天莺歌就带领大家了解一下实用DOS命令. 那什么是DOS命令呢?DOS命令是指DOS操作系 ...

  5. cmd执行命令不等待返回值_[CVE20199535] Iterm2命令执行的不完整复现

    CVE-2019-9535 昨天爆出了一个Iterm2的代码执行漏洞,看着非常的刺激吓人,因为我也在用,所以趁热赶紧尝试复现一下.源头文章是来自:https://blog.mozilla.org/se ...

  6. keil使用命令行编译_用c51命令行编译HEX单片机文件

    刚开始学STC51单片机的开发,用Keil uVision4进行编辑和编译.Keil的IDE是使用工程方式组织,对于小弟初学并不是很方便. 每次做个试验都要建立一个工程,而且会出现一堆文件. 虽然电脑 ...

  7. java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...

    [单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...

  8. python执行linux命令返回结果_python执行linux命令的简单示例

    对python执行linux命令的两种方法感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python执行linux命令有两种方法: 在此以Linux常用的ls命令为例: ...

  9. go编写命令行工具_编写者的命令行文档转换工具

    go编写命令行工具 今天,我们有足够的工具可用于在我们的计算机上编辑备忘录,信件,论文,书籍,演示幻灯片和其他文档. 这既有好处也有缺点:一方面,如果您不喜欢某个软件,则可以随时随地转到另一个软件上: ...

最新文章

  1. 如何查看光驱硬盘托架的尺寸_如何确定光驱位的硬盘托架的大小尺寸和接口
  2. JqueryMobile学习之二---对话框
  3. 什么笔记本电脑好用_苹果笔记本好用吗?苹果笔记本怎么样?
  4. java http soap_在Spring中发布SOAP HTTP Webservice - Java杂家 - Blo...
  5. mac idea命令精简使用版常用指令
  6. ajax控件扩展,22.6 扩展控件
  7. perl 如何判断变量为空
  8. 为什么要避免不可重复读_浅谈游戏的耐玩性-玩家为什么要重复打开你的游戏?...
  9. java控制台通讯录
  10. 计算机性能测评实验原理,实验一 计算机性能测试.pdf
  11. idea导入eclipse快捷键
  12. php 搜索引擎 分词_怎么在php中使用scws实现一个中文分词搜索功能
  13. 【正则】详解python正则表达式之re.group()用法
  14. AVL Trees: Tutorial and C++ Implementation
  15. matlab复信道化滤波器组,宽带数字信道化EDA设计
  16. 想学习高速ADC/DAC/SDR项目这个项目你不得不理解
  17. 剪映导出帧率选多少_剪映帧率|剪映帧率是什么 剪映帧率在哪设置_234游戏网
  18. 网易音乐人2021年度盘点上线 揭晓2021年华语原创音乐年度记忆
  19. th_TH是什么意思?
  20. php i pwd是什么意思,pwd命令符的意思

热门文章

  1. 关联规则Apriori 流程以及思想
  2. 西安财经大学信息计算机科学怎咋,中清研 -西安财经大学信息学院
  3. python的字符串、列表、元组、字典、集合
  4. 计算机技术研究所复试英语,英语复试经验谈
  5. 树莓派4B+EdgeX+MQTT的填坑之旅
  6. logistic回归的一些直观理解(1.连接函数 logit probit)
  7. UML Distilled - Development Process
  8. 跨数据库所有权链接_为什么“数据所有权”不是隐私
  9. SD-WAN大势已来,网银互联被低估了吗?
  10. 智能安防是趋势 几大重点领域深入探讨