Aperçu du terminal

L’environnement de terminal est particulièrement utile pour :

  1. Tâches et opérations axées sur la ligne de commande
  2. Administration de serveur et configuration du système
  3. Programmation et débogage basés sur le texte
  4. Accès distant économique en ressources lorsque l’interface graphique n’est pas nécessaire

Accéder au terminal

  1. Si l’instructeur recommande d’utiliser par défaut l’environnement de terminal pour le Lab, vous verrez l’environnement de terminal lorsque vous le démarrerez.
  2. Vous pouvez créer des sessions de terminal supplémentaires en cliquant sur le bouton + en haut de l’interface.

Caractéristiques de l’environnement

L’interface de terminal fournit plusieurs fonctionnalités clés :

  1. Plusieurs sessions de terminal :

    • Créez de nouvelles sessions en utilisant le bouton +
    • Basculer entre les sessions à l’aide d’onglets
    • Fermez les sessions individuellement selon les besoins
  2. Environnement Ubuntu complet :

    • Basé sur Ubuntu 22.04 LTS
    • Accès aux dépôts Ubuntu standards
    • Prise en charge d’outils et d’utilitaires de ligne de commande communs
  3. Outils basés sur le texte :

    • Éditeurs de texte Vim/Nano
    • Compilateurs et interpréteurs de ligne de commande
    • Gestion des packages via apt
    • Git pour le contrôle de version

Caractéristiques de TTYD

L’interface de terminal est alimentée par TTYD (Terminal Over HTTP) et offre plusieurs fonctionnalités avancées :

Utilisation de commandes tmux :

# Créer des splits
tmux split-window -h     # Diviser verticalement
tmux split-window -v     # Diviser horizontalement
tmux split-window -hf    # Diviser verticalement en hauteur totale
tmux split-window -vf    # Diviser horizontalement en largeur totale

# Naviguer entre les panneaux
tmux select-pane -L      # Passer au panneau gauche
tmux select-pane -R      # Passer au panneau droit
tmux select-pane -U      # Passer au panneau supérieur
tmux select-pane -D      # Passer au panneau inférieur

# Redimensionner les panneaux
tmux resize-pane -L 10   # Redimensionner de 10 cellules vers la gauche
tmux resize-pane -R 10   # Redimensionner de 10 cellules vers la droite
tmux resize-pane -U 5    # Redimensionner de 5 cellules vers le haut
tmux resize-pane -D 5    # Redimensionner de 5 cellules vers le bas

# Autres opérations
tmux kill-pane          # Fermer le panneau actuel
tmux select-layout tiled # Équilibrer les tailles des panneaux

Décalage dans tmux

Pour afficher le tampon de défilement dans tmux, suivez ces étapes :

  1. Entrer en mode copie : Utilisez la combinaison de touches suivante pour entrer en mode copie :

    Ctrl + b [
    
    • Ctrl + b est le préfixe tmux par défaut (utilisez votre préfixe personnalisé si modifié).
    • [ active le mode copie de tmux, vous permettant de parcourir le tampon.
  2. Naviguer en mode copie :

    • Décaler d’une ligne à la fois : Utilisez les touches Flèche vers le haut ou Flèche vers le bas.
    • Décaler d’une page à la fois : Appuyez sur Page Haut ou Page Bas.
    • Aller au début du tampon : Appuyez sur g.
    • Aller à la fin : Appuyez sur G.
  3. Sortir du mode copie : Appuyez sur q pour sortir du mode copie et revenir à la sortie de terminal en direct.

  4. Activer le défilement avec la souris (Facultatif) : Si vous préférez utiliser la souris pour défiler :

    • Ajoutez cette ligne à votre fichier ~/.tmux.conf :
      set -g mouse on
      
    • Rechargez votre configuration tmux :
      tmux source-file ~/.tmux.conf
      
      Avec le mode souris activé, vous pouvez défiler le tampon à l’aide de la roulette de souris.

Scénarios d’utilisation

Questions fréquemment posées

Cette page vous a-t-elle été utile ?