« Logiciels terminal » : différence entre les versions
Aucun résumé des modifications |
|||
| Ligne 1 : | Ligne 1 : | ||
=== ''' | === '''🧰 <code>duf</code> ''' === | ||
'''DUF''' (Disk Usage/Free Utility) est un outil en ligne de commande conçu pour remplacer <code>df</code> et <code>du</code> avec une interface plus colorée, des visualisations claires et des fonctionnalités supplémentaires. Il affiche l’utilisation du disque de manière plus lisible. | '''DUF''' (Disk Usage/Free Utility) est un outil en ligne de commande conçu pour remplacer <code>df</code> et <code>du</code> avec une interface plus colorée, des visualisations claires et des fonctionnalités supplémentaires. Il affiche l’utilisation du disque de manière plus lisible. | ||
| Ligne 5 : | Ligne 5 : | ||
----- | ----- | ||
==== 📦 '''Installation de DUF''' ==== | ==== 📦 '''Installation de DUF''' ==== | ||
===== Sur Linux (Debian/Ubuntu) : ===== | ===== Sur Linux (Debian/Ubuntu) : ===== | ||
| Ligne 15 : | Ligne 13 : | ||
----- | ----- | ||
==== 🚀 '''Utilisation de base''' ==== | ==== 🚀 '''Utilisation de base''' ==== | ||
| Ligne 33 : | Ligne 30 : | ||
----- | ----- | ||
==== 🔧 '''Options courantes''' ==== | ==== 🔧 '''Options courantes''' ==== | ||
| Ligne 68 : | Ligne 63 : | ||
----- | ----- | ||
==== 💡 '''Exemples pratiques''' ==== | ==== 💡 '''Exemples pratiques''' ==== | ||
| Ligne 82 : | Ligne 76 : | ||
----- | ----- | ||
==== 📌 '''Pourquoi utiliser DUF ?''' ==== | ==== 📌 '''Pourquoi utiliser DUF ?''' ==== | ||
| Ligne 93 : | Ligne 86 : | ||
----- | ----- | ||
=== ''' | === '''🧰 <code>tmux</code> ''' === | ||
'''<code>tmux</code>''' (Terminal Multiplexer) est un outil en ligne de commande qui permet de '''gérer plusieurs sessions, fenêtres et panneaux''' dans un seul terminal. Il est très utile pour : - Travailler sur plusieurs tâches en parallèle sans ouvrir plusieurs terminaux. - Garder des processus actifs même après la déconnexion (idéal pour les serveurs distants). - Partager une session entre plusieurs utilisateurs (collaboration). | '''<code>tmux</code>''' (Terminal Multiplexer) est un outil en ligne de commande qui permet de '''gérer plusieurs sessions, fenêtres et panneaux''' dans un seul terminal. Il est très utile pour : - Travailler sur plusieurs tâches en parallèle sans ouvrir plusieurs terminaux. - Garder des processus actifs même après la déconnexion (idéal pour les serveurs distants). - Partager une session entre plusieurs utilisateurs (collaboration). | ||
| Ligne 100 : | Ligne 93 : | ||
----- | ----- | ||
==== '''📥 Installation de <code>tmux</code>''' ==== | ==== '''📥 Installation de <code>tmux</code>''' ==== | ||
| Ligne 108 : | Ligne 100 : | ||
</ul> | </ul> | ||
----- | ----- | ||
==== '''🎯 Utilisation de base''' ==== | ==== '''🎯 Utilisation de base''' ==== | ||
===== '''1. Démarrer une session''' ===== | ===== '''1. Démarrer une session''' ===== | ||
| Ligne 121 : | Ligne 108 : | ||
* Une nouvelle session nommée automatiquement (<code>0</code>, <code>1</code>, etc.) est créée. | * Une nouvelle session nommée automatiquement (<code>0</code>, <code>1</code>, etc.) est créée. | ||
===== '''2. Détacher une session (quitter sans la fermer)''' ===== | ===== '''2. Détacher une session (quitter sans la fermer)''' ===== | ||
| Ligne 127 : | Ligne 113 : | ||
* La session continue de tourner en arrière-plan. | * La session continue de tourner en arrière-plan. | ||
===== '''3. Lister les sessions actives''' ===== | ===== '''3. Lister les sessions actives''' ===== | ||
| Ligne 135 : | Ligne 120 : | ||
<pre>0: 1 windows (created Tue May 17 10:00:00 2024) | <pre>0: 1 windows (created Tue May 17 10:00:00 2024) | ||
1: 3 windows (created Tue May 17 11:30:00 2024)</pre> | 1: 3 windows (created Tue May 17 11:30:00 2024)</pre> | ||
===== '''4. Rejoindre une session existante''' ===== | ===== '''4. Rejoindre une session existante''' ===== | ||
<syntaxhighlight lang="bash" line copy>tmux attach -t 0 # Se connecte à la session 0</syntaxhighlight> | <syntaxhighlight lang="bash" line copy>tmux attach -t 0 # Se connecte à la session 0</syntaxhighlight> | ||
===== '''5. Fermer une session''' ===== | ===== '''5. Fermer une session''' ===== | ||
| Ligne 150 : | Ligne 135 : | ||
----- | ----- | ||
==== '''🖥️ Gestion des fenêtres (<code>windows</code>)''' ==== | ==== '''🖥️ Gestion des fenêtres (<code>windows</code>)''' ==== | ||
| Ligne 177 : | Ligne 161 : | ||
----- | ----- | ||
==== '''📊 Gestion des panneaux (<code>panes</code>)''' ==== | ==== '''📊 Gestion des panneaux (<code>panes</code>)''' ==== | ||
| Ligne 204 : | Ligne 187 : | ||
----- | ----- | ||
==== '''🔧 Personnalisation (fichier <code>~/.tmux.conf</code>)''' ==== | ==== '''🔧 Personnalisation (fichier <code>~/.tmux.conf</code>)''' ==== | ||
| Ligne 225 : | Ligne 207 : | ||
----- | ----- | ||
==== '''💡 Astuces utiles''' ==== | ==== '''💡 Astuces utiles''' ==== | ||
| Ligne 244 : | Ligne 225 : | ||
----- | ----- | ||
==== '''🔎 Pourquoi utiliser <code>tmux</code> ?''' ==== | ==== '''🔎 Pourquoi utiliser <code>tmux</code> ?''' ==== | ||
| Ligne 255 : | Ligne 235 : | ||
----- | ----- | ||
==== '''🚀 Alternative : <code>screen</code>''' ==== | ==== '''🚀 Alternative : <code>screen</code>''' ==== | ||