Linux : comment créer des alias de commandes temporaires et persistants ?
Dans ce tutoriel, nous allons apprendre à configurer des alias de commande sous Linux (Debian), que ce soit un alias temporaire ou un alias persistant.
Lire cet articleDans ce tutoriel, nous allons apprendre à configurer des alias de commande sous Linux (Debian), que ce soit un alias temporaire ou un alias persistant.
Lire cet articleTutoriel qui explique comment calculer une empreinte MD5 sous Linux, à l’aide de la commande md5sum. Très utile pour vérifier l’intégrité d’un fichier.
Lire cet articleAzure CLI est un jeu de commandes spécifique au Cloud Azure de Microsoft. Comment l’installer sur Windows 10, Windows 11 ou Linux (Debian, Ubuntu, etc.) ?
Lire cet articleComment utiliser la commande passwd sous Linux ? A quoi sert cette commande ? Elle sert à modifier le mot de passe d’un utilisateur, mais pas seulement.
Lire cet articleLa commande mv sous Linux sert à déplacer des fichiers et des dossiers, mais aussi à renommer des éléments. Ce tutoriel inclus des exemples d’utilisation.
Lire cet articleScript Bash : dans ce tutoriel sur le scripting Bash, nous allons apprendre à stocker le résultat d’une commande Linux dans une variable pour le réutiliser.
Lire cet articleCommandes date et timedatectl : deux commandes utiles pour configurer la date et l’heure sous Linux, mais aussi le fuseau horaire et récupérer une date précise.
Lire cet articleTutoriel qui explique comment remplacer le shell « Bash » par « Zsh » et le framework Oh My Zsh qui apporte différents thèmes et plugins.
Lire cet articleSi vous en avez marre de consulter les dizaines de pages man d’une commande sous Unix, ou, si vous souhaitez tout simplement comprendre une commande, vous devriez être fortement intéressé par le site ExplainShell, accessible à l’URL : www.explainshell.com Le principe est simple : vous saisissez une commande Unix et il s’occupe de vous l’expliquer. Ceci en vous indiquant la signification des paramètres tour à tour grâce aux explications fournies dans la page man de la commande. Il effectue le travail de recherche à votre place afin de vous permettre de mieux comprendre les commandes. Voici quelques exemples : – rm -rf /* – tar xzvf archive.tar.gz – cut -d ‘ ‘ -f 1 /var/log/apache2/access_logs | uniq -c | sort -n Dans le même genre, on trouvera ShellCheck, qui ne vous explique pas vos commandes mais vérifie la syntaxe de vos commandes Unix voir même de vos codes de script sh/bash. Trouvez-vous ces sites utiles ?
Lire cet articleI. Présentation Dans ce tutoriel, nous allons voir comment afficher une image au démarrage du terminal, ce qui personnalisera un peu plus votre shell. Vous aurez le choix entre 26 images en ASCII. Elles sont toutes représentatives d’une distribution Linux. A vous de choisir celle qui vous convient. II. Procédure Pour commencer, il nous faudra télécharger le paquet : linux_logo apt-get install linuxlogo Une fois installé, vous pouvez visualiser les différentes images. linux_logo -L 1 Vous verrez alors la première image de la liste. Pour voir les suivantes, changez le chiffre. Vous pouvez aller de 1 à 26. Une fois que vous avez trouver l’image qui vous plait, il suffit de modifier ce fichier. vi /etc/linux_logo.conf Dans ce fichier, toutes les images sont listées. Pour en sélectionner une, il suffit de décommenter la ligne auquel elle correspond. Maintenant, nous allons éditer une autre fichier pour que l’image s’affiche à chaque démarrage. vi /etc/profile Rajoutez cette ligne : linux_logo, à la
Lire cet articleI. Présentation Dans ce tutoriel, nous allons voir comment changer les couleurs d’un terminal, en particulier celui de root qui, par défaut, est en noir et blanc. Dans ce précédent tutoriel, nous avons vu comment modifier l’apparence d’un terminal en y ajoutant, par exemple, la date et l’heure. II. Procédure Il nous faut déjà connaitre la façon de mettre en couleur les caractères d’un terminal. On va pour cela utiliser le table contenant les différentes valeurs des couleurs dans un terminal UNIX pour mettre en couleur notre shell. Nous allons ensuite modifier la valeur de la variable d’environnement « PS1 » qui contient la forme de notre terminal. On va donc, pour mettre notre terminal en rouge par exemple, définir la variable d’environnement « PS1 » comme suivant : PS1=’\[\033[01;31m\]\u@\h:\w\[\033[00m\]\$’ Les valeurs « \[\033[01;31m\] » et « \[\033[00m\] » servent respectivement à mettre la suite des caractères en rouge, puis en blanc. Ils ne délimitent pas une zone mais marque le début d’un changement de couleur. On met
Lire cet articleI. Présentation Par défaut, le « prompt » ou terminal affiche le nom de l’utilisateur avec lequel nous sommes connecté, le nom de la machine ainsi que le chemin où l’on se trouve. Comme suivant : On voit donc bien ici que le prompt est « <nom d’utilisateur>@<nom machine>:<chemin> ». Note : Quand l’utilisateur se situe dans son home, le chemin est remplacé par un tild (« ~ »). Dans ce tutoriel, nous allons voir comment changer l’apparence du prompt pour qu’il affiche l’heure, la date ou d’autres caractères. II. Procédure Il faut d’abord comprendre que la forme d’affichage du prompt est propre à chaque utilisateur et qu’elle est définie dans la variable d’environnement « PS1 » initialisée au démarrage d’une session. On peut vérifier la valeur de la variable d’environnement « PS1 » avec la commande suivante : echo $PS1 Nous aurons alors le résultat suivant : On peut donc comprendre que : « \u » = utilisateur « @ » : le sigle arobase « \h » = le nom de la machine « \w »
Lire cet articleI. Présentation LSOF pour « List Open file » est une commande sous Linux présente ou installable sur la plupart des distributions basées sur Debian qui permet de lister les fichiers ouverts sur le système. Beaucoup d’options et d’utilisations peuvent être faites de cette commande qui peut être très utile pour les administrateurs systèmes (entre autre). Dans ce tutoriel, nous allons voir comment spécifier un utilisateur ou un processus (par son numéro d’identificaiton) à la commande LSOF. Cela en ayant pour but de restreindre les informations affichées. La commande LSOF retourne souvent de très nombreuses informations qui nous sont superflues. Dans une période de débugage par exemple, nous pourrons souhaiter n’avoir que les fichiers utilisés par un processus (programme) ou utilisateur spécifique. Nous allons dans un premier temps vérifier que la commande est bien installée sur le système : lsof -v Si la commande est bien installée, nous aurons plusieurs informations dont le numéro de version de la commande comme suivant :
Lire cet articleI. Présentation LSOF pour « List Open file » est une commande sous Linux présente ou installable sur la plupart des distributions basées sur Debian qui permet de lister les fichiers ouverts sur le système. Beaucoup d’options et d’utilisations peuvent être faites de cette commande qui peut être très utile pour les administrateurs systèmes (entre autre). Dans ce tutoriel, nous allons voir comment lister tous les processus qui ouvrent un fichier spécifique sur le système. Il est important de savoir que LSOF peut être utilisé de beaucoup de façons différentes et que seule une petite partie en est exposée ici. Nous allons dans un premier temps vérifier que la commande est bien installée sur le système. lsof -v Si la commande est bien installée, nous aurons plusieurs informations dont le numéro de version de la commande comme suivant : Si vous obtenez un « command not found », c’est qu’il faut installer la commande : apt-get update && apt-get install lsof Nous considérons dans
Lire cet articleI. Présentation Dans un précédent tutoriel, nous avions vu comment calculer l’empreinte MD5 d’un simple fichier sous Linux. Seulement quand nous voulons calculer l’empreinte d’un dossier entier, nous obtenons un message d’erreur nous indiquant que la cible est un dossier et que md5 ne peut donc pas calculer son empreinte : Il est néanmoins possible de calculer la somme md5 d’un dossier, ou plus précisément de tous les fichiers d’un même dossier. On va pour cela calculer la somme MD5 de tous les fichiers de ce dossier puis calculer la somme MD5 de ces sommes MD5. Le but ici est de déterminer si un des fichiers positionnés dans le dossier cible a subit une modification. On utilisera pour cela la commande suivante (par exemple pour le dossier « /etc ») : find /etc/ -type f -exec md5sum {} \; > /tmp.md5 && md5sum /tmp/md5 && rm /tmp/md5 Nous allons détailler un peu plus cette commande qui se découpe en trois parties séparées
Lire cet article