Compartilhar via


about_Built-in_Functions

Descrição curta

Descreve as funções internas no PowerShell.

Descrição longa

O PowerShell inclui um conjunto de funções que são carregadas em cada sessão do PowerShell. Essas funções são semelhantes aos cmdlets, porém não estão incluídas em nenhum módulo. São definidas no próprio mecanismo do PowerShell.

Essas funções são fornecidas como auxiliares abreviadas para tarefas comuns. Em muitos casos, essas funções chamam um cmdlet existente com um parâmetro adicional.

cd..

No shell do Windows CMD, é comum executar o comando cd sem espaços entre o comando e o caminho de destino. Essa função executa Set-Location .. para alterar para a pasta pai.

cd\

No shell do Windows CMD, é comum executar o comando cd sem espaços entre o comando e o caminho de destino. Essa função executa Set-Location \ para alterar para a pasta raiz.

cd~

No shell do Windows CMD, é comum executar o comando cd sem espaços entre o comando e o caminho de destino. Essa função executa Set-Location ~ para alterar para a pasta inicial.

Essa função foi adicionada no PowerShell 7.4.

pause

Essa função replica o comportamento do comando pause de cmd.exe. O script pausa a execução e solicita que o usuário pressione uma chave para continuar.

help (alias: man)

Essa função invoca Get-Help com seus parâmetros e passa a saída para o comando pager do sistema. O PowerShell usa um pager padrão diferente para sistemas Windows e não Windows. Em sistemas Windows, o pager padrão é more.com. Em sistemas que não são Windows, o pager padrão é less.

Se a variável de ambiente $Env:PAGER for definida, o PowerShell usará o programa especificado em vez do padrão do sistema.

prompt

Essa é a função que cria o prompt padrão para a linha de comando do PowerShell. Você pode personalizar seu prompt substituindo essa função pela sua própria. Para obter mais informações, consulte about_Prompts.

Clear-Host

Essa função limpa a tela. Para obter mais informações, consulte Clear-Host.

TabExpansion2

Essa é a função padrão a ser usada para expansão da guia. Para obter mais informações, consulte TabExpansion2.

oss

Essa função oferece uma forma abreviada de executar Out-String -Stream em um pipeline. Para obter mais informações, consulte Out-String.

mkdir (alias: md)

Essa função fornece uma maneira abreviada de executar New-Item -Type Directory com seus parâmetros. Essa função só é definida para sistemas Windows. O sistema Linux e macOS usa o comando mkdir nativo.

exec

Alguns comandos nativos do Unix desembolsam para executar algo (como ssh) e usam o comando bash interno exec para gerar um novo processo que substitui o atual. O PowerShell 7.3.1 adiciona a função exec para encapsular o cmdlet Switch-Process. Switch-Process chama a função unix execv() nativa para fornecer um comportamento semelhante ao dos shells POSIX.

FUNÇÕES DE LETRAS DA UNIDADE DO WINDOWS

No Windows, os pontos de montagem da unidade são associados a uma letra de unidade, como C:. Você pode alternar para o local atual em outra unidade apenas digitando a letra da unidade na linha de comando.

O PowerShell cria uma função para cada letra de unidade possível, do tipo A: até Z:.

Essas funções relacionadas à letra de unidade não são definidas em sistemas não Windows.