怎样获取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的结果如下:

 get-command

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

以下内容太长,怎样加附件呢?

你可能感兴趣的:(powershell,linux,windows,运维,powershell)