Jestem długoletnim użytkownikiem csh, który próbuje (boleśnie) przekonwertować go na bash. Przepraszam, jeśli jest to pytanie typu początkującego, a ja próbowałem wyszukiwać w Internecie, ale Google nie jest bardzo pomocny, gdy rzecz, której szukasz, również jest popularnym słowem.Co to jest odpowiednik basha dla csh 'where'?
Co to jest odpowiednik basha dla csh "where"?
"where: Reports all known instances of 'command', including aliases, builtins and executables in path."
Nie przejmuję się zbytnio aliasami i wbudowaniami. Najbardziej interesuje mnie znalezienie pliku wykonywalnego, którego nie zgłasza "co", ponieważ istnieje inna wersja pliku wykonywalnego znajdująca się wcześniej na ścieżce.
Jak to porównać do '' którego -a? –
CWSpear
'który -a' nie będzie raportował wbudowanych powłok, ale' type' będzie. Na przykład '$ type cd' wyświetli' cd jest powłoką wbudowaną', podczas gdy 'which' nic nie zwraca. –