Aperçu du terminal

- 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 :Les deux éditeurs sont préinstallés et prêts à l’emploi.
- Vim :
- Nano :
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 ?
TTYD prend en charge plusieurs méthodes de copier/coller :
-
À l’aide de la souris :
- Sélectionnez le texte à copier
- Cliquez avec le bouton droit pour coller
-
À l’aide du clavier :
- Copier : Ctrl+Insert ou Ctrl+Maj+C
- Coller : Maj+Insert ou Ctrl+Maj+V
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
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
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