Créer des alias via un script shell

Tout d’abord, je suis un noob total en ce qui concerne unix. Bare with me 🙂 Nous utilisons git pour le contrôle de la source, qui est installé sur ma machine Windows.

En bref, je voudrais créer un alias pour un script shell. Je trouve ça: alias ulf='. ulf.sh' alias ulf='. ulf.sh' . Jusqu’ici tout va bien.

Ce que je veux, c’est append ceci à un script que nous avons qui configure tous nos alias git (setaliases.sh). Jusqu’à présent, ce que j’ai lu, c’est que l’alias de réglage ne s’applique qu’au shell actuel et lors de l’exécution d’un script shell, il le fait dans un autre shell. J’ai donc découvert que vous pouviez appeler source ./setaliases.sh . Cela fonctionne bien jusqu’à ce que je ferme git-bash. Ensuite, je dois recréer l’alias.

Pour résumer: je veux créer un alias global à partir d’un script .sh.

Vous pouvez saisir la source .setalias.sh dans votre fichier .bash_login.

ou une autre façon d’utiliser un alias est d’append une ligne dans votre .bashrc comme ceci

 alias ll='ls -lah' alias gg='git status -s' # to call more alias in setalias.sh file source ~/.setalias.sh