Установка и удаление гнома на debian

Имя файла UNIX может обычно состоять из октетов (8-разрядные байты), за исключением 0x00 (ПУСТОЙ УКАЗАТЕЛЬ) и 0x2F (/). Любой октет допустим. Это включает такие хорошие вещи как 0x0A (новая строка).

Ваш find пример обработает имена файлов со странными символами, такими как новая строка правильно.

Ваш find | grep пример даст нечетные и неправильные результаты, когда сталкивающийся с такой вещью (это будет видеть один файл, названный "строка 1\nline 2" как два файла).

Можно использовать find -print0 | grep -z (если Вы используете версии GNU, например, на Linux); это сохранит правильность. Это будет использовать немного больше памяти. Обратите внимание, что можно сказать, находят для использования расширенных регулярных выражений (например), с помощью -regextype опция.

Если Вы хотите сделать некоторое действительно сложное соответствие, можно понравиться find2perl сценарий, который преобразует a find командная строка в к короткой программе жемчуга можно затем отредактировать для добавления в сложности.

3
26.01.2014, 17:12
2 ответа
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1`
aptitude -f install
aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1`
aptitude -f install
5
27.01.2020, 21:16
  • 1
    они должны быть выполнены как корень нет? –  endolith 02.02.2016, 06:21
  • 2
    это удаляет МНОГО несвязанного материала. caja-gksu, evince, mate-applets, meld, pidgin, ubuntu-docs, x2gomatebindings, и т.д. –  endolith 02.02.2016, 06:28

Вы можете использовать tasksel.

Откроется меню, в котором вы можете установить/удалить gnome, xfce, другие графические интерфейсы и другие вещи.
Используйте вкладку или клавиши со стрелками для перемещения и пробел для выбора/снятия выбора.enter image description here

(Установите его, если по какой-то причине у вас его нет:apt install tasksel).

2
27.01.2020, 21:16

Теги

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