Comment créer des alias et des fonctions shell sous Linux

Créez vos propres commandes Linux en utilisant des alias et des fonctions shell Bash. Apprivoisez les tâches répétitives, tronquez les processus de longue haleine et configurez des commandes standard avec les options que vous utilisez toujours et que vous avez du mal à retenir.

Alias et les scripts shell sont des techniques puissantes dans les systèmes d’exploitation de type Linux et Unix qui vous permettent d’affiner votre expérience de ligne de commande pour qu’elle soit exactement ce que vous voulez. Vous pouvez définir vos propres commandes adaptées à vos besoins spécifiques et alléger le fardeau des tâches répétitives.

  Comment supprimer les doublons dans Google Sheets

Alias ​​et scripts shell faire le même genre de travail. Ils vous permettent de définir – et de nommer – un ensemble de fonctionnalités du shell Bash qui peut ensuite être appelé par le nom que vous lui avez donné. Taper le nom est plus facile et plus pratique que d’avoir à taper toutes les étapes ou commandes à chaque fois que vous souhaitez les utiliser.

La différence entre un alias et un script réside dans la complexité et l’échelle. Les scripts sont meilleurs pour contenir des morceaux de code plus longs et plus élaborés. Les alias sont parfaits pour contenir des ensembles de commandes plus courts et plus succincts.

  Comment définir un réseau comme public ou privé dans Windows 10

Alias ​​prédéfinis

Certains alias sont prédéfinis pour vous. Pour voir la liste des alias définis dans votre système, utilisez la commande alias sans paramètres:

alias

alias dans une fenêtre de terminal

Ce sont les alias définis sur la machine de test Ubuntu sur laquelle cet article a été recherché. Si j’avais défini des alias personnalisés, ceux-ci figureraient également dans cette liste.

En haut de la liste, il y a un alias d’apparence complexe appelé alert. Nous y reviendrons dans un instant. Il y a un tas d’alias différents pour la commande ls, et il y a un groupe d’alias qui fournissent une sortie couleur au grep famille de commandes. Par exemple, avec ces alias définis, chaque fois que vous tapez:

grep

Le système l’interprétera comme:

grep --color=auto

Cela montre un point important avec les alias. Elles peuvent avoir le même nom que les commandes existantes. Ils peuvent même contenir la commande d’origine en eux-mêmes.

  Comment désactiver le partage des histoires sur Instagram pour votre compte

Voici la définition de l’alias grep.

alias grep='grep --color=auto'

La commande alias permet de définir un alias.
Le nom de l’alias est donné ensuite. Dans cet exemple, il s’agit de grep.
Le signe égal relie le nom de l’alias au