Точные системные действия, когда мы используем эти команды

Я использую Ubuntu Studio 18.04.2 LTS (64-битная версия Linux).

Я хочу знать, что именно система делает, когда мы используем следующие команды:

sudo dpkg -l | grep -i ^rc
sudo dpkg -l | grep -i ^rc | cut -d " " -f 3 | xargs dpkg --purge
-1
задан 22 April 2019 в 23:23

1 ответ

sudo dpkg -l 

список пакетов

| grep -i ^rc

, которые начинаются (^) с rc. «rc» означает, что пакет был удален, но в системе все еще есть файлы конфигурации.

| cut -d " " -f 3 

«вырезать» в пробелах, выберите только 3-е поле (-f 3; мы считаем пробелы, а перед именем пакета 2).

| xargs dpkg --purge

и очистить его. Пример без очистки:

$ sudo dpkg -l | grep -i ^rc 
rc  linux-image-5.0.0-7-generic           5.0.0-7.8                           amd64        Signed kernel image generic
rc  linux-modules-5.0.0-7-generic         5.0.0-7.8                           amd64        Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.0.0-7-generic   5.0.0-7.8                           amd64        Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP


$ sudo dpkg -l | grep -i ^rc | cut -d " " -f 3 
linux-image-5.0.0-7-generic
linux-modules-5.0.0-7-generic
linux-modules-extra-5.0.0-7-generic
0
ответ дан 22 April 2019 в 23:23

Другие вопросы по тегам:

Похожие вопросы: