Это не может быть, покончили, приостанавливают из-за проблемы RAM, но это может быть, покончили, в спящем режиме.
Необходимо будет тщательно установить загрузчик и удостовериться, что Вы не используете общих разделов (подкачка и везде, где каждое ядро ищет быть в спящем режиме файлы).
Можно даже взять это дальше, чем просто дистрибутивы Linux. У меня успешно был смешанный Linux / среда окон, где я мог быть в спящем режиме и возвратиться к любой ОС.
В сущности виртуализация сделала мою потребность в этом устаревшей. Используя одну основную ОС, моя потребность протестировать другие дистрибутивы или системы может быть удовлетворена легко с помощью VirtualBox без стычки разделения и хрупкости, которая прибывает от всех способность коснуться всех материал else!
Это был бы GROFF.
(Более старое использование версии Unix NROFF или TROFF, но они - все различные программы в том же семействе.)
Обратите внимание на то, что это не простая команда, которая воздействует на текстовый файл. Это требует, чтобы инструкции по форматированию были вставлены в текст.
На самом деле это работает намного больше как компилятор.
Если Вы знакомы с TEX или ПРОПИТЫВАЕТЕ ЛАТЕКСОМ, чем Вы знаете принцип, но различные программы стиля ROFF имеют намного более простой командный язык.
Используйте fold
команда для определения максимальной позволенной ширины:
perl -e 'print "a"x5, " " for 1..99' | fold -w 30
И Вы добрались: (Вместо одной строки)
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa
fold
повреждаться в пробелах (с -s
), иначе это не будет уважать слова, но просто повреждать строку в данной ширине. Так, например, попробовать fold -s -w 72 test_docu.txt | cat
(или замена cat
с less
, или независимо от того, что Вы предпочитаете). Что касается части страницы справочника Вашего (@cody) вопроса: можно определить местоположение страницы справочника с whereis
, и затем просто откройте его в редакторе (это не необходимо для gunzip
, если Ваш .gz
точно так же, как мой). Затем Вы будете видеть groff синтаксис, и возможно сжать довольно быстро. Вы получите материал как расстановка переносов, таблицы, и т.д. обновленный
– Emanuel Berg
14.10.2012, 03:45
Если все, в чем Вы нуждаетесь, выравнивают текст, не имея необходимость писать это в roff
, Вы могли использовать par
(не стандартная команда, но это упаковывается в большинстве дистрибутивов Linux).
$ seq 120 | par -j -w40
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39 40 41 42
43 44 45 46 47 48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63 64 65 66 67 68
69 70 71 72 73 74 75 76 77 78 79 80 81
82 83 84 85 86 87 88 89 90 91 92 93 94
95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115
116 117 118 119 120
Отметьте это ни один fold
ни fmt
выровнять по ширине. par
имеет много опций отформатировать комментарии, электронные письма, списки...
par
только обрабатывает ASCII, не Unicode. Нужно перекомпилировать его с патчем для получения поддержки Unicode. 2) par
не пишет через дефис.
– Marco
14.10.2012, 11:57
FMT (1) пользователь управляет FMT (1)
ИМЯ fmt - простое оптимальное текстовое средство форматирования
groff -T utf8 -K utf8 somefile
Я получаю набор пустых строк, которые не присутствуют во входном файле. Я предполагаю, что groff так или иначе создает “букву” файл размера страницы. – Marco 14.10.2012, 12:01man
в оболочке, илиM-x man
в Emacs). groff синтаксис не всегда интуитивен (меньше, я сказал бы, чем HTML или ЛАТЕКС), но если Вы будете видеть и страницу и живой источник, то Вы сможете выяснить много без документации. – Emanuel Berg 14.10.2012, 21:33