bash: alias: alias: no encontrado


18

Cuando inicio sesión, veo el error:

bash: alias: alias: no encontrado

Si yo sourcemi .bashrcarchivo, el mensaje aparece de nuevo.

¿Qué está causando esto?

Respuestas:


26

Tuve el mismo problema, por lo que la solución es seguir simplemente reglas.

alias alias_name='command '

No hay otros símbolos entre signo igual.
Tenía espacios en blanco entre el signo y el source ~/.bashrcsiempre me fallaba.
así que sé atento


Esto resolvió mi problema.
Sandeep C

1
También resolvió el mío ಠ_ಠ
MDMoore313

6

Resulta que se ha eliminado un avance de línea ~/.bashrc, dando:

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

Romper la primera línea en dos comandos corrige el error.


4

En mi caso, eliminar espacios alias = ls -alFresolvió el problema.


Si el comando tiene espacios, escríbalo entre comillas simples o dobles.
Buttle Butkus



0

Puedes poner comillas alrededor de los comandos que estás aliasando. Incluso puedes ponerlos alrededor del alias también.

'llg'='ll | grep'

Las nuevas líneas también son un problema. El .bashrcarchivo guardado en las viudas causó errores en la máquina virtual de Ubuntu:

command not found

Corrí dos2unix .bashrcpara convertir los finales de línea, y luego todo funcionó.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.