Recherche sur le site Web

Essayez ces alias Linux bash pour une utilisation plus efficace de la ligne de commande


Un alias bash est un raccourci vers une commande compliquée. Voici 10 alias que j'ai utilisés pour faciliter un peu l'utilisation de la ligne de commande.

Parfois, j'ai besoin d'un raccourci pour rendre les choses un peu plus rapides. Il y a aussi des situations où ma mémoire a besoin d’un coup de main avec la litanie de commandes que j’utilise tout au long de la semaine. C'est pourquoi je me tourne souvent vers les alias bash.

Pour ceux qui ne le savent pas, les alias bash vous permettent de créer des raccourcis de commandes uniques. Par exemple, comme je l'ai expliqué dans un article précédent, au lieu de taper sudo apt-get update && sudo apt-get upgrade -y, je peux taper update et les deux commandes seront courir. J'utilise cette commande tous les jours sur mon bureau Pop!_OS.

Mais les alias peuvent faire bien plus que faciliter la mise à jour ou la mise à niveau de votre système. J'ai rassemblé 10 alias pratiques que vous pouvez utiliser pour rendre votre expérience Linux un peu plus efficace.

Dans l'article ci-dessus, j'explique comment créer des alias sous Linux. L'essentiel est que vous ouvrez le fichier nécessaire avec :

nano ~/.bash_aliases

Une fois que vous avez ajouté vos alias, sourcez le fichier avec :

source ~/.bash_aliases

Vous pouvez alors utiliser votre nouvel alias.

Cela dit, passons aux alias.

1. Effacez le terminal

J'utilise pas mal la commande clear . Ce que fait clear , c'est simplement effacer le terminal, vous êtes donc de retour à l'invite bash avec une table rase. Parce que j'utilise clear très souvent, je préfère le simplifier avec cet alias :

alias c='clear'

Maintenant, tout ce que j'ai à faire est de taper c et d'appuyer sur Entrée pour effacer la fenêtre de mon terminal et je suis prêt à recommencer.

2. Fichiers cachés et activation de la couleur

Je dois souvent localiser des fichiers cachés (fichiers commençant par un point) et je veux également m'assurer que la sortie est définie en couleur (ce qui facilite la distinction entre les fichiers et les dossiers).

Pour cette tâche, je crée l'alias :

alias l.='ls -d .* --color=auto'

Désormais, lorsque je tape l., je vois tous les fichiers cachés dans un répertoire répertoriés en mode couleur.

3. Remonter d'un répertoire

Se déplacer dans le système de fichiers Linux utilise la commande cd . Disons que vous êtes dans le répertoire /home/jack/Documents/linux-terminal.com et que vous souhaitez accéder à /home/jack/Documents. Vous pouvez exécuter soit cd .., soit cd /home/jack/Documents. Vous pouvez également utiliser cet alias :

alias ..='cd ..'

Maintenant, si vous tapez .., vous remonterez d'un répertoire.

4. Afficher l'heure

Si vous exécutez la commande date , vous verrez le résultat complet, qui ressemble à ceci :

Mon May 13 10:55:03 AM EDT 2024

Mais que se passe-t-il si vous souhaitez simplement afficher l’heure ? Pour cela, vous pouvez configurer un alias qui utilise le contrôle de format %T comme ceci :

alias now='date +%T'

Lorsque vous tapez maintenant, tout ce que vous verrez est l'heure au format H:M:S.

5. Liste des ports ouverts

Si vous souhaitez afficher tous les ports ouverts sur votre système, vous pouvez taper ss -tulpn. Parfois, mon cerveau devient flou et je ne me souviens plus de tulpn.

J'utilise un pseudonyme, donc je ne m'inquiète pas de ce problème. L'alias est :

alias ports='ss -tulpn'

Vous pouvez faire la même chose. Définissez cet alias us et tout ce que vous avez à faire est de taper ports pour voir une liste des ports ouverts sur votre système.

6. Mettre à jour un système basé sur Fedora

Si vous utilisez un système basé sur Fedora, le gestionnaire de packages est dnf. Et, contrairement à Ubuntu, vous n'avez pas besoin de mettre à jour le gestionnaire de paquets ni de mettre à niveau le logiciel. Au lieu de cela, le gestionnaire exécute la commande sudo yum update -y. Au lieu de taper tout cela, utilisez cet alias :

alias update='sudo yum update -y'

7. Trier par taille de fichier

Revenons à la commande ls , mais cette fois, trions nos fichiers et dossiers par taille de fichier et listons-les dans un format lisible par l'homme.

Pour simplifier cette tâche, nous utiliserons l'option -F, qui place un/à la fin de chaque répertoire (afin qu'il n'y ait pas de confusion entre un fichier et un répertoire). Cet alias est :

alias lt='ls --human-readable --size -1 -S -F'

8. Récupération plus facile de votre historique

Si vous souhaitez rechercher une commande spécifique que vous avez déjà exécutée, vous utilisez la commande history. Si vous souhaitez rechercher une chaîne dans l'historique, vous devez rediriger la sortie vers grep, comme ceci :

history | grep cd

La commande ci-dessus répertorierait toutes les commandes de votre historique qui incluaient cd. Faisons simple avec un alias comme celui-ci :

alias gh='history|grep'

Maintenant, tapez simplement quelque chose comme ceci :

gh cd

Et vous verrez le même résultat.

9. Comptez le nombre de fichiers

La commande devient compliquée si vous souhaitez savoir combien de fichiers se trouvent dans un dossier. Au lieu de devoir vous rappeler de rediriger la commande find vers la commande wc (et les options appropriées requises), simplifions ce processus comme ceci :

alias count='find . -type f | wc -l'

Tout ce que vous avez à faire maintenant est de taper count et vous verrez combien de fichiers se trouvent dans le répertoire actuel (et les répertoires enfants inclus).

10. Supprimez les fichiers en toute sécurité

La commande rm est un moyen simple de supprimer des fichiers. Le problème avec rm est qu'il supprime définitivement un fichier. Au lieu de cela, il est préférable de déplacer ces fichiers vers la Corbeille, puis de vider la Corbeille plus tard. Cet alias vous donne l'espoir de récupérer des fichiers supprimés accidentellement.

Pour cette tâche, nous allons créer un alias qui déplace les fichiers vers le dossier Corbeille comme ceci :

alias trash='mv --force -t ~/.local/share/Trash '

Tapez corbeille suivi du fichier que vous souhaitez supprimer et il sera balayé dans la corbeille.

Et voilà, 10 alias qui rendront votre expérience de ligne de commande Linux un peu plus facile, sans solliciter votre mémoire pour mémoriser diverses options et commutateurs.

Articles connexes