bash: alias: alias: não encontrado

10

Quando eu faço login, vejo o erro:

  

bash: alias: alias: não encontrado

Se eu source my .bashrc file, a mensagem será exibida novamente.

O que está causando isso?

    
por Drew Noakes 16.12.2013 / 12:15

6 respostas

15

Eu tive o mesmo problema, então a solução é seguir simplesmente as regras.

alias alias_name='command '

não há outros símbolos entre o sinal de igual.
Eu tinha espaços entre o sinal eo source ~/.bashrc sempre falhou para mim.
então seja atento

    
por zhisme 10.03.2016 / 14:38
5

Acontece que um feed de linha foi removido de ~/.bashrc , dando:

alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'

Quebrar a primeira linha em dois comandos corrige o erro.

    
por Drew Noakes 16.12.2013 / 12:16
4

No meu caso, a remoção de espaços em alias = ls -alF resolveu o problema.

    
por Abhijith 26.06.2015 / 10:46
0

Eu acho que você pode fazer isso:

alias 'll=ls -alF'
    
por Anonguy2213 04.12.2015 / 17:37
0

Você pode colocar aspas em torno dos comandos que você está aliasing. Você também pode colocá-los em volta do alias.

'llg'='ll | grep'

Novas linhas também são um problema. O arquivo .bashrc do Widows-saved causou erros na máquina virtual do Ubuntu:

command not found

Corri dos2unix .bashrc para converter os finais de linha e tudo funcionou.

    
por Buttle Butkus 26.06.2016 / 05:51
0

Meu problema é resolvido quando eu removo o espaço em

alias cdg = 'ls -al'

para

alias cdg='ls -al'
    
por jack yang 23.07.2018 / 16:16