Localização de “~ / .bash_aliases”

5

Eu quero fazer aliases permanentes no Terminal, e li esta resposta sobre como fazer isso: link

Mas tenho um pequeno problema, encontrei o código:

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

Como referido na resposta. Mas, na verdade, não consigo encontrar o arquivo .bash_aliases no qual posso definir esses alias permanentes.

Então, minha pergunta é, onde está a localização desse arquivo e, se eu precisar criá-lo, basta criá-lo no meu diretório de diretório de usuários?

Estou usando o Ubuntu 14.10.

    
por Community 06.02.2015 / 17:17

2 respostas

8

~/.bash_aliases já é um caminho completo. O til ( ~ ) é expandido pelo shell (e muitos outros aplicativos) para o caminho inicial completo (também conhecido como $HOME , geralmente /home/$USER ).

Não existe por padrão, portanto crie apenas um.

    
por Oli 06.02.2015 / 17:20
13

Sim, basta criá-lo em seu diretório pessoal.

touch ~/.bash_aliases ou abra um arquivo vazio em um editor de texto, por exemplo,

gedit ~/.bash_aliases

Esse deve ser um dos seus primeiros aliases.

##### 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."'
#

Quando você encontrar algo que seria um bom alias, digite ea , um editor de texto será aberto. Adicione seu novo alias. Feche o editor. O alias fontes automagicamente; torna o novo alias imediatamente disponível; e você está no seu caminho.

    
por Nodak 06.02.2015 / 17:24