Ubuntu 14.04 man Версия 2.6.7.1 gedit Версия 3.10.4
Я собираюсь собрать полную документацию на страницу, в настоящее время в виде файла txt, надеюсь, в формате pdf в конечном итоге после того, как я найти конвертер с разумным форматированием, с конечной целью - сделать его доступным для Сообщества как альтернативный ресурс, способный к обновлению (я, конечно, видел достаточно вопросов об этом). Проблема, с которой я столкнулся, заключается в том, что команда, которую я использую для обработки файлов man, возвращает символы за пределами кодировки, по крайней мере, gedit (еще не пытались использовать альтернативные редакторы). Вот мой процесс до сих пор:
alias manGet="sudo apt-get update && sudo apt-get upgrade;man -a /bin/* > binMan.txt && man -a /sbin/* > sbinMan.txt;cat binMan.txt sbinMan.txt > manAll.txt;gedit manAll.txt"
manGet
Как только в gedit проблемы с кодировкой, похоже, появляются вблизи разрывов страниц, где будет отображаться довольно длинная серия не отображаемых символов. Итак, два вопроса, в основном:
1) Как обновить кодировку символов, чтобы отображать эти файлы, если это возможно? 2) Если нет, то как я могу либо загружать кодировку, которая их поддерживает, либо выборочно фильтровать из файла?
Любая помощь, которую вы могли бы предоставить, была бы очень благодарна.
Примечание. Я загрузил и установил unicode, думая, что смогу использовать это, чтобы найти подходящую кодировку, без везения (я думаю, что я просто не знаю, как ее использовать, лично)
Существует множество серьезных проблем. Я замечаю, что когда я запускаю это, это заставляет терминал выплюнуть тонны ошибок в секунду. Лучшим способом было бы сделать это следующим образом:
for binary in $(ls /bin); do man -a $binary >> ~/binMan.txt; done
Однако, я думаю, было бы лучше, если бы вы сделали файл для каждой программы, что в этом случае могло бы быть достигнуто как:
[F2]