Существует ли линию за линией канал удара?

Та ссылка, которую Вы отправили, похожа на очень ужасное решение для типа взлома.

Однако согласно странице справочника, gdisk, который используется для преобразования MBR-> GPT, также имеет опцию в "восстановлении и преобразовании" меню (нажатие r получить это) для преобразования GPT-> MBR; g ключ будет:

Преобразуйте GPT в MBR и выход. Эта опция преобразовывает как можно больше разделов в форму MBR, уничтожает структуры данных GPT, сохраняет новый MBR и выходы. Используйте эту опцию, если Вы попробовали GPT и находите, что MBR работает лучше на Вас. Обратите внимание, что эта функция генерирует до четырех основных разделов MBR или три основных раздела и столько логических разделов, сколько может быть сгенерирован. Каждый логический раздел сразу требует по крайней мере одного освобожденного блока перед его первым блоком.

Я попробовал бы это сначала.

6
11.10.2013, 02:05
2 ответа

Я думаю, что Вы ищете xargs? Поэтому скажите, что я хочу найти все .bak файлы в dir и удалить их.

find . -name "*.bak" -type f -print | xargs /bin/rm -f

Для каждого файла, который найден, это передает результат по каналу и удаляет файл.

http://www.cyberciti.biz/faq/linux-unix-bsd-xargs-construct-argument-lists-utility/

8
27.01.2020, 20:23
  • 1
    Это точно, что было необходимо, по крайней мере, с точки зрения конечного результата. Я выбрал этот ответ, потому что xargs является стандартной командой, в то время как освобождают буфер, кажется, не установлен в моей системе. –  bntser 11.10.2013, 02:36
  • 2
    @bntser - который когда-либо работает. Довольный Вы решили Вас проблема. –  slm♦ 11.10.2013, 03:21

Я думаю, что Вы думаете об инструменте unbuffer. Можно использовать его для отключения буферизации, которая происходит, когда произведенный отправляется от одной команды до другого через канал.

С командой как это Вы не будете видеть вывода, пока ценность страниц не буферизовала:

$ od -c /tmp/fifo | more

Можно отключить эту автоматическую буферизацию следующим образом:

$ unbuffer od -c /tmp/fifo | more

Обычно, освободите буфер, не читает из STDIN. Это упрощает использование unbuffer в некоторых ситуациях. Использовать unbuffer в конвейере используйте флаг-p.

$ process1 | unbuffer -p process2 | process3

Ссылки

4
27.01.2020, 20:23
  • 1
    , который я предпочитаю stdbuf так как это включено в coreutils и таким образом более портативное. –  Marco 11.10.2013, 03:06
  • 2
    @Marco - спасибо, я не мог помнить название другого инструмента. –  slm♦ 11.10.2013, 03:19

Теги

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