21 votes

Comment définir de manière persistante des alias dans le terminal

Je veux ajouter des alias à mon environnement pour qu'ils soient disponibles dans toutes les instances du terminal.

J'ai obtenu cette réponse:

Oui, vous pouvez le mettre dans votre .bashrc, .bash_profile ou .profile. Sur certains systèmes, les scripts d'initialisation de shell sourcent également .bash_aliases ou .aliases donc si l'un de ces fichiers existe sur votre système, il peut être judicieux de les utiliser.

Mais je ne trouve aucun de ces fichiers.

(J'ai configuré OS X pour voir les fichiers cachés, et pourtant je ne vois aucun des 4 fichiers mentionnés ci-dessus.)

0 votes

Les alias ne fonctionnent que dans le terminal (dans Terminal), que voulez-vous dire exactement en ajoutant des alias à votre environnement OS X? Voulez-vous rendre un alias accessible à tous les utilisateurs?

0 votes

Je voulais dire qu'il serait défini pour chaque instance de terminal que j'ouvre à l'avenir

0 votes

J'ai annulé votre édition car elle a changé l'objet de la question. Si vous cherchez toujours une réponse sur la façon d'ajouter des alias à zsh, veuillez poser une nouvelle question.

0voto

Pour ceux d'entre vous qui cherchent la commande ll comme dans Linux BASH, elle est créée comme ceci...

alias ll="ls -laF"

Ajoutez cette ligne à votre fichier .bashrc, puis dupliquez le fichier .bashrc en tant que .bash_profile, et vous aurez toujours et à jamais ll.

Pour ce que ça vaut, ll sur Linux BASH n'est rien d'autre qu'un alias de "ls -laF".

-2voto

Leo Boulanger Points 1

J'ai eu le même problème, je n'avais pas de fichier .bash ou .profile dans mon emplacement des profils. j'ai finalement trouvé dans /etc

1 votes

/etc est utilisé au niveau du système. Je recommande vivement de ne pas éditer ces fichiers, mais plutôt d'utiliser vos propres fichiers de profil dans votre dossier personnel, par exemple ~/.bash_profile.

0 votes

Je ne semble pas avoir de fichier ~/.bash_profile, c'était la première chose que j'ai essayée et si j'en crée un, il n'est pas utilisé même après un redémarrage, je pense que mes administrateurs ont dû l'empêcher d'une manière ou d'une autre. Maintenant j'utilise zsh et le fichier .zshrc fonctionne bien.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X