Интернет на днях поймал лютый сюжетный твист: в опубликованных файлах по делу Эпштейна люди нашли… Bash Reference Manual. 😵
Да, 158-страничный туториал по bash, тот самый, который открывали наши деды, когда забывали очередную команду с 100500 флагами.
Это значит, что пришло время написать шпаргалку про то как смотреть pdf-файлы на linux
xdg-open (пакет xdg-utils)
Открыть PDF дефолтной программой.
xdg-open file.pdf
evince (пакет evince)
Нормальный GUI просмотрщик, если у тебя есть окружение.
evince file.pdf
pdfinfo и pdftotext (пакет poppler-utils)
Посмотреть метаданные и быстро вытащить текст.
pdfinfo file.pdf | head
pdftotext file.pdf - | less
pdftoppm (пакет poppler-utils)
Если PDF это скан и текста нет, рендерим страницы в PNG.
pdftoppm -png -f 1 -l 3 file.pdf page
mupdf (пакет mupdf)
Лёгкий просмотрщик, часто быстрее тяжёлых.
mupdf file.pdf
zathura (пакет zathura)
Минималистичный просмотрщик, любимый вариант для клавиатурных ниндзя.
zathura file.pdf
Вывод
Для PDF тебе обычно хватает poppler-utils и одного просмотрщика. Остальное уже по вкусу. А если вдруг в очередной слив опять попадет документация по bash, ты хотя бы будешь готов открыть ее красиво.
LinuxCamp | #utils
