Mon .bashrc contient la ligne suivante:

alias ll = "ls -l -a"

À partir d'un terminal existant, j'en démarre un nouveau et lance la commande ll:

xterm -hold -e ll &

Dans le nouveau terminal, il est écrit:

bash: ll: commande introuvable

Si je tape manuellement la commande ll dans le nouveau terminal, cela fonctionne bien

Comment puis-je rendre l'alias ll valide au démarrage du nouveau terminal?

0
Jacques de Hooge 3 nov. 2019 à 18:33

1 réponse

Une solution de contournement consiste à le faire exécuter bash comme un shell interactif.

xterm -hold -e bash -ic ll &
0
oguz ismail 3 nov. 2019 à 15:50