Ok, donc j'essaie de créer un alias, qui me permettrait de définir le répertoire actuel dans le terminal, le répertoire de base à afficher dans l'invite. Supposons que l'alias est nommé baseir
Par exemple:
andrepadez@theLookingGlass:~$ cd Shared
andrepadez@theLookingGlass:~/Shared$ cd development/
andrepadez@theLookingGlass:~/Shared/development$ cd nodejs/
en ce moment, je courrais cet alias et j'obtiendrais l'invite suivante:
andrepadez@theLookingGlass:~/Shared/development/nodejs$basedir
andrepadez@theLookingGlass:nodejs$
à partir de maintenant, chaque fois que je change de répertoire, je recevrais les invites suivantes:
andrepadez@theLookingGlass:nodejs$cd project1
andrepadez@theLookingGlass:nodejs/project1$cd static
andrepadez@theLookingGlass:nodejs/project1/static$cd ..
andrepadez@theLookingGlass:nodejs/project1$ ...
(Je me fiche vraiment de ce qui se passe si je retourne dans les dossiers situés derrière mon répertoire de base)
Est-il possible de créer une telle commande?
J'ai trouvé quelque chose de proche, mais il ne montre toujours que le répertoire actuel:
alias basedir="export PS1='\u@\h:\W$ '"
Merci