Meus apelidos bash pararam de funcionar após uma atualização recente.

0

Mas, eles ainda funcionam depois de source .bash_aliases .

Eu tenho as seguintes linhas no meu .bashrc:

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

Isso é equivalente a digitar source .bash_aliases , não é?

    
por Benjamin 03.03.2017 / 22:28

2 respostas

0

Eu percebi isso; isso foi causado por eu ter criado um .bash_profile seguindo um tutorial para configurar uma chave GPG. Na presença de um arquivo .bash_profile, todo o arquivo .bashrc é ignorado.

    
por Benjamin 10.03.2017 / 18:02
0

De man [ :

   -f FILE
          FILE exists and is a regular file

Como você fez um link .bash_aliases, esse teste está falhando. Torne um arquivo regular e não um link simples ou altere este teste.

    
por Joseph Sible 04.03.2017 / 02:36