- 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.