Chciałbym wiedzieć, jakie są standardowe polecenia dostępne w każdym systemie Linux.
Na przykład, jeśli otrzymasz debian / ubuntu / redhat / suse / arch / slackware itp., Zawsze znajdziesz tam takie polecenia, jak:
cd, mkdir, ls, echo, grep, sed, awk, ping itp.
Wiem, że niektóre z wymienionych poleceń są wbudowane w powłokę, ale innych nie ma, ale wciąż są dostępne (na podstawie mojej dotychczasowej wiedzy i doświadczenia).
Z drugiej strony polecenia takie jak gawk, parted, traceroute i inne dość znane polecenia nie są domyślnie instalowane w różnych dystrybucjach Linuksa.
Przeprowadziłem różne wyszukiwania w sieci, ale nie znalazłem prostej odpowiedzi na to pytanie.
Chodzi o to, że chciałbym utworzyć skrypt powłoki i powinien on dokonać pewnych sprawdzeń poprawności, czy polecenia użyte w skrypcie są dostępne w systemie. Jeśli nie, powinien poprosić użytkownika o zainstalowanie potrzebnych plików binarnych.