bash: alias: alias: não encontrado


18

Quando eu entro, vejo o erro:

bash: alias: alias: não encontrado

Se eu for sourcemeu .bashrcarquivo, a mensagem será exibida novamente.

O quê está causando isto?

Respostas:


26

Como tive o mesmo problema, a solução é seguir simplesmente regras.

alias alias_name='command '

nenhum outro símbolo entre o sinal de igual.
Eu tinha espaços em branco entre a placa e a source ~/.bashrcsempre falhava para mim.
então seja atento


Isso resolveu meu problema.
Sandeep C

1
Ele resolveu o meu também ಠ_ಠ
MDMoore313

6

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

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

Quebrar a primeira linha em dois comandos corrige o erro.


4

No meu caso, remover espaços alias = ls -alFresolveu o problema.


Se o comando contiver espaços, coloque-o entre aspas simples ou duplas.
Buttle Butkus



0

Você pode colocar aspas nos comandos que você está usando o alias. Você também pode colocá-los em torno do alias.

'llg'='ll | grep'

Novas linhas também são um problema. O .bashrcarquivo salvo pelas viúvas causou erros na máquina virtual Ubuntu:

command not found

Corri dos2unix .bashrcpara converter as terminações de linha e tudo funcionou.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.