怎样获取power shell 的全部可用命令?5/5(篇幅有点长,分成5份)

这篇具有很好参考价值的文章主要介绍了怎样获取power shell 的全部可用命令?5/5(篇幅有点长,分成5份)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在power shell 窗口中,有一个获取全部可用命令的命令:get-command,获取到的命令有1640多个,够学习了吧?那么,power shell 命令有哪些类别呢?

PowerShell命令可以分为以下几类:

Cmdlet命令:Cmdlet是PowerShell的核心命令,它们是使用C#或其他.NET语言编写的小型程序块。它们用于执行各种系统管理任务,例如获取和修改文件、注册表、服务等。例如,Get-Process是一个Cmdlet命令,用于获取正在运行的进程列表。

功能命令(Function):这些命令是由用户自定义的PowerShell函数。函数是一组命令的集合,可以在脚本中调用。例如,您可以创建一个函数来复制文件夹,然后在需要时调用它。

脚本命令(Script):脚本命令是使用PowerShell脚本语言编写的命令。脚本是包含一系列命令的文本文件,可用于自动执行一系列任务。例如,您可以编写一个脚本来备份文件夹,并在计划任务中运行。

外部命令(External):外部命令是指调用操作系统命令行工具或其他可执行文件的命令。PowerShell可以与其他命令行工具集成,以便执行更复杂的任务。例如,您可以使用Start-Process命令来启动其他可执行文件。

请注意,这只是PowerShell命令的一些基本分类。在实际使用中,您也可以使用PowerShell的许多其他功能和命令。

在PowerShell中,Alias是指用于缩写或简化其他命令的命令别名。Alias类别包括以下几类:

Cmdlet Alias:用于缩写常用的PowerShell命令。例如,ls是Get-ChildItem的别名,cd是Set-Location的别名。

Function Alias:用于缩写自定义函数。可以使用Set-Alias命令创建函数的别名。

Provider Alias:用于访问文件系统、注册表等数据提供程序。例如,HKCU是HKEY_CURRENT_USER注册表项的提供程序别名。

Script Alias:用于缩写脚本路径。例如,$Profile是当前用户配置文件的路径的别名。

可以使用Get-Alias命令查看系统中的所有Alias。

花费10分钟时间,看看下面的1640多个命令,看看哪些是使用方便的常用命令。

运行get-command的结果如下:

怎样获取power shell 的全部可用命令?5/5(篇幅有点长,分成5份),powershell,linux,windows,运维,powershell

 get-command

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           Add-AppPackage                                     2.0.1.0    Appx
 

以下内容太长,怎样加附件呢?文章来源地址https://www.toymoban.com/news/detail-790113.html

到了这里,关于怎样获取power shell 的全部可用命令?5/5(篇幅有点长,分成5份)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell脚本获取curl POST命令返回的http状态码

     在shell脚本中判断curl 发的post命令执行返回的http状态码,从而判断POST命令执行成功还是失败 有两种方法 status_code=`curl -s -o /dev/null -w \\\"%{http_code}\\\" -X POST \\\"http://xxx\\\"` 注意上述命令两边的符号 ``,是键盘上数字1左边的字符 status_code=$(curl -s -o /dev/null -w \\\"%{http_code}\\\" -X POST \\\"http://xxx

    2024年02月12日
    浏览(43)
  • Java:使用java调用shell命令并获取返回结果的代码

           如下提供一段简单的使用java调用shell命令并获取返回结果的代码,其中有获取正常返回结果和异常返回结果的处理方法,在实际使用时可根据实际情况进行调整。 调用此方法时传入实际执行的shell命令即可:

    2024年02月12日
    浏览(34)
  • Linux shell编程学习笔记45:uname命令-获取Linux系统信息

    linux 有多个发行版本,不同的版本都有自己的版本号。 如何知道自己使用的Linux的系统信息呢? 使用uname命令、hostnamectl命令,或者通过查看/proc/version文件来了解这些信息。 我们先看看uname命令。 我们可以使用命令 uname --help命令 查看它的用法: purpleEndurer @  bash ~ $ uname --

    2024年04月10日
    浏览(57)
  • 【Power Shell】Invoke-Expression ,Invoke-Expression -Command $activateCommand;错误或power shell激活虚拟环境报错失败

    power Shell 一打开就有红字错误: 这边我使用了很多 无用 的办法: ①conda init ②conda install -n root -c pscondaenvs pscondaenvs ③把 Invoke-Expression -Command $activateCommand; 改成 后来我在查看的时候发现他们很多都有一种思路,那就是系统环境变量出了问题; 所以我顺着这个思路进行了修改

    2024年01月16日
    浏览(36)
  • 使用 Power Shell 修改 Hyper-V 虚拟机 UUID 的解决方案

    在研究了一下午 k8s 文档的时候,正准备开干,万万没想到一个 uuid 的问题卡了我几个小时,一直想在系统中解决,没想到最后在外部使用PowerSheel解决了,分享记录一二 根据官方文档 使用 kubeadm 创建 k8s 集群的准备,所以准备在之前文章中使用 Hyper-V 安装的 CentOS8.5 的虚拟机

    2024年02月04日
    浏览(48)
  • Docker容器命令(有点详细)

    Docker 容器是 Docker 平台中的一个基本概念,它是 Docker 技术的核心组成部分。Docker 容器是一个独立、可执行的运行单元,它包含了应用程序及其所有依赖项,可以在任何支持 Docker 的环境中运行。下面是 Docker 容器的详细介绍: 轻量和独立 : Docker 容器是轻量级的,它们与宿

    2024年02月15日
    浏览(44)
  • linux shell pgrep命令使用方法(pgrep指令)获取进程号、统计进程数量(学会区分Linux进程进程名)

    按照我之前,在脚本中,获取除脚本自身进程之外与脚本同名进程号的方法: 这种方法有很大问题,莫名奇妙的,它无法正常过滤掉grep的进程(这里面还有点复杂,我一时半会也搞不明白咋回事,据说是grep会开子进程,并非grep那个子进程,而是开了一个与脚本相同的进程,

    2024年02月07日
    浏览(50)
  • [word] word 怎样批量把英文单词的首字母全部改成大写 #笔记#其他#学习方法

    word 怎样批量把英文单词的首字母全部改成大写 word在处理长文档的过程中,有时候一个单词在多页重复出现。如果要把该单词的首字母改成大写,如果一个一个的改,费时费力。 方法:替换功能 如:我要把camtasia批量改成Camtasia 第一步:点击【替换】

    2024年02月21日
    浏览(49)
  • 群晖NAS误删30T数据全部成功恢复并可用实战全过程

    公司一名同事已经提交离职,正在交接工作,不知道是无意还是恶意删除了公司200T群晖NAS上30T的数据。通过Linux CIFS挂载磁盘,一条rm -rf命令挂着删了三天三夜,直到第三天同事工作发现刚刚还在的数据突然就没了,才发现有人在删除NAS里面的数据。我们第一时间打开群晖的

    2024年02月07日
    浏览(166)
  • jqgrid中获取全部数据获取不到的问题

      $(\\\"#gridTable\\\").jqGrid(\\\'setGridParam\\\', { rowNum: total, page: 1 }).trigger(\\\'reloadGrid\\\');  后直接调用var gridData = $(\\\"#gridTable\\\").jqGrid(\\\'getRowData\\\');   获取不到全部数据,得延时一下后才能获取到全部数据 var rowNum, total, courrentPage;     function ExportExcel() {         rowNum = $(\\\"#gridTable\\\").jqGrid(\\\'getGridPara

    2024年02月09日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包