journalctl est un outil puissant et polyvalent intégré « journald » le système de journalisation de « systemd« . Cet article a pour but de fournir une compréhension approfondie de « journalctl », en mettant l’accent sur ses principales fonctions, son utilisation pour une meilleure analyse du système. Qu’est-ce que « journalctl » ? « journalctl » est un outil de ligne de commande inclus dans le système « systemd« , qui est maintenant le système d’initialisation par défaut dans la plupart des distributions Linux modernes. Son rôle principal est de permettre …

journalctl : Maîtrisez le Système de Journalisation de Linux Lire la suite »

TLDR est un utilitaire donnant accès à une collection de pages d’aides simplifiées pour la plupart des outils en ligne de commande sous Linux. Le nom « TLDR » est l’acronyme de « Too Long, Didn’t Read » (Trop long, je ne l’ai pas lu) provenant d’un constat simple: une documentation trop longue n’est généralement pas lue faisant ici référence par exemple aux pages de « man » qui bien qu’exhaustives sont parfois fastidieuses à lire. TLDR propose donc une version simplifiée de l’aide aux outils …

TLDR : des pages « man » simplifiées sous Linux Lire la suite »

La commande tree est un petit utilitaire en ligne de commande qui permet d’afficher l’arborescence des répertoires et fichiers de manière récursive. Dans cet article nous verrons comment installer et utiliser la commande tree ainsi que les principales options qui nous permettrons d’en tirer le maximum d’infirmations selon os besoins. Installation de la commande tree Comme d’habitude la procédure d’installation dépend entièrement de la distribution sur laquelle nous travaillons, et donc du gestionnaire de package correspondant comme apt, dnf, pacman …

Tree : Afficher l’arborescence des fichiers et dossiers Lire la suite »

Sudo est un logiciel libre permettant à un administrateur système de déléguer des droits et de donner la possibilité aux utilisateurs d’exécuter certaines commandes (ou même n’importe quelle commande) en tant que root ou tout autre utilisateur du système. Introduction La commande « sudo » est un outil crucial dans les systèmes d’exploitation Linux. Son nom est un acronyme de « Superuser Do » ou « Substitute User Do », ce qui illustre bien sa fonctionnalité principale : permettre à un utilisateur d’exécuter des commandes avec …

SUDO : Déléguer des droits sous Linux Lire la suite »

Couper, copier et coller dans VIM fait partie des fonctionnalités de bases que nous avons besoin pour manipuler le contenu de nos fichiers. Dans cet article nous allons voir comment nous pouvons à l’aide des commandes de vim effectuer simplement et rapidement ces différentes opérations. Si vous n’avez encore jamais mis les mains sur ce logiciel, je vous invite à consulter le précédent article qui vous explique comment démarrer simplement avec « Vim ». Introduction Vim est un éditeur de texte en …

Couper, copier et coller dans VIM Lire la suite »

L’éditeur de texte vim est un incontournable lorsque nous travaillons en ligne de commande sous Linux. A la fois puissant et hautement personnalisable il n’a rien à envier aux différentes solutions en interface graphique existantes. Dans cet article nous verrons comment installer et bien démarrer avec l’éditeur de texte vim sous Linux. Introduction Qu’est-ce que « vim » ? vim est un logiciel libre de type éditeur de texte brut directement inspiré de vi très répandu sur les systèmes Unix. « VIM » est …

Débuter simplement avec l’éditeur de texte VIM sous Linux Lire la suite »

Nous avons vu précédemment comment monitorer l’utilisation des supports de stockage à l’aide de la commande df. Dans cet article nous verrons comment surveiller l’espace de stockage avec duf, un utilitaire en ligne de commande développé en langage Go qui nous offre un visuel bien plus intuitif et plus agréable à l’utilisation. Pourquoi utiliser « duf » plutôt que « df » ? Bien que df soit relativement simple à utiliser, il n’en reste pas moins austère et peu lisible. duf quant à lui …

Surveiller l’espace de stockage avec duf Lire la suite »

bat : a cat clone with wings

Si il y a une commande dont on use et abuse sous Linux c’est bien cat. Que ce soit pour afficher le contenu d’un fichier de texte brut ou concaténer plusieurs fichiers (qui est sa fonctionnalité première), il est difficile de s’en passer. bat, une alternative à la commande cat, développée en langage Rust, dispose en plus de la coloration syntaxique, de la pagination (oui il remplace aussi less) et de l’intégration de Git. De quoi sérieusement nous rendre la …

bat : une alternative à la commande cat, mais en mieux. Lire la suite »

Personnaliser Bash

Si comme moi vous êtes un utilisateur de Bash, que vous y passez de nombreuses heures, vous aurez sans doute déjà senti le besoin de le personnaliser et de l’agrémenter de fonctionnalités. Et même si tout est faisable sans aide particulière, il faut bien avouer que la tâche peut se révéler fastidieuse. Dans cet article nous verrons comment configurer et personnaliser Bash avec Oh-My-Bash, un framework communautaire de gestion de la configuration de Bash. Si vous avez déjà entendu parler …

Configurer et personnaliser Bash avec Oh-My-Bash Lire la suite »

systemd est une suite logicielle qui fournit un ensemble de composants pour les systèmes basés sur Linux. Son principal composant est le système d’initialisation qui s’occupe entre autre de la gestion des services, leur démarrage, de les charger en parallèle et ce sans devoir faire appel à des scripts shell. Il fournit en outre toute une série de services tels que la gestion du réseau, la synchronisation du temps etc. Dans cet article nous nous concentrerons sur sa fonctionnalité principale: …

systemd : Gestion des services Lire la suite »

Exemple d'écran de Midnight Commander

Voici l’un de mes outils en ligne de commande favoris. Midnight Commander (mc) est un gestionnaire de fichiers graphique en ligne de commande inspiré de Norton Commander et qui de base se présente sous forme d’un affichage en deux panneaux, chacun pouvant afficher le contenu d’un emplacement de fichier (ou une visualisation, des informations etc). Le concept est à la fois simple et efficace, vous naviguez dans les dossiers en utilisant les flèches de direction, vous appuyez sur ENTER pour …

Midnight Commander (mc) Lire la suite »

Gestion des packages AUR avec yay sous Arch Linux

De base Arch Linux propose des dépôts officiels dont les packages sont testés et vérifiés par ses créateurs et responsables. AUR (Arch User Repository) est un dépôt dont les packages sont proposés, testés et maintenus par la communauté Arch Linux et qui vous propose donc une quantité astronomique de packages supplémentaires. L’inconvénient majeur des packages du AUR est leur installation qui demande bien plus qu’une simple commande comme ce serait le cas pour les packages officiels avec pacman. Fort heureusement …

yay : Installer des packages depuis AUR sous Arch Linux Lire la suite »