Я хотів би знати, які є стандартні команди, доступні в кожній системі Linux.
Наприклад, якщо ви отримуєте debian / ubuntu / redhat / suse / arch / slackware тощо, ви завжди знайдете команди, такі як:
cd, mkdir, ls, echo, grep, sed, awk, ping тощо
Я знаю, що деякі з згаданих команд є оболонками, але інші - ні, але вони все ще завжди є (на основі моїх знань та досвіду до цих пір).
З іншого боку, такі команди, як gawk, parted, traceroute та інші досить відомі команди, не встановлені за замовчуванням в різних дистрибутивах Linux.
Я робив різні пошуки в Інтернеті, але не знайшов прямої відповіді на це.
Мета полягає в тому, що я хотів би створити скрипт оболонки, і він повинен зробити деякі перевірки правильності наявності команд, що використовуються в скрипті, наявними в системі. Якщо ні, то він повинен запропонувати користувачеві встановити необхідні бінарні файли.