Je n'ai pas encore beaucoup d'alias configurés dans mon fichier .bash_aliases. Ce n'est que récemment que j'ai découvert leur utilité.
Je peux me voir devenir assez accro aux alias, donc avant que le fichier ne devienne trop lourd, j'aimerais clarifier quelque chose en posant une question très simple. Un alias affecte-t-il un autre ou l'alias revient-il toujours à la commande d'origine?
Un exemple peut rendre cela plus clair:
Je l'ai ls
aliasé ls -lF
. Disons que je voudrais alias également d
à ls -l | grep -E "^d"
: d
n'utilise maintenant ls -lF
à la place ls
? Si oui, s'agit-il d'une question d'ordre dans le fichier de configuration .bash_aliases?
man alias
ne m'a pas éclairé.
alias ls='ls --color'
,alias cp='cp -i'
mais fonctionne pour des choses plus complexes. En particulier, je ferais de vousd
une fonction pour que vous puissiez passer des arguments àls
. [commentaire reposté pour corriger un braino déroutant, merci @cjm]d
tant que fonction shell.