xpipe/lang/proc/texts/shellCommand_pt.md

30 lines
1.7 KiB
Markdown
Raw Normal View History

2024-04-14 04:23:09 +12:00
## Conexões de shell personalizadas
Abre um shell usando o comando personalizado, executando o comando dado no sistema host selecionado. Esta shell pode ser local ou remota.
Observe que essa funcionalidade espera que o shell seja de um tipo padrão, como `cmd`, `bash`, etc. Se quiseres abrir quaisquer outros tipos de shells e comandos num terminal, podes utilizar o tipo de comando de terminal personalizado. A utilização de shells padrão permite-te também abrir esta ligação no navegador de ficheiros.
### Pedidos interactivos
O processo do shell pode expirar ou travar no caso de haver um prompt de entrada
inesperado, como um prompt de senha. Portanto, deves sempre certificar-te de que não há prompts de entrada interativos.
Por exemplo, um comando como `ssh user@host` funcionará bem aqui, desde que não seja necessária uma senha.
### Shells locais personalizados
Em muitos casos, é útil iniciar um shell com certas opções que geralmente são desativadas por padrão, a fim de fazer alguns scripts e comandos funcionarem corretamente. Por exemplo:
- [Expansão atrasada em
cmd](https://ss64.com/nt/delayedexpansion.html)
- [Execução do Powershell
políticas](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3)
- [Bash POSIX
Mode](https://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html)
- E qualquer outra opção de lançamento possível para um shell de sua escolha
Isto pode ser conseguido através da criação de comandos de shell personalizados com, por exemplo, os seguintes comandos:
- `cmd /v`
- `powershell -ExecutionMode Bypass`
- `bash --posix`