Как «cat» обрабатывает большие файлы, когда используется как часть конвейера?

Поскольку в реализации UEFI есть одна общая ошибка, вы можете найти обходной путь в этой статье .

Нажмите Ctrl + Alt + F2 для оболочки, F3 для журнала или F4 для сохранения журнала. Я предполагаю, что это тоже может быть проблема, связанная с ядром. Рассмотрите возможность установки более новой Qubes 3.2 с использованием dd или попробуйте rufus. Вы все еще можете посмотреть список совместимого оборудования .

1
03.02.2017, 19:22
1 ответ

cat не нужно запоминать какие-либо части файла, которые он уже отправил, от ввода до вывода. Другими словами, он использует память O (1) .

head также не нужно запоминать части файла, которые он уже отправил, ему нужно только их подсчитать. Более того, ему даже не нужно читать весь ввод; он может остановиться, когда достигнет количества строк, запрошенных при выводе.

5
27.01.2020, 23:16

Теги

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