bash: alias: alias: introuvable

18

Lorsque je me connecte, je vois l'erreur:

bash: alias: alias: introuvable

Si j'ai sourcemon .bashrcdossier, le message réapparaît.

Quelle est la cause de cela?

Drew Noakes
la source

Réponses:

26

J'ai eu le même problème, donc la solution est de suivre simplement les règles.

alias alias_name='command '

pas d'autres symboles entre signe égal.
J'avais des espaces blancs entre le signe et le source ~/.bashrctoujours échoué pour moi.
alors soyez attentif

zhisme
la source
Cela a résolu mon problème.
Sandeep C
1
Il a également résolu le mien ಠ_ಠ
MDMoore313
6

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

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.

Drew Noakes
la source
4

Dans mon cas, la suppression des espaces a alias = ls -alFrésolu le problème.

Abhijith
la source
Si la commande contient des espaces, entourez-la de guillemets simples ou doubles.
Buttle Butkus
1

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

alias cdg = 'ls -al'

à

alias cdg='ls -al'
一个 患有 癌 并且 卓越 的 工程师 来 陆家嘴 搞 金融 显然 是 为了 理想 哈哈哈
la source
0

Je pense que vous pouvez le faire:

alias 'll=ls -alF'
Anonguy2213
la source
0

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

'llg'='ll | grep'

Les sauts de ligne posent également problème. Le .bashrcfichier enregistré par les veuves a provoqué des erreurs dans la machine virtuelle Ubuntu:

command not found

J'ai couru dos2unix .bashrcpour convertir les fins de ligne, puis tout a fonctionné.

Buttle Butkus
la source