Po zalogowaniu widzę błąd:
bash: alias: alias: nie znaleziono
Jeśli mam sourcemój .bashrcplik, komunikat pojawia się ponownie.
Co to powoduje?
Po zalogowaniu widzę błąd:
bash: alias: alias: nie znaleziono
Jeśli mam sourcemój .bashrcplik, 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 ~/.bashrczawsze 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 -alFrozwią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. .bashrcPlik zapisany przez wdowy spowodował błędy na maszynie wirtualnej Ubuntu:
command not found
Pobiegłem dos2unix .bashrcprzekonwertować zakończenia linii, a potem wszystko działało.