在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
以下内容太长,怎样加附件呢?