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?
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
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.
Dans mon cas, la suppression d'espaces dans alias = ls -alF
a résolu le problème.
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'
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é.