aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4
Команда «aptitude search ‘~i!~e’ | grep -v «i a» | cut -d » » -f 4″ используется для получения списка пакетов, которые были установлены вручную в системе, исключая пакеты essentials.
Команда состоит из трех частей, объединенных операторами «|». Первая часть «aptitude search ‘~i!~e'» ищет установленные пакеты, используя aptitude. Опция ‘~i’ фильтрует только установленные пакеты, а «!~e» исключает автоматически установленные пакеты.
Вторая часть «grep -v «i a»» фильтрует вывод, исключая строки, содержащие «i a». Это исключает установленные пакеты essentials.
Третья часть «cut -d » » -f 4″ разделяет строки по пробелам и выводит только четвертое поле. Это позволяет получить только имена пакетов.
Эта команда может быть полезна, когда требуется получить список пакетов, которые были установлены пользователем в системе. Возможная альтернатива — использование команды «dpkg -l», но она не фильтрует пакеты essentials и может выводить больше информации, чем нужно.
Аргументы команды — нет.