Po zalogowaniu widzę błąd:
bash: alias: alias: nie znaleziono
Jeśli mam source
mój .bashrc
plik, komunikat pojawia się ponownie.
Co to powoduje?
Po zalogowaniu widzę błąd:
bash: alias: alias: nie znaleziono
Jeśli mam source
mój .bashrc
plik, komunikat pojawia się ponownie.
Co to powoduje?
Odpowiedzi:
Miałem ten sam problem, więc rozwiązaniem jest przestrzeganie prostych zasad.
alias alias_name='command '
żadnych innych symboli między znakiem równości.
Miałem spacje między znakiem a source ~/.bashrc
zawsze dla mnie zawiodłem.
więc bądź uważny
Okazuje się, że usunięto kanał z linii ~/.bashrc
, co daje:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
Podział pierwszego wiersza na dwa polecenia naprawia błąd.
W moim przypadku usunięcie spacji alias = ls -alF
rozwiązało problem.
Mój problem został rozwiązany, gdy usunę przestrzeń
alias cdg = 'ls -al'
do
alias cdg='ls -al'
Myślę, że możesz to zrobić:
alias 'll=ls -alF'
Możesz umieszczać cudzysłowy wokół poleceń, które aliasingujesz. Możesz nawet umieścić je wokół aliasu.
'llg'='ll | grep'
Problemem są także nowe linie. .bashrc
Plik zapisany przez wdowy spowodował błędy na maszynie wirtualnej Ubuntu:
command not found
Pobiegłem dos2unix .bashrc
przekonwertować zakończenia linii, a potem wszystko działało.