web-dev-qa-db-fra.com

bash: alias: alias: non trouvé

Lorsque je me connecte, je vois l'erreur:

bash: alias: alias: non trouvé

Si je source mon fichier .bashrc, le message réapparaît.

Qu'est-ce qui cause ça?

16
Drew Noakes

J'avais le même problème, alors la solution consiste simplement à suivre des règles.

alias alias_name='command '

aucun autre symbole entre signe égal.
J'avais des espaces entre le signe et le source ~/.bashrc échouait toujours pour moi.
alors soyez attentif

24
zhisme

Il s'avère qu'un saut de ligne a été supprimé de ~/.bashrc, donnant:

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

La rupture de la première ligne en deux commandes corrige l'erreur.

6
Drew Noakes

Dans mon cas, la suppression d'espaces dans alias = ls -alF a résolu le problème.

4
Abhijith

Mon problème est résolu lorsque je supprime l'espace dans

alias cdg = 'ls -al'

à

alias cdg='ls -al'

Je pense que tu peux faire ça:

alias 'll=ls -alF'
0
Anonguy2213

Vous pouvez mettre des guillemets autour des commandes que vous aliasez. Vous pouvez même les mettre autour de l'alias aussi.

'llg'='ll | grep'

Les nouvelles lignes posent également un problème. Le fichier .bashrc créé par les veuves a provoqué des erreurs dans la machine virtuelle Ubuntu:

command not found

J'ai exécuté dos2unix .bashrc pour convertir les fins de ligne, puis tout a fonctionné.

0
Buttle Butkus