66 points par GN⁺ 2025-10-15 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Présentation de divers outils en ligne de commande modernes qui améliorent l’efficacité du travail sous Linux
  • Beaucoup remplacent ou modernisent les commandes Unix traditionnelles, avec un fort accent sur les performances, notamment via des outils développés en Rust, Go, etc.

Outils d’affichage et d’exploration des fichiers

  • bat : version enrichie de la commande cat avec coloration syntaxique et intégration renforcée avec git
  • exa : visionneuse moderne de listes de fichiers remplaçant ls/tree, mais dont la maintenance est désormais arrêtée
  • eza : fork de exa, fournissant un ls/tree moderne
  • lsd : ls de nouvelle génération, compatible avec l’existant et offrant une sortie plus soignée
  • broot : explorateur de fichiers en arborescence avec navigation améliorée
  • nnn : gestionnaire de fichiers en terminal léger et rapide

Analyse de l’espace utilisé par les fichiers et répertoires

  • ncdu : fournit une interface intuitive pour du en mode texte
  • dust : alternative plus simple à du, implémentée en Rust
  • duf : outil d’analyse de l’usage disque à l’ergonomie améliorée par rapport à df

Recherche de fichiers et de code

  • fd : alternative concise et rapide à find, avec une excellente ergonomie
  • ripgrep : alternative à grep ultra-rapide avec prise en charge de .gitignore
  • ag : outil de recherche dans le code, proche de ack mais plus rapide
  • fzf : moteur de recherche floue universel, utilisable dans des pipelines et dans bien d’autres contextes
  • bfs : alternative à find basée sur le breadth-first

Visionneuses Git/diff dans le terminal

  • delta : visualise plus lisiblement les résultats de git et diff

Historique et traitement des commandes

  • mcfly : améliore de façon marquante la recherche et la navigation dans l’historique du shell, avec une meilleure pertinence et une UI intuitive

Traitement des données

  • choose : alternative plus intuitive et plus rapide à cut et à certains usages de awk
  • jq : parseur de données utilisable comme un sed dédié au JSON
  • sd : outil de remplacement de sed, pour un find/replace plus familier

Supervision système et processus

  • bottom : moniteur système/processus graphique multiplateforme
  • glances : version améliorée de top/htop
  • gtop : moniteur système en forme de tableau de bord pour le terminal
  • procs : commande de remplacement pour ps écrite en Rust

Benchmarking et réseau

  • hyperfine : outil d’automatisation du benchmarking CLI
  • gping : outil ping avec affichage graphique

Clients HTTP

  • httpie : client HTTP moderne et convivial pour le CLI, bien adapté aux tests d’API pour développeurs
  • curlie : outil qui combine la puissance de curl avec l’ergonomie de httpie
  • xh : alternative à httpie axée sur les performances

Navigation entre répertoires et éditeurs

  • zoxide : commande cd intelligente inspirée de z
  • micro : éditeur de texte pour terminal doté de fonctionnalités modernes

Nouvelles utilitaires CLI

  • up : outil de pipeline avec aperçu en temps réel, permettant de voir immédiatement la sortie des commandes

Outils d’aide et de documentation

  • ManKier : pages man résumées avec des explications de commandes claires
  • tldr : résumé concis des pages man centré sur des exemples
  • tealdeer : implémentation Rust de tldr, avec une exécution rapide
  • explainshell : analyse automatiquement les arguments d’une commande et explique visuellement leur signification
  • cheat.sh : service d’aide en ligne combinant tldr et cheatsheets

Outils GUI

  • baobab : analyseur d’usage disque avec interface graphique
  • stacer : outil GUI d’optimisation et de supervision système, avec gestion des services incluse

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.