Quando eseguo l'accesso, vedo l'errore:
bash: alias: alias: non trovato
Se ho il source
mio .bashrc
file, il messaggio appare di nuovo.
Cosa sta causando questo?
Quando eseguo l'accesso, vedo l'errore:
bash: alias: alias: non trovato
Se ho il source
mio .bashrc
file, il messaggio appare di nuovo.
Cosa sta causando questo?
Risposte:
Ho avuto lo stesso problema, quindi la soluzione è seguire semplicemente le regole.
alias alias_name='command '
nessun altro simbolo tra uguale segno.
Ho avuto spazi bianchi tra il segno e il source ~/.bashrc
sempre fallito per me.
quindi sii prudente
Si scopre che un feed di linea è stato rimosso da ~/.bashrc
, dando:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
La suddivisione della prima riga in due comandi consente di correggere l'errore.
Nel mio caso, rimuovere gli spazi ha alias = ls -alF
risolto il problema.
Il mio problema è risolto quando rimuovo lo spazio in
alias cdg = 'ls -al'
per
alias cdg='ls -al'
Penso che puoi farlo:
alias 'll=ls -alF'
È possibile inserire virgolette attorno ai comandi che si stanno aliasando. Puoi anche metterli attorno all'alias.
'llg'='ll | grep'
Anche le newline sono un problema. Il .bashrc
file salvato dalle vedove ha causato errori nella macchina virtuale Ubuntu:
command not found
Ho corso dos2unix .bashrc
per convertire i finali di linea, e poi tutto ha funzionato.