Dlatego ciągle edytuję bashrc i mam otwarty terminal z działającą definicją funkcji, chociaż bashrc zostało zaktualizowane z błędną definicją funkcji. (Ponieważ definicja nie zmienia się, dopóki nie otrzymam zaktualizowanego bashrc) Jak w tym przypadku mogę wyszukać definicję działającej funkcji? Na przykład, jeśli napiszę:
alias function_name
Widzę, jaka jest definicja tego aliasu. Czy istnieje podobne polecenie dla funkcji? Jeśli nie, to czy istnieje polecenie do wypisania całego bashrc, którego używa obecny terminal?
whence -cv
w Zsh.-v
Rozwiązaniem jest powiedzieć, czy tam nie jest taki alias lub funkcję (lub inaczej wykonywalny w wasPATH
) w ogóle. Jeśli często go używasz (tak jak ja), możesz użyć aliasu do polecenia składającego się z jednego słowa.