Interface de terminal LabEx VM
L’interface de terminal LabEx fournit un environnement de ligne de commande léger basé sur un navigateur, alimenté par TTYD. Construit sur Ubuntu 22.04, il offre une interface simplifiée pour les opérations en ligne de commande et les tâches basées sur du texte.
Aperçu du terminal
L’environnement Terminal est particulièrement utile pour :
- Les tâches et opérations axées sur la ligne de commande
- L’administration des serveurs et la configuration du système
- La programmation et le débogage basés sur du texte
- L’accès à distance économe en ressources lorsque l’interface graphique n’est pas nécessaire
Accéder au terminal
- Si l’instructeur recommande d’utiliser l’environnement de terminal par défaut pour le Lab, vous verrez l’environnement de terminal lorsque vous le démarrerez.
- Vous pouvez créer des sessions de terminal supplémentaires en cliquant sur le bouton + en haut de l’interface.
Fonctionnalités de l’environnement
L’interface de terminal offre plusieurs fonctionnalités clés :
-
Sessions de terminal multiples :
- Créez de nouvelles sessions à l’aide du bouton +
- Basculez entre les sessions à l’aide des onglets
- Fermez les sessions individuellement selon les besoins
-
Environnement Ubuntu complet :
- Basé sur Ubuntu 22.04 LTS
- Accès aux référentiels Ubuntu standard
- Prise en charge des outils et utilitaires courants en ligne de commande
-
Outils basés sur du texte :
- Éditeurs de texte Vim/Nano
- Compilateurs et interprètes en ligne de commande
- Gestion des paquets via apt
- Git pour le contrôle de version
Fonctionnalités de TTYD
L’interface de terminal est alimentée par TTYD (Terminal Over HTTP) et offre plusieurs fonctionnalités avancées :
Utilisation des commandes tmux :
Défilement dans tmux
Pour afficher la mémoire tampon de défilement dans tmux, suivez ces étapes :
-
Entrez en mode copie : Utilisez la combinaison de touches suivante pour entrer en mode copie :
Ctrl + b
est le préfixe tmux par défaut (utilisez votre préfixe personnalisé s’il a été modifié).[
active le mode copie de tmux, vous permettant de faire défiler la mémoire tampon.
-
Naviguez en mode copie :
- Faites défiler une ligne à la fois : Utilisez les touches
Flèche vers le haut
ouFlèche vers le bas
. - Faites défiler une page à la fois : Appuyez sur
Page précédente
ouPage suivante
. - Accédez en haut de la mémoire tampon : Appuyez sur
g
. - Accédez en bas : Appuyez sur
G
.
- Faites défiler une ligne à la fois : Utilisez les touches
-
Quittez le mode copie : Appuyez sur
q
pour quitter le mode copie et revenir à la sortie du terminal en direct. -
Activer le défilement de la souris (facultatif) : Si vous préférez utiliser la souris pour faire défiler :
- Ajoutez cette ligne à votre fichier
~/.tmux.conf
: - Rechargez votre configuration tmux :
Avec le mode souris activé, vous pouvez faire défiler la mémoire tampon à l’aide de la molette de votre souris.
- Ajoutez cette ligne à votre fichier
Scénarios d’utilisation
Opérations de base en ligne de commande
Opérations de base en ligne de commande
Commandes de terminal courantes que vous utiliserez :
Édition de texte
Édition de texte
Vous pouvez utiliser divers éditeurs de texte :
- Vim :
- Nano :
Les deux éditeurs sont préinstallés et prêts à l’emploi.
Gestion des paquets
Gestion des paquets
Installez et gérez les paquets logiciels :
Questions fréquemment posées
Comment puis-je copier et coller du texte ?
Comment puis-je copier et coller du texte ?
Puis-je accéder aux fichiers de ma machine locale ?
Puis-je accéder aux fichiers de ma machine locale ?
Oui, vous pouvez transférer des fichiers à l’aide des outils en ligne de commande :
-
Pour le contenu textuel :
- Copiez et collez directement dans le terminal
- Utilisez des éditeurs de texte pour créer et modifier des fichiers
-
Pour les fichiers binaires :
- Utilisez l’interface WebIDE pour les téléversements/téléchargements de fichiers
- Passez à l’onglet WebIDE pour les opérations de gestion de fichiers
N’oubliez pas que tous les fichiers sont temporaires et seront perdus à la fin de votre session.
Comment puis-je installer des logiciels supplémentaires ?
Comment puis-je installer des logiciels supplémentaires ?
Vous pouvez installer des logiciels à l’aide d’apt :
Notez que :
- Les installations sont temporaires et seront réinitialisées à la fin de votre session
- Vous disposez de tous les privilèges sudo pour la gestion des paquets
- Installez uniquement les paquets nécessaires à votre laboratoire actuel
Pourquoi choisir l'interface de terminal ?
Pourquoi choisir l'interface de terminal ?
L’interface de terminal est idéale lorsque :
- Vous avez besoin d’un environnement léger qui se charge rapidement
- Vos tâches sont principalement basées sur la ligne de commande
- Vous souhaitez vous concentrer sur les commandes du terminal sans les distractions de l’interface graphique
- Vous travaillez sur une connexion à faible bande passante
- Vous effectuez des laboratoires qui ne nécessitent pas d’interfaces graphiques
Envisagez d’utiliser les interfaces Desktop ou WebIDE si vous avez besoin d’applications GUI ou de fonctionnalités IDE avancées.
Que se passe-t-il si ma session de terminal se bloque ?
Que se passe-t-il si ma session de terminal se bloque ?
Si votre terminal ne répond plus :
- Essayez d’appuyer sur Ctrl+C pour interrompre le processus en cours
- Créez une nouvelle session de terminal à l’aide du bouton +
- Si nécessaire, actualisez la page du navigateur pour réinitialiser toutes les sessions
Notez qu’actualiser fermera toutes les sessions de terminal en cours et en démarrera de nouvelles.
TTYD prend en charge plusieurs méthodes de copier/coller :
À l’aide de la souris :
À l’aide du clavier :
Remarque : Les raccourcis réels peuvent varier en fonction de votre navigateur et de votre système d’exploitation.