mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-09-30 00:56:56 +13:00
30 lines
No EOL
1.7 KiB
Markdown
30 lines
No EOL
1.7 KiB
Markdown
## 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` |