Czy istnieje (w pewnym stopniu) niezawodny sposób uzyskania "pochodzenia" polecenia, nawet jeśli polecenie jest aliasem? Na przykład, jeśli mogę umieścić w moim bash_profileOkreślanie, gdzie zdefiniowany jest alias UNIX
alias lsa="ls -A"
i chciałem wiedzieć z linii poleceń, gdzie lsa
jest zdefiniowany, jest to możliwe? Wiem o poleceniu which
, ale nie wydaje się, aby to zrobić.
Czy próbowałeś 'type'? Nie pokazuje, gdzie został zdefiniowany, ale pokazuje definicję. –
@CarlNorum powinieneś po prostu udzielić takiej odpowiedzi. – kojiro
@kojiro, tak naprawdę nie odpowiada na pytanie, które dotyczy * gdzie * definicja jest. Myślałem, że to będzie pomocne informacje. –