о_встроенных_функциях

Краткое описание

Описывает встроенные функции в PowerShell.

Длинное описание

PowerShell включает набор функций, загруженных в каждый сеанс PowerShell. Эти функции похожи на командлеты, но они не включены ни в один модуль. Они определены в самом обработчике PowerShell.

Эти функции предоставляются в качестве кратких вспомогательных элементов для распространенных задач. Во многих случаях эти функции вызывают существующий командлет с дополнительным параметром.

cd..

В оболочке Windows CMD обычно выполняется команда cd без пробелов между командой и конечным путем. Эта функция запускает Set-Location .. для изменения родительской папки.

cd\

В оболочке Windows CMD обычно выполняется команда cd без пробелов между командой и конечным путем. Эта функция запускает Set-Location \, чтобы изменить корневую папку.

cd~

В оболочке Windows CMD обычно выполняется команда cd без пробелов между командой и конечным путем. Эта функция запускает Set-Location ~ для перехода в домашнюю папку.

Эта функция была добавлена в PowerShell 7.4.

pause

Эта функция реплицирует поведение команды pause из cmd.exe. Скрипт приостанавливает выполнение и запрашивает у пользователя нажатие клавиши для продолжения.

help (псевдоним: man)

Эта функция вызывает Get-Help с вашими параметрами и передает результат команде пейджера системы. PowerShell использует другой пейджер по умолчанию для windows и систем, отличных от Windows. В системах Windows пейджер по умолчанию more.com. В системах, отличных от Windows, пейджер по умолчанию less.

Если определена переменная среды $Env:PAGER, PowerShell использует указанную программу вместо системного по умолчанию.

prompt

Это функция, которая создает запрос по умолчанию для командной строки PowerShell. Вы можете настроить запрос, переопределив эту функцию самостоятельно. Дополнительные сведения см. в about_Prompts.

Clear-Host

Эта функция очищает экран. Дополнительные сведения см. в Clear-Host.

TabExpansion2

Это функция по умолчанию, используемая для расширения вкладок. Дополнительные сведения см. в TabExpansion2.

oss

Эта функция предоставляет короткий способ выполнения Out-String -Stream в конвейере. Дополнительные сведения см. в Out-String.

mkdir (псевдоним: md)

Эта функция предоставляет краткий способ выполнения New-Item -Type Directory с вашими параметрами. Эта функция определена только для систем Windows. Система Linux и macOS используют собственную команду mkdir.

exec

Некоторые собственные команды Unix запускают что-то (например, ssh) и используют встроенную команду bash exec для создания нового процесса, заменяющего текущий. PowerShell 7.3.1 добавляет функцию exec для оболочки командлета switch-Process. Switch-Process вызывает собственную функцию Unix execv(), чтобы обеспечить аналогичное поведение, как оболочки POSIX.

ФУНКЦИИ БУКВЫ ДИСКА WINDOWS

В Windows точки подключения дисков связаны с буквой диска, например C:. Вы можете переключиться на текущее расположение на другом диске, просто введя букву диска в командной строке.

PowerShell создает функцию для каждой возможной буквы диска, A: через Z:.

Функции обозначения дисков буквами не определены в системах, отличных от Windows.