bat 命令返回结果_初探PowerShell命令入门级
前言
为什么要去学习探究微软的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-.netsomabright.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命令入门级相关推荐
- bat获取命令返回值_全网都在找的redis字符串命令,总结在这了
概述 redis一般用来做缓存,可能很多朋友都没有深入去学习redis的相关命令,只是涉及到安装部署而已,所以今天主要总结介绍一下redis字符串的一些命令. SET 语法:SET key value ...
- bat批处理命令以管理员权限执行powershell命令
写一个bat脚本,两个功能: 1.有两个网卡,启用一个网卡并禁用另一个网卡 2.启用的网卡提升优先级,禁用的就降低优先级 启用网卡 netsh interface set interface &quo ...
- 帝国霸业服务器无限加载,帝国霸业银河生存控制台的服务器命令是什么_控制台服务器命令一览_3DM单机...
<帝国霸业:银河生存>中控制台的服务器命令是非常厉害的,很多玩家都不太清楚这些命令到底怎么样,今天小编就给大家带来玩家"星耀灬橙花"分享的控制台服务器命令一览,希望能对 ...
- 控制面板的dos命令是什么_原来DOS命令还这么实用!
谈起DOS命令,熟悉的人并不陌生.它可以帮助我们快速的解决相应的电脑问题.熟悉一些DOS命令是非常有必要的.今天莺歌就带领大家了解一下实用DOS命令. 那什么是DOS命令呢?DOS命令是指DOS操作系 ...
- cmd执行命令不等待返回值_[CVE20199535] Iterm2命令执行的不完整复现
CVE-2019-9535 昨天爆出了一个Iterm2的代码执行漏洞,看着非常的刺激吓人,因为我也在用,所以趁热赶紧尝试复现一下.源头文章是来自:https://blog.mozilla.org/se ...
- keil使用命令行编译_用c51命令行编译HEX单片机文件
刚开始学STC51单片机的开发,用Keil uVision4进行编辑和编译.Keil的IDE是使用工程方式组织,对于小弟初学并不是很方便. 每次做个试验都要建立一个工程,而且会出现一堆文件. 虽然电脑 ...
- java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...
[单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...
- python执行linux命令返回结果_python执行linux命令的简单示例
对python执行linux命令的两种方法感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python执行linux命令有两种方法: 在此以Linux常用的ls命令为例: ...
- go编写命令行工具_编写者的命令行文档转换工具
go编写命令行工具 今天,我们有足够的工具可用于在我们的计算机上编辑备忘录,信件,论文,书籍,演示幻灯片和其他文档. 这既有好处也有缺点:一方面,如果您不喜欢某个软件,则可以随时随地转到另一个软件上: ...
最新文章
- 如何查看光驱硬盘托架的尺寸_如何确定光驱位的硬盘托架的大小尺寸和接口
- JqueryMobile学习之二---对话框
- 什么笔记本电脑好用_苹果笔记本好用吗?苹果笔记本怎么样?
- java http soap_在Spring中发布SOAP HTTP Webservice - Java杂家 - Blo...
- mac idea命令精简使用版常用指令
- ajax控件扩展,22.6 扩展控件
- perl 如何判断变量为空
- 为什么要避免不可重复读_浅谈游戏的耐玩性-玩家为什么要重复打开你的游戏?...
- java控制台通讯录
- 计算机性能测评实验原理,实验一 计算机性能测试.pdf
- idea导入eclipse快捷键
- php 搜索引擎 分词_怎么在php中使用scws实现一个中文分词搜索功能
- 【正则】详解python正则表达式之re.group()用法
- AVL Trees: Tutorial and C++ Implementation
- matlab复信道化滤波器组,宽带数字信道化EDA设计
- 想学习高速ADC/DAC/SDR项目这个项目你不得不理解
- 剪映导出帧率选多少_剪映帧率|剪映帧率是什么 剪映帧率在哪设置_234游戏网
- 网易音乐人2021年度盘点上线 揭晓2021年华语原创音乐年度记忆
- th_TH是什么意思?
- php i pwd是什么意思,pwd命令符的意思
热门文章
- 关联规则Apriori 流程以及思想
- 西安财经大学信息计算机科学怎咋,中清研 -西安财经大学信息学院
- python的字符串、列表、元组、字典、集合
- 计算机技术研究所复试英语,英语复试经验谈
- 树莓派4B+EdgeX+MQTT的填坑之旅
- logistic回归的一些直观理解(1.连接函数 logit probit)
- UML Distilled - Development Process
- 跨数据库所有权链接_为什么“数据所有权”不是隐私
- SD-WAN大势已来,网银互联被低估了吗?
- 智能安防是趋势 几大重点领域深入探讨