Visualização do Terminal

O ambiente do Terminal é particularmente útil para:

  1. Tarefas e operações focadas na linha de comando
  2. Administração de servidores e configuração do sistema
  3. Programação e depuração baseadas em texto
  4. Acesso remoto eficiente em termos de recursos quando a GUI não é necessária

Acessar o Terminal

  1. 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.
  2. 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:

  1. 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
  2. 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
  3. 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:

# Criar divisões
tmux split-window -h     # Dividir verticalmente
tmux split-window -v     # Dividir horizontalmente
tmux split-window -hf    # Divisão vertical em altura total
tmux split-window -vf    # Divisão horizontal em largura total

# Navegar entre painéis
tmux select-pane -L      # Mover para o painel esquerdo
tmux select-pane -R      # Mover para o painel direito
tmux select-pane -U      # Mover para o painel superior
tmux select-pane -D      # Mover para o painel inferior

# Redimensionar painéis
tmux resize-pane -L 10   # Redimensionar 10 células para a esquerda
tmux resize-pane -R 10   # Redimensionar 10 células para a direita
tmux resize-pane -U 5    # Redimensionar 5 células para cima
tmux resize-pane -D 5    # Redimensionar 5 células para baixo

# Operações adicionais
tmux kill-pane          # Fechar o painel atual
tmux select-layout tiled # Equilibrar tamanhos de painel

Rolagem no tmux

Para visualizar o buffer de rolagem no tmux, siga estas etapas:

  1. Entrar no Modo de Cópia: Use a seguinte combinação de teclas para entrar no modo de cópia:

    Ctrl + b [
    • 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.
  2. Navegar no Modo de Cópia:

    • Rolar uma linha por vez: Use as teclas Seta para cima ou Seta para baixo.
    • Rolar uma página por vez: Pressione Page Up ou Page Down.
    • Ir para o topo do buffer: Pressione g.
    • Ir para o fundo: Pressione G.
  3. Sair do Modo de Cópia: Pressione q para sair do modo de cópia e retornar à saída do terminal ao vivo.

  4. Habilitar a Rolagem do Mouse (Opcional): Se você preferir usar o mouse para rolar:

    • Adicione esta linha ao seu arquivo ~/.tmux.conf:
      set -g mouse on
    • Recarregue sua configuração do tmux:
      tmux source-file ~/.tmux.conf
      Com o modo do mouse ativado, você pode rolar pelo buffer usando a roda do mouse.

Cenários de Uso

Perguntas Frequentes