Obecnie buduję program, który dodaje do powłoki bieżącego użytkownika, w zależności od projektu, nad którym pracuje, definiując aliasy i funkcje na potrzeby projektu. Te aliasy i funkcje mogą i na pewno będą mieć taką samą nazwę, jak na przykład cdproj
, która będzie cd
do katalogu głównego projektu.Usuń definicję funkcji (odpowiednik unalias)
Chciałbym usunąć wcześniej zdefiniowane aliasy i funkcje podczas zmiany projektu (przed (ponownym) zdefiniowaniem aliasów i funkcji dla drugiego projektu Wiem, że mogę usunąć alias z unalias
zarówno w bashu, jak i zsh, ale jak bym to zrobił? zrobić to samo dla funkcji?
Interesujące jest to, że nie jest to całkowicie duplikat. Pytanie nie dotyczy tylko basha. Jest też odniesienie do 'zsh'. –