Я понимаю apt, что команда updateобновляет список доступных пакетов, но не обновляет программное обеспечение, которое уже было установлено из этих пакетов.
Я также понимаю, что upgradeобновляет любое программное обеспечение, которое я уже установил, из пакета, который я обновил, updateкак описано выше.
По какой причине разработчики Ubuntu / Debian делали это разделение updateи upgradeвместо этого работали с одной командой для выполнения обеих задач?
Это больше вопрос архитектурной философии разработчиков Ubuntu.
apt dist-upgradeи нажму «n» для отмены, то передумаю, я сохраню пропускную способность, потому что она не будет «обновляться» для повторного выполнения моей apt dist-upgradeкоманды ... Даже если «dist-upgrade» выполнило обновление автоматически существуют причины для «обновления», которые не включают «установку», «обновление» или «dist-upgrade», поэтому команда «обновления» все равно будет существовать ..
apt updateдолжно запускаться автоматически при необходимости.

aliasвсе равно. Способ Unix - это одна команда, которая в любом случае выполняет только одну задачу, поэтому разделение лучше подходит для способа Unix, если «теологические / философские» аргументы тоже вам подходят.