Vista previa de la terminal

El entorno de Terminal es particularmente útil para:

  1. Tareas y operaciones centradas en la línea de comandos
  2. Administración de servidores y configuración del sistema
  3. Programación y depuración basadas en texto
  4. Acceso remoto eficiente en recursos cuando no se necesita una GUI

Acceder a la terminal

  1. Si el instructor recomienda usar el entorno de terminal de forma predeterminada para el Laboratorio, verá el entorno de terminal cuando lo inicie.
  2. Puede crear sesiones de terminal adicionales haciendo clic en el botón + en la parte superior de la interfaz.

Características del entorno

La interfaz de Terminal proporciona varias características clave:

  1. Múltiples sesiones de terminal:

    • Cree nuevas sesiones usando el botón +
    • Cambie entre sesiones usando pestañas
    • Cierre sesiones individualmente según sea necesario
  2. Entorno Ubuntu completo:

    • Basado en Ubuntu 22.04 LTS
    • Acceso a repositorios Ubuntu estándar
    • Soporte para herramientas y utilidades comunes de línea de comandos
  3. Herramientas basadas en texto:

    • Editores de texto Vim/Nano
    • Compiladores e intérpretes de línea de comandos
    • Gestión de paquetes a través de apt
    • Git para el control de versiones

Características de TTYD

La interfaz de Terminal está impulsada por TTYD (Terminal Over HTTP) y proporciona varias características avanzadas:

Usando comandos tmux:

# Crear divisiones
tmux split-window -h     # Dividir verticalmente
tmux split-window -v     # Dividir horizontalmente
tmux split-window -hf    # División vertical de altura completa
tmux split-window -vf    # División horizontal de ancho completo

# Navegar entre paneles
tmux select-pane -L      # Mover al panel izquierdo
tmux select-pane -R      # Mover al panel derecho
tmux select-pane -U      # Mover al panel superior
tmux select-pane -D      # Mover al panel inferior

# Redimensionar paneles
tmux resize-pane -L 10   # Redimensionar 10 celdas a la izquierda
tmux resize-pane -R 10   # Redimensionar 10 celdas a la derecha
tmux resize-pane -U 5    # Redimensionar 5 celdas hacia arriba
tmux resize-pane -D 5    # Redimensionar 5 celdas hacia abajo

# Operaciones adicionales
tmux kill-pane          # Cerrar el panel actual
tmux select-layout tiled # Equilibrar los tamaños de los paneles

Desplazamiento en tmux

Para ver el búfer de desplazamiento en tmux, siga estos pasos:

  1. Entrar en modo de copia: Use la siguiente combinación de teclas para entrar en modo de copia:

    Ctrl + b [
    • Ctrl + b es el prefijo predeterminado de tmux (use su prefijo personalizado si se cambió).
    • [ activa el modo de copia de tmux, lo que le permite desplazarse por el búfer.
  2. Navegar en modo de copia:

    • Desplácese una línea a la vez: Use las teclas Flecha arriba o Flecha abajo.
    • Desplácese una página a la vez: Presione Av Pág o Re Pág.
    • Saltar a la parte superior del búfer: Presione g.
    • Saltar a la parte inferior: Presione G.
  3. Salir del modo de copia: Presione q para salir del modo de copia y volver a la salida de la terminal en vivo.

  4. Habilitar el desplazamiento con el ratón (Opcional): Si prefiere usar el ratón para desplazarse:

    • Agregue esta línea a su archivo ~/.tmux.conf:
      set -g mouse on
    • Vuelva a cargar su configuración de tmux:
      tmux source-file ~/.tmux.conf
      Con el modo de ratón habilitado, puede desplazarse por el búfer usando la rueda del ratón.

Escenarios de uso

Preguntas frecuentes