Извлечение данных резервного копирования двуличности

Попробуйте

 sestatus

Если Active или Active , вы должны иметь файл на нем (ON / SELINUX DIR). Если отключено Dieptory не должно быть там.

Отключение осуществляется редактирование BU / etc / etc / selinux / config . Настройка

 SELINUX=disabled

и перезагрузите.

-121--167054-

Структура источников. Лист не пользуется минимизацией « ». Там нет фактического усиления на сжимании строк дальше. Все перечисленные репозитории должны иметь следующее:

type [ options ] uri suite [component1] [component2] [...]

или формат RFC822

Types: deb deb-src
URIs: http://example.com
Suites: stable testing
Sections: component1 component2
Description: short
 long long long
[option1]: [option1-value]

Ваши источники. Лист уже пользуется преимуществами кратчайшего допустимого метода, который вы можете список источников. Конечно, вы можете повторить одну и ту же строку с разными компонентами, а также лечить их сепаратипом:

deb http://security.debian.org/ wheezy/updates main
deb http://security.debian.org/ wheezy/updates contrib

, но для APT, что эквивалентно:

deb http://security.debian.org/ wheezy/updates main contrib

при изучении анализа.

Как я могу улучшить эти источники. Лист?

Нет места для «улучшения». Пока файл действительный APT не будет жаловаться.

1
24.04.2015, 16:39
1 ответ

Если я правильно понимаю, у вас есть каталоги, которые содержат файлы, называемые 1 , 2 , 3 и т. Д. (До определенного предела), а вы Хотите заменить каждый каталог файлом, который имеет то же имя, что и каталог, и является конконтрацией файлов в численном порядке.

В этом ответе я собираюсь использовать ZSH , потому что это намного проще в использовании, чем комбинация Bash и других инструментов. Вы можете перевести метод SH и найти (Bash и GNU Find будет проще, чем просто Sh и Posix Find).

Во-первых, чтобы найти каталоги, наличие точек не похоже на очень полезную эвристику: вы пропустите файлы, имя которого не содержит точки, и вы получите каталоги, чье имя содержит точку Отказ Ищете каталоги, которые содержат численные именованные файлы, кажется более надежным (хотя это не идеально, ничего нет). Предупреждение: непроверенный код:

#!/bin/zsh
for dir in **/1(:h); do
  files=($dir/*(Nn:t))
  for ((i=1; i<=$#files; i++)); do
    # if the ith file isn't called i, skip this directory
    if [[ $files[i] != $i ]]; then files=; break; fi
  done
  if [[ -z $files ]]; then continue; fi
  # The directory contains only numbered files, and they're in sequence.
  # Concatenate the files, move the result into place and remove the directory.
  tmp=$(TMPDIR=$dir:h mktemp -d)
  mv -- $dir $tmp &&
  for x in $tmp/$dir:t/$^files; do cat -- $x; done >$tmp/file &&
  mv -- $tmp/file $dir &&
  rm -r $tmp
done

Объяснение функций ZSH:

  • : T и : H : H модификаторы расширения истории , чтобы получить часть каталога и базенное значение файл соответственно.
  • * (Nn) использует квалификаторы : N n , чтобы сортировать имена файлов в численном порядке вместо лексикографического порядка, а n , чтобы получить Пустой массив, а не ошибка, если каталог пуст.
  • Модификатор расширения параметров ^ в $ dir / $ ^ файлы добавляет префикс $ dir / к каждому элементу массива Файлы (в отличие от добавления его только к первому элементу).
0
28.01.2020, 01:41

Теги

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