blog.dorian-depriester.fr
Open in
urlscan Pro
51.91.236.193
Public Scan
URL:
https://blog.dorian-depriester.fr/linux/diviser-le-terminal-en-plusieurs-fenetres-ou-linverse
Submission: On August 22 via api from US — Scanned from FR
Submission: On August 22 via api from US — Scanned from FR
Form analysis
2 forms found in the DOMGET https://blog.dorian-depriester.fr/
<form role="search" method="get" class="search-form" action="https://blog.dorian-depriester.fr/">
<label>
<span class="screen-reader-text">Rechercher :</span>
<input type="search" class="search-field" placeholder="Rechercher…" value="" name="s">
</label>
<input type="submit" class="search-submit" value="Rechercher">
</form>
POST //translate.googleapis.com/translate_voting?client=te
<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>
Text Content
LE RESPECT DE VOTRE VIE PRIVÉE EST NOTRE PRIORITÉ Nos partenaires et nous-mêmes stockons et/ou accédons à des informations stockées sur un terminal, telles que les cookies, et traitons les données personnelles, telles que les identifiants uniques et les informations standards envoyées par chaque terminal pour diffuser des publicités et du contenu personnalisés, mesurer les performances des publicités et du contenu, obtenir des données d'audience, et développer et améliorer les produits. Avec votre permission, nos partenaires et nous-mêmes pouvons utiliser des données de géolocalisation précises et d’identification par analyse du terminal. En cliquant, vous pouvez consentir aux traitements décrits précédemment. Vous pouvez également accéder à des informations plus détaillées et modifier vos préférences avant de consentir ou pour refuser de donner votre consentement. Veuillez noter que certains traitements de vos données personnelles peuvent ne pas nécessiter votre consentement, mais vous avez le droit de vous y opposer. Vos préférences ne s'appliqueront qu’à ce site web. Vous pouvez modifier vos préférences à tout moment en revenant sur ce site web ou en consultant notre Politique de confidentialité. PLUS D'OPTIONSJ'ACCEPTE LE BLOG DE DORIAN Recherche Menu principal Aller au contenu * A propos de moi * Archives * Contact Rechercher : GNU/Linux DIVISER LE TERMINAL EN PLUSIEURS FENÊTRES (OU L’INVERSE…) 6 mai 2012 Dorian 4 Comments Lors d’une installation ou d’une configuration un peu lourde, on est vite tenté de lancer plusieurs terminaux pour éviter de passer notre temps à changer de dossier et à retrouver les commandes dans l’historique. Pour gagner en ergonomie, on peut diviser la fenêtre du terminal en plusieurs afin de pouvoir passer des commandes dans chacune d’elles. Pour cela, il existe deux solutions, une simple et une complexe très puissante. On va ici s’intéresser à la seconde. Avant de commencer, je vais quand même donner la solution simple, mais toutefois très efficace : Terminator. On va donc utiliser le logiciel screen. Son utilisation est de prime abord plus sommaire que Terminator, vu que c’est la console elle-même qui sera splittée en plusieurs terminaux (j’appelle ici « console » la fenêtre -ou interface graphique- dans laquelle apparaît le « terminal », programme qui traite les commandes). On aura donc pas la commodité de la souris par exemple. Mais son point fort est en fait l’inverse : afficher la même session de terminal dans plusieurs fenêtres, ce que nous verrons à la fin de cet article. Quel intérêt ? me direz-vous. Hé bien c’est en fait très utile pour le contrôle à distance, par exemple en SSH pour se « connecter » à un terminal déjà ouvert sur la machine serveur par exemple. Table des matières [Cacher] * 1 Installation de screen * 2 Séparer la console en différents terminaux * 3 Afficher une session sur plusieurs consoles distinctes * 4 Résumé des principaux raccourcis clavier * 5 Eviter l’affichage de la licence à chaque lancement de screen INSTALLATION DE SCREEN A priori, screen devrait être dans vos dépots par défaut : apt-get install screen apt-get install screen SÉPARER LA CONSOLE EN DIFFÉRENTS TERMINAUX Une fois la console lancée, tapez la commande screen pour lancer le programme sus-nommé. Un message vous donne la licence du programme, tapez entrée pour l’utiliser. Le principe est en fait de lancer plusieurs terminaux, ou sessions, dans screen, au sein d’une même console. On commence donc par séparer l’espace de travail : * Ctrl+A puis | (pipe : Alt Gr+6 ) pour séparer verticalement * Ctrl+A puis S (S majuscule) pour séparer horizontalement. Maintenant, on va donc changer d’espace de travail (je rappelle que la souris ne vous sera d’aucun secours) : Ctrl+A puis Tab pour naviguer entre les espaces de travail. Vous remarquerez que vous n’avez pas la main, simplement parce qu’il faut maintenant ouvrir un nouveau terminal dans cet espace : Ctrl+A puis c (Create) Vous noterez qu’en bas à gauche de chaque espace est donné un nom (« 1 bash » par exemple). Ces nom peuvent être changés avec : Ctrl+A puis A (A majuscule) Utilisation de Screen pour splitter un terminal en plusieurs sessions Ce nom est le nom de la session. Vous pouvez créer autant de sessions que vous le souhaitez (du moins, à ma connaissance). Vous pouvez donc avoir plus de sessions que d’espaces de travail. Pour basculer d’une session à une autre : * Ctrl+A puis n (Next) pour la session suivante * Ctrl+A puis p (Previous) pour la session précédente Vous pouvez également lister les sessions ouverte avec : Ctrl+A puis « Vous aurez relevé que l’on peut donc afficher la même session dans deux espaces, mais a priori ça sert à rien car les espaces sont « coincés » dans la même console. Pour afficher une même session dans deux fenêtres, il faut utiliser les screens. AFFICHER UNE SESSION SUR PLUSIEURS CONSOLES DISTINCTES screen peut être lancé plusieurs fois, et on peut nommer chacune des sessions de screen. Dans un premier terminal : screen -S toto screen -S toto Ainsi, on pourra se référer par la suite au screen toto. Si depuis le terminal 2, on veut prendre la main sur toto : screen -r toto screen -r toto Si la session est déjà attachée, alors screen ne voudra pas s’attacher. L’option -x à la place de r permet de forcer cette attache : screen -x toto screen -x toto Sachez que s’il n’y a qu’un seul screen d’ouvert, il est inutile de préciser son nom. A l’inverse, si vous voulez connaître la liste de tous les screens ouverts : screen -ls screen -ls RÉSUMÉ DES PRINCIPAUX RACCOURCIS CLAVIER * Ctrl+A puis n : (Next) aller au terminal suivant. * Ctrl+A puis p : (Previous) aller au terminal précédent. * Ctrl+A puis 0,1…9 : aller au terminal désigné * Ctrl+A puis « : lister des différents terminaux * Ctrl+A puis w : lister les terminaux actuels avec leur nom. * Ctrl+A puis a : retourner au terminal d’où l’on vient. * Ctrl+A puis A : nommer les terminaux et s’y rendre par la suite plus aisément. Vous pouvez à tout moment afficher la totalité des raccourcis clavier en faisant Ctrl+A puis ? . EVITER L’AFFICHAGE DE LA LICENCE À CHAQUE LANCEMENT DE SCREEN Modifiez (en super utilisateur) le fichier screenrc : gedit /ect/screenrc gedit /ect/screenrc Et décommentez la ligne 23 : startup_message off startup_message off afficher un terminal sur plusieurs fenêtresLinuxmonitoringpartager sessionsplitter terminal NAVIGATION DES ARTICLES Article précédentLe traitement d’images par lot sous LinuxArticle suivantDebian : prenez une longueur d’avance avec le Pinning POUR QUE VIVE CE BLOG LE GNU NE MOURRA JAMAIS ! * LaTeX * LaTeX * TikZ * Beamer * GNU/Linux * Linux * Raspberry Pi * Internet pratique * Graphisme * Android * Traitement de données * Supports de cours * Cours LaTeX * Mécanique générale * Pour résumer * Archives * A propos de moi * Contact ARTICLES RÉCENTS * redirection de ports vers un nas et serveur DNS * Recevoir une notification quand la seedbox perd la connexion VPN * Formes géométriques 3D sous Tikz * Installation d’une seedbox connectée en VPN * Envoyer les figures et tableaux en fin de document TRANSLATE THIS, B*TCH! Fourni par Traduction Fièrement propulsé par WordPress * Texte d'origine Évaluez cette traduction Votre avis nous aidera à améliorer Google Traduction