Créer des alias sous GNU / Linux

Il existe un moyen très simple de personnaliser et de simplifier certaines commandes que nous utilisons normalement dans "la console", Par l'utilisation de Alias.

Un Alias comme son nom l'indique, il nous aidera à remplacer un mot ou une série de mots par un mot plus court et plus simple. Prenons un exemple pratique, disons que nous voulons voir le journaux du système, à l'aide d'une application appelée Coloriser qui se charge de colorer le résultat sur la console. La ligne serait:

$ sudo tailf -n 5 /var/log/syslog | ccze

Mais je suis sûr que ce serait plus facile si au lieu d'écrire tout ça, on mettait dans la console par exemple, quelque chose d'aussi simple que:

$ syslog

Vrai? Ce serait beaucoup plus confortable et facile à retenir. Alors, comment le faisons-nous?

Créer un alias.

Créer un alias est vraiment simple. La syntaxe serait:

alias short_word = 'commande ou mots à remplacer'

si nous prenons l'exemple précédent, ce serait:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

La commande est placée entre guillemets simples. Mais la question est Où met-on ça? Eh bien, si nous voulons que ce ne soit que temporaire, nous l'écrivons simplement dans la console et cela durera jusqu'à ce que nous la fermions.

Maintenant, si nous le voulons en permanence, nous le mettons dans le fichier ~ / .bashrc qui est dans notre / home, et si ce n'est pas le cas, nous le créons (toujours avec le point devant). Lorsque nous avons ajouté la ligne du alias dans ce fichier, on met simplement en console:

$ . .bashrc

Et prêt!!!

Remarque: Hier en raison de problèmes avec notre FAI, nous n'avons rien pu publier dans <° Linux, ce dont nous nous excusons


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jc dit

    Ce type de publication ne fait pas de mal pour actualiser ces outils que nous n'utilisons généralement pas quotidiennement. En outre, il est intemporel; trois ans après l'avoir écrit et cela reste le premier jour.
    Ajoutez que, au moins dans Debian, il est recommandé d'utiliser le fichier .bash_aliases pour ajouter vos propres alias au lieu du fichier que vous mentionnez. He. .bashrc s'occupe de la recherche dans le fichier d'alias que je dis.

  2.   Victor dit

    Merci pour le tutoriel. J'ai une question: qu'est-ce que la commande ». .bashrc '? et en particulier que fait le point (.) devant le fichier .bashrc?

    1.    Plus malade dit

      Je sais qu'il est trop tard, mais un point devant un nom de fichier le fait se cacher dans des dossiers, il sera donc là, mais vous ne pourrez pas le voir tant que vous n'aurez pas montré les fichiers cachés.

      1.    alohl669 dit

        Je ne pense pas que cela se réfère au point de cacher des fichiers. Si vous regardez de près, il y en a un autre séparé par un espace avant:
        $. .bashrc

        Au début, je pensais qu'il exécuterait en quelque sorte le fichier ou rechargerait les informations qu'il contient. Au lieu de cela, j'ai dû redémarrer pour que les alias prennent effet, donc la commande reste inconnue.

  3.   Johndry dit

    Comment pouvez-vous continuer à utiliser une commande même s'il existe un alias qui fait référence à cette commande? (Exemple: comment utiliseriez-vous la commande rm s'il s'agit d'un alias à écho?)

  4.   Pablo dit

    Très reconnaissant pour cela. À votre santé!

  5.   alexredondosk8 dit

    Bonjour, merci beaucoup pour le tutoriel, cela m'a beaucoup aidé.