Ouvrez une nouvelle fenêtre de terminal et accédez à votre répertoire personnel (tapez simplement cd
et appuyez sur Entrée).
Après cela, tapez ls .bash*
et aussi ls .profile
(veuillez noter que chacun de ces noms de fichiers commence par un point). Si vous avez ces fichiers (et vous devriez avoir au moins le fichier .profile), vous devez les modifier et y ajouter vos alias. J'utilise VI (ou VIM) pour éditer ces fichiers, mais vous pouvez utiliser un autre éditeur (en fait, taper dans votre fenêtre Terminal open .bash_profile
l'ouvrira dans TextEditor, ce qui peut être un peu plus convivial si vous n'êtes pas familier avec VI) . Si, pour une raison quelconque, vous n'avez aucun de ces fichiers, créez-en un nouveau (et appelez-le .bashrc), ajoutez-y vos lignes d'alias (ce sera donc une commande par ligne, comme vous les saisiriez dans le shell), puis enregistrez le fichier. Vous pouvez ensuite créer des liens symboliques vers .bash_profile et .profile à l'aide de ln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Ce que je fais généralement, c'est que je crée des liens symboliques .bashrc et .bash_profile vers .profile et que je n'ai plus qu'à me soucier d'un seul fichier.
La différence entre ces fichiers est que bash en fournira différents selon qu'il a été démarré en tant que shell de connexion (généralement un processus de connexion démarre le shell en tant que shell de connexion) ou simplement en tant que shell interactif (mais pas de connexion), ou un shell non interactif. Le fait d'avoir les trois fichiers essentiellement identiques me donne un environnement cohérent, quelle que soit la façon dont bash a démarré.
Vous obtiendrez plus d'informations en le faisant man bash
, mais soyez prêt, c'est une longue page de manuel. Vous pourrez voir lequel des trois fichiers (.bashrc, .profile et .bash_profile) provient selon le mode de démarrage de bash.
J'espère que cela aide - sinon, donnez-moi un cri.