Astuces¶
Tips & tricks divers pour gagner du temps.
Productivité en ligne de commande¶
- Maintenir ses sessions terminal actives et multiplexer son affichage avec Tmux — Détacher des processus longs et diviser son écran en plusieurs terminaux virtuels.
- Manipuler et exécuter des commandes en lots avec xargs — Exécuter efficacement des commandes sur de grandes listes d'éléments ou résultats de recherche.
- Simplifier l'aide dans le terminal : utiliser tldr au lieu des pages man — Obtenir des exemples concis de commandes au lieu de parcourir les longs manuels.
- Gagner en productivité dans le terminal avec fzf (Fuzzy Finder) — Outil de recherche ultra-rapide pour fichiers et historique.
- Maîtriser l'historique Bash avec history et Ctrl+R — Retrouver et relancer rapidement des commandes.
- Créer des alias persistants avec .bashrc — Simplifier et raccourcir les commandes longues récurrentes.
- Maîtriser les redirections des sorties standard et d'erreur sous Linux (> et 2>) — Comprendre et utiliser stdout et stderr pour dompter les flux de commandes.
- Capturer et afficher simultanément une sortie avec la commande tee sous Linux — Enregistrer une commande dans un log tout en continuant à la suivre à l'écran.
- Naviguer plus vite dans ses dossiers Linux avec pushd et popd — Jongler entre plusieurs répertoires via une pile (stack).
Réseau & Transferts¶
- Partager des fichiers rapidement en local avec un serveur HTTP éphémère — Lancer un serveur web temporaire en une ligne pour transférer des données.
Manipulation de données¶
- Analyser et extraire des colonnes de texte sous Linux avec awk — Manipuler et filtrer des données tabulaires directement dans le terminal.
- Extraire et formater des données JSON avec la commande jq — Parser, filtrer et extraire facilement des valeurs depuis des fichiers JSON ou des réponses d'API REST.
- Manipuler et transformer des flux de texte avec sed — Remplacer, filtrer et supprimer du texte à la volée dans des fichiers de configuration sans éditeur texte.