web-dev-qa-db-fra.com

Emplacement de "~ / .bash_aliases"

Je veux faire des alias permanents dans Terminal, et j'ai lu cette réponse sur la façon de le faire: https://askubuntu.com/a/5278/364819

Mais j'ai un petit problème, j'ai trouvé le code:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Comme indiqué dans la réponse. Mais je ne trouve pas le fichier .bash_aliases dans lequel je puisse définir ces alias permanents.

Ma question est donc la suivante: où est l'emplacement de ce fichier et si j'ai besoin de le créer, est-ce que je le crée simplement dans mon répertoire utilisateur personnel?

Je cours sur Ubuntu 14.10.

8
user364819

~/.bash_aliases est déjà un chemin complet. Le tilde (~) est étendu par le shell (et de nombreuses autres applications) à votre chemin de base complet (alias $HOME, généralement /home/$USER).

Il n’existe pas par défaut, créez-en un.

12
Oli

Oui, créez-le simplement dans votre répertoire personnel.

touch ~/.bash_aliases ou ouvrez un fichier vide dans un éditeur de texte, par exemple,

gedit ~/.bash_aliases

Cela devrait être l'un de vos premiers alias.

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

Lorsque vous rencontrez un nom qui serait un bon alias, entrez eaname__, un éditeur de texte s'ouvre. Ajoutez votre nouvel alias. Fermez l'éditeur. L'alias a des sources automagiquement; rend le nouvel alias immédiatement disponible; et vous êtes sur votre chemin.

15
Nodak