dlaczego moja funkcja w bashrc nie jest rozpoznawana w linii poleceń?

1

Dodałem mkalias do mojego pliku .bashrc, jak się tutaj nauczyłem

Jak przechowywać alias Unix?

function mkalias ()
{
        if [[ $1 && $2 ]]
        then
        echo -e "alias $1=\"$2\"" >> ~/.bashrc
        alias $1=$2
        fi
}

ale kiedy wpisuję mkalias w wierszu poleceń, pojawia się komunikat, że polecenie nie zostało znalezione. Czemu ?

Społeczność
źródło

Odpowiedzi:

3

Rodzaj:

$ source .bashrc

w celu odczytania zawartości zmodyfikowanego .bashrcpliku.

Możesz także wyjść i ponownie otworzyć terminal, aby zmiany zostały wprowadzone.

Za każdym razem, gdy modyfikujesz .bashrc, musisz go pobrać lub ponownie uruchomić terminal, aby zobaczyć efekty modyfikacji.

mrucci
źródło