Interface de Terminal LabEx VM
A Interface de Terminal LabEx fornece um ambiente de linha de comando leve, baseado em navegador, alimentado por TTYD. Construído no Ubuntu 22.04, ele oferece uma interface simplificada para operações de linha de comando e tarefas baseadas em texto.
Visualização do Terminal
O ambiente do Terminal é particularmente útil para:
- Tarefas e operações focadas na linha de comando
- Administração de servidores e configuração do sistema
- Programação e depuração baseadas em texto
- Acesso remoto eficiente em termos de recursos quando a GUI não é necessária
Acessar o Terminal
- Se o instrutor recomendar o uso do ambiente de terminal por padrão para o Lab, você verá o ambiente de terminal quando o iniciar.
- Você pode criar sessões de terminal adicionais clicando no botão + na parte superior da interface.
Recursos do Ambiente
A Interface do Terminal oferece vários recursos principais:
-
Múltiplas Sessões de Terminal:
- Crie novas sessões usando o botão +
- Alterne entre as sessões usando guias
- Feche as sessões individualmente conforme necessário
-
Ambiente Ubuntu Completo:
- Baseado no Ubuntu 22.04 LTS
- Acesso aos repositórios Ubuntu padrão
- Suporte para ferramentas e utilitários comuns de linha de comando
-
Ferramentas Baseadas em Texto:
- Editores de texto Vim/Nano
- Compiladores e interpretadores de linha de comando
- Gerenciamento de pacotes via apt
- Git para controle de versão
Recursos do TTYD
A Interface do Terminal é alimentada por TTYD (Terminal Over HTTP) e oferece vários recursos avançados:
Usando Comandos tmux:
Rolagem no tmux
Para visualizar o buffer de rolagem no tmux, siga estas etapas:
-
Entrar no Modo de Cópia: Use a seguinte combinação de teclas para entrar no modo de cópia:
Ctrl + b
é o prefixo tmux padrão (use seu prefixo personalizado se alterado).[
ativa o modo de cópia do tmux, permitindo que você role pelo buffer.
-
Navegar no Modo de Cópia:
- Rolar uma linha por vez: Use as teclas
Seta para cima
ouSeta para baixo
. - Rolar uma página por vez: Pressione
Page Up
ouPage Down
. - Ir para o topo do buffer: Pressione
g
. - Ir para o fundo: Pressione
G
.
- Rolar uma linha por vez: Use as teclas
-
Sair do Modo de Cópia: Pressione
q
para sair do modo de cópia e retornar à saída do terminal ao vivo. -
Habilitar a Rolagem do Mouse (Opcional): Se você preferir usar o mouse para rolar:
- Adicione esta linha ao seu arquivo
~/.tmux.conf
: - Recarregue sua configuração do tmux:
Com o modo do mouse ativado, você pode rolar pelo buffer usando a roda do mouse.
- Adicione esta linha ao seu arquivo
Cenários de Uso
Operações Básicas da Linha de Comando
Operações Básicas da Linha de Comando
Comandos de terminal comuns que você usará:
Edição de Texto
Edição de Texto
Você pode usar vários editores de texto:
- Vim:
- Nano:
Ambos os editores estão pré-instalados e prontos para uso.
Gerenciamento de Pacotes
Gerenciamento de Pacotes
Instale e gerencie pacotes de software:
Perguntas Frequentes
Como faço para copiar e colar texto?
Como faço para copiar e colar texto?
TTYD suporta vários métodos para copiar/colar:
-
Usando o Mouse:
- Selecione o texto para copiar
- Clique com o botão direito para colar
-
Usando o Teclado:
- Copiar: Ctrl+Insert ou Ctrl+Shift+C
- Colar: Shift+Insert ou Ctrl+Shift+V
Observação: Atalhos reais podem variar dependendo do seu navegador e sistema operacional.
Posso acessar arquivos da minha máquina local?
Posso acessar arquivos da minha máquina local?
Sim, você pode transferir arquivos usando ferramentas de linha de comando:
-
Para conteúdo de texto:
- Copie e cole diretamente no terminal
- Use editores de texto para criar e modificar arquivos
-
Para arquivos binários:
- Use a interface WebIDE para uploads/downloads de arquivos
- Mude para a guia WebIDE para operações de gerenciamento de arquivos
Lembre-se de que todos os arquivos são temporários e serão perdidos quando sua sessão terminar.
Como faço para instalar software adicional?
Como faço para instalar software adicional?
Você pode instalar software usando apt:
Observe que:
- As instalações são temporárias e serão redefinidas quando sua sessão terminar
- Você tem privilégios sudo completos para gerenciamento de pacotes
- Instale apenas os pacotes necessários para o seu laboratório atual
Por que escolher a Interface do Terminal?
Por que escolher a Interface do Terminal?
A Interface do Terminal é ideal quando:
- Você precisa de um ambiente leve que carregue rapidamente
- Suas tarefas são principalmente baseadas em linha de comando
- Você deseja se concentrar em comandos de terminal sem distrações da GUI
- Você está trabalhando em uma conexão de baixa largura de banda
- Você está concluindo laboratórios que não exigem interfaces gráficas
Considere usar as interfaces Desktop ou WebIDE se precisar de aplicativos GUI ou recursos avançados de IDE.
O que acontece se minha sessão de terminal congelar?
O que acontece se minha sessão de terminal congelar?
Se o seu terminal ficar sem resposta:
- Tente pressionar Ctrl+C para interromper o processo atual
- Crie uma nova sessão de terminal usando o botão +
- Se necessário, atualize a página do navegador para redefinir todas as sessões
Observe que a atualização fechará todas as sessões de terminal atuais e iniciará novas.