Это является в значительной степени прямым на самом деле.
Сценарий проверяет, получает ли это точно 3 partameters, это [ $# -eq 3 ]
часть. В противном случае затем { echo error ; exit 255 ; }
часть будет выполняться. Код выхода 255 имеет особое значение, это означает, что "Статус выхода из диапазона" видит здесь. Я думаю, что это немного неправильно употребляется здесь, но возможное.
Можно перечислить все существенное использование пакетов aptitude search '?essential'
или dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes
.
Дополнительно существует также несколько пакетов с приоритетом, требуемым, что Вы не должны удалять, также: dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"
Для Вашей информации, Важной и Приоритет, поля в файле управления пакета.
aptitude search ~E
для других шаблонов поиска можно посмотреть в документе способности.