J'aimerais savoir quelles sont les commandes standard disponibles sur tous les systèmes Linux.
Par exemple, si vous obtenez un fichier debian / ubuntu / redhat / suse / arch / slackware, etc., vous trouverez toujours des commandes telles que:
cd, mkdir, ls, echo, grep, sed, awk, ping, etc.
Je sais que certaines des commandes mentionnées sont intégrées au shell mais d’autres pas, mais elles sont toujours présentes (sur la base de mes connaissances et de l’expérience acquises jusqu’à maintenant).
D'autre part, des commandes telles que gawk, parted, traceroute et d'autres commandes assez célèbres ne sont pas installées par défaut dans différentes distributions Linux.
J'ai fait différentes recherches sur le Web, mais je n'ai pas trouvé de réponse simple à cette question.
Le but est que je souhaite créer un script shell et il devrait effectuer des vérifications de cohérence si les commandes utilisées dans le script sont disponibles dans le système. Sinon, il devrait inviter l'utilisateur à installer les fichiers binaires nécessaires.