UCL-INGI / LEPL1503-Blog

Blog du projet P3 à l'UCLouvain
MIT License
0 stars 10 forks source link

Utilisation des alias dans le terminal #1

Closed dhoutart closed 4 years ago

dhoutart commented 4 years ago

L'utilisation des alias dans le shell (bash pour les explications qui suivent) est un outil à connaître absolument par la simplicité de sa mise en place et par le temps qu'il fait gagner quand on l'exploite bien.

Il est en effet courant de taper très régulièrement la même commande dans notre terminal. Par exemple, si mon projet en cours se trouve dans le dossier ~/Documents/University/LEPL1503/ProjetP3 et que j'y accède souvent, je dois sans cesse entrer la commande suivante dans mon terminal:

$ cd ~/Documents/University/LEPL1503/ProjetP3

Cela est assez chronophage et ennuyant, et les alias permettent de recourir à ce problème. Ils nous permettront par exemple d'écrire directement $ cd_p3 au lieu de la commande complète.

Pour créer vos propres alias, suivez ces quelques étapes:

  1. Ouvrez le fichier .bashrc dans le dossier "home" ~/ avec votre éditeur de texte préféré (ici SublimeText)

    $ subl ~/.bashrc
  2. Ajoutez votre alias comme nouvelle ligne à la fin du fichier .bashrc, sous la forme suivante:

    alias name="command"

    Attention, il ne faut pas d'espace autour du signe = et pas de ; en fin de ligne ! Par exemple, à la fin du fichier .bashrc, écrivez:

    ...
    # User specific aliases and functions
    alias cd_p3="cd ~/Documents/University/LEPL1503/ProjetP3"
  3. Enregistrez vos modifications et fermez le fichier .bashrc

  4. Pour que vos modifications prennent effet, fermez et relancez votre terminal ou entrez la commande suivante:

    $ source ~/.bashrc

Votre alias est maintenant fonctionnel. Ainsi, les deux commandes suivantes auront le même effet:

$ cd_p3
$ cd ~/Documents/University/LEPL1503/ProjetP3

Remarques:

obonaventure commented 4 years ago

Bonjour,

Excellente idée. Merci pour cette contribution. Je proposerais de rajouter les éléments suivants:

Pour préparer votre pull request, merci d'ajouter un fichier en markdown dans le répertoire _posts et de vous indiquer comme auteur du post. Je dois encore voir comment configurer jekyll pour qu'il affiche les noms des auteurs dans les posts.

obonaventure commented 4 years ago

Je propose de fermer l'issue lorsque le pull request aura été intégré. Cela permet de référencer l'issue dans le pull request et garde une trace de la discussion associée au pull request.

dhoutart commented 4 years ago

Il me semblait avoir ajouté le fichier écrit en markdown dans le répertoire _posts, mais je ne l'y vois plus... Est-ce normal ? Sinon je commente ci-dessous la version mise à jour avec vos commentaires !

dhoutart commented 4 years ago

Introduction

L'utilisation des alias dans le shell (bash pour les explications qui suivent) est un outil à connaître absolument par la simplicité de sa mise en place et par le temps qu'il fait gagner quand on l'exploite bien.

Il est en effet courant de taper très régulièrement la même commande dans notre terminal. Par exemple, si mon projet en cours se trouve dans le dossier ~/Documents/University/LEPL1503/ProjetP3 et que j'y accède souvent, je dois sans cesse entrer la commande suivante dans mon terminal:

$ cd ~/Documents/University/LEPL1503/ProjetP3

Cela est assez chronophage et ennuyant, et les alias permettent de recourir à ce problème. Ils nous permettront par exemple d'écrire directement

$ cd_p3 

au lieu de la commande complète

Marche à suivre

  1. Ouvrez le fichier .bashrc dans le dossier "home" ~/ avec votre éditeur de texte préféré (ici SublimeText)

    $ subl ~/.bashrc
  2. Ajoutez votre alias comme nouvelle ligne à la fin du fichier .bashrc, sous la forme suivante:

    alias name="command"

    Attention, il ne faut pas d'espace autour du signe = et pas de ; en fin de ligne ! Par exemple, à la fin du fichier .bashrc, écrivez:

    ...
    # User specific aliases and functions
    alias cd_p3="cd ~/Documents/University/LEPL1503/ProjetP3"
  3. Enregistrez vos modifications et fermez le fichier .bashrc

  4. Pour que vos modifications prennent effet, fermez et relancez votre terminal ou entrez la commande suivante:

    $ source ~/.bashrc

    Votre alias est maintenant fonctionnel pour cette session de votre terminal et toutes les sessions futures. Le fichier .bashrc est en effet chargé automatiquement au démarrage d'un shell interactif. Ainsi, les deux commandes suivantes auront le même effet:

    $ cd_p3
    $ cd ~/Documents/University/LEPL1503/ProjetP3

Remarques

Alias utiles