« Logiciels terminal » : différence entre les versions

Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
'''Outils en ligne de commande utiles sur Debian '''
== '''🧰 <code>duf</code> ''' ==
== '''🧰 <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 616 : Ligne 618 :
Analyseur d’espace disque interactif   
Analyseur d’espace disque interactif   
* '''Description''' : <code>ncdu</code> (NCurses Disk Usage) permet d’analyser l’utilisation du disque de manière interactive dans le terminal.
* '''Description''' : <code>ncdu</code> (NCurses Disk Usage) permet d’analyser l’utilisation du disque de manière interactive dans le terminal.
C’est un outil en mode texte conçu uniquement pour :
:* Analyser l’utilisation de l’espace disque
:* Naviguer dans les répertoires
:* Supprimer des fichiers ou dossiers


=== Installation ===
=== Installation ===
Ligne 764 : Ligne 770 :
* Support natif du LSP (Language Server Protocol)
* Support natif du LSP (Language Server Protocol)
* Arborescence de fichiers et coloration syntaxique avancée
* Arborescence de fichiers et coloration syntaxique avancée
== '''🧰 <code>ccze</code> ''' ==
Le paquet '''<code>ccze</code>''' sur Debian est un outil de coloration syntaxique pour les fichiers journaux et les sorties de commandes en ligne de commande. Il permet de rendre les logs plus lisibles en les colorant selon leur contenu (niveaux de log, dates, adresses IP, etc.).
=== Principales caractéristiques : ===
* Il fonctionne comme un '''filtre''' : tu peux l’utiliser avec <code>tail</code>, <code>cat</code>, <code>journalctl</code>, etc.
* Il prend en charge plusieurs formats de logs : Apache, syslog, dmesg, squid, postfix, etc.
* Il peut être utilisé en '''mode interactif''' ou dans des scripts.
=== Exemple d’utilisation : ===
<syntaxhighlight lang="bash">journalctl -xe | ccze -A</syntaxhighlight>
Le <code>-A</code> permet d’utiliser les couleurs dans un terminal compatible ANSI.
=== Installation : ===
<syntaxhighlight lang="bash">sudo apt install ccze</syntaxhighlight>
Voici les principales '''options disponibles avec <code>ccze</code>''' :
=== Options courantes : ===
{| class="wikitable"
|-
! Option
! Description
|-
| <code>-A</code>
| Utilise les codes ANSI pour la coloration (utile dans les terminaux compatibles).
|-
| <code>-h</code>
| Affiche l’aide (liste des options disponibles).
|-
| <code>-C</code>
| Désactive la coloration (utile pour tester ou rediriger vers un fichier).
|-
| <code>-c &lt;type&gt;</code>
| Spécifie le type de coloration (ex : <code>apache</code>, <code>syslog</code>, <code>dmesg</code>, <code>squid</code>, etc.).
|-
| <code>-m</code>
| Active le mode “multifichier” (utile pour concaténer plusieurs fichiers).
|-
| <code>-o &lt;format&gt;</code>
| Définit le format de sortie : <code>html</code>, <code>ansi</code>, <code>text</code>, etc.
|-
| <code>-n</code>
| Ne pas colorer les noms de fichiers.
|-
| <code>-p</code>
| Préserve les espaces en début de ligne.
|-
| <code>-r</code>
| Réinitialise les couleurs à chaque ligne.
|-
| <code>-s</code>
| Supprime les séquences de contrôle ANSI existantes dans l’entrée.
|-
| <code>-t</code>
| Ajoute un timestamp à chaque ligne.
|-
| <code>-v</code>
| Mode verbeux.
|}
=== Exemple d’utilisation : ===
<syntaxhighlight lang="bash">tail -f /var/log/syslog | ccze -A</syntaxhighlight>
Ou pour générer une sortie HTML :
<syntaxhighlight lang="bash">cat /var/log/syslog | ccze -o html > log.html</syntaxhighlight>






[[Catégorie: Terminal Tools]]
[[Catégorie: Terminal Tools]]