about_Built-in_Functions

简短说明

介绍了 PowerShell 中的内置函数。

长说明

PowerShell 包含一组加载到每个 PowerShell 会话中的函数。 这些函数与 cmdlet 类似,但它们不包含在任何模块中。 它们是在 PowerShell 引擎本身中定义的。

这些函数是作为常见任务的速记助手提供的。 在许多情况下,这些函数会使用附加参数调用现有 cmdlet。

cd..

在 Windows CMD shell 中,经常会运行 cd 命令,且命令和目标路径之间不带任何空格。 此函数运行 Set-Location .. 以切换到父文件夹。

cd\

在 Windows CMD shell 中,经常会运行 cd 命令,且命令和目标路径之间不带任何空格。 此函数运行 Set-Location \ 以切换到根文件夹。

cd~

在 Windows CMD shell 中,通常会运行 cd 命令,命令和目标路径之间不带任何空格。 此函数运行 Set-Location ~ 以切换到主文件夹。

此函数是在 PowerShell 7.4 中添加的。

Pause

此函数从 cmd.exe. 复制命令的行为pause。 该脚本暂停执行并提示用户按某个键继续。

help

此函数使用 Get-Help 参数调用,并将输出传递给系统的寻呼命令。 PowerShell 为 Windows 和非 Windows 系统使用不同的默认寻呼程序。 在 Windows 系统上,默认寻呼器为 more.com。 在非 Windows 系统上,默认寻呼器为 less

$env:PAGER如果定义了环境变量,PowerShell 将使用指定的程序而不是系统默认值。

prompt

该函数为 PowerShell 命令行创建默认提示符。 你可以通过用自己的函数覆盖此函数来自定义提示。 有关详细信息,请参阅 about_Prompts

Clear-Host

此函数清除屏幕。 有关详细信息,请参阅 Clear-Host

TabExpansion2

这是用于 Tab 键扩展的默认函数。 有关详细信息,请参阅 TabExpansion2

oss

此函数提供了在管道中运行 Out-String -Stream 的捷径。 有关详细信息,请参阅 Out-String

mkdir

此函数提供了一种使用参数运行 New-Item -Type Directory 的捷径。 此函数仅针对 Windows 系统定义。 Linux 和 macOS 系统使用原生 mkdir 命令。

Windows 驱动器号函数

在 Windows 中,驱动器装入点与驱动器号(例如 C:)相关联。 只需在命令行中输入另一个驱动器号即可切换到该驱动器上的当前位置。

PowerShell 为每个可能的驱动器号(A:Z:)创建一个函数。

这些驱动器号函数未在非 Windows 系统上定义。