Emplacement de «~ / .bash_aliases»


8

Je veux créer 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 réellement le .bash_aliasesfichier dans lequel je peux définir ces alias permanents.

Donc, ma question est, où est l'emplacement de ce fichier, et si je dois le créer, est-ce que je le crée simplement dans mon répertoire de répertoire utilisateur personnel?

Je cours sur Ubuntu 14.10.


2
Si ce n'est pas le cas dans votre répertoire personnel, n'hésitez pas à créer le fichier. C'est pourquoi le code a découpé les premiers tests d'existence de fichier avant d'essayer de le source.
glenn jackman

Réponses:


13

~/.bash_aliasesest déjà un chemin complet. Le tilde ( ~) est développé par le shell (et de nombreuses autres applications) jusqu'à votre chemin d'accès complet (aka $HOME, généralement /home/$USER).

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


17

Oui, il suffit de le créer 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 quelque chose qui serait un bon alias, entrez ea, un éditeur de texte s'ouvre. Ajoutez votre nouvel alias. Fermez l'éditeur. L'alias source automatiquement. rend le nouvel alias immédiatement disponible; et vous êtes en route.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.