Полезняшки OpenBSD

Данные утилиты занимают минимальный объём диска и имеют минимум зависимостей, однако придёт момент, когда они окажутся очень полезны.

mosh

mobile shell - это средство для связи с удалённым сервером через ssh для плохих каналов. В отличие от ssh, ввод выполняется интерактивно, без длительного ожидания сервера (что весьма заметно на медленных каналах, когда между вводом текста и его отображением на экране проходит долгое время). Также поддерживается роуминг (пересоединение с сервером без разрыва сессии).

Использование его довольно просто - ставим mosh на клиенте и на сервере, затем mosh user@host. Для каких-то особых случаев, см. man mosh.

mathomatic

Простая математическая система, чей пакет вместе с документацией занимает примерно 300 кб. В отличие от традиционных bc/dc, эта вещь позволяет решать множество задач. Например, вот так решается квадратное уравнение:

1-> x^2 + 4x - 21 = 0

#1: x^2 + (4*x) - 21 = 0

1-> solve x
Equation is a degree 2 polynomial equation in x.
Equation was solved with the quadratic formula.
Solve successful:

#1: x = -(2 + (5*sign))

1-> calculate
There are 2 solutions.

Solution number 1 with sign = 1:
 x = -7

Solution number 2 with sign = -1:
 x = 3
1-> 

Также mathomatic умеет строить графики (с помощью gnuplot), экспортировать выражения в код python, java или c, и многое другое. Смотрите документацию в /usr/local/share/doc/mathomatic

Встроенный help также присутствует. И всё это в таком мизерном объёме и без зависимостей. Вообще, есть опыт запуска этой системы на установочной 1.44" дискете OpenBSD

распаковка .exe

Если вам прислали .exe-файл, в котором запакованы какие-то данные, то, возможно, распаковать его помогут cabextract, p7zip, unrar, unshield, innoextract

dcfldd

dd с наворотами.

testdisk

Небольшая утилитка, которая есть под все операционные системы, включая DOS. Не обошла она вниманием и OpenBSD. Утилита позволяет восстановить разделы диска в случае удаления разделов или повреждения таблицы разделов.

Входящая в комплект поставки утилита photorec пытается восстановить изображения из *сырых данных* (куска диска, на котором не осталось никаких разделов, и восстановить которые не представляется возможности).

просмотр doc/docx/odt/rtf/pdf

Для просмотра форматированных файлов или преобразования их в текст служат утилиты catdoc, docx2txt, odt2txt, unrtf и утилита pdftotext из пакета poppler-utils

snownews

Консольный rss-клиент с минимумом зависимостей и визуальным интерфейсом. Позволяет управлять программой с помощью хоткеев. Поддерживаются различные фильтры, а также возможность грабить не rss, а произвольный контент, обрабатывая его с помощью внешнего скрипта-фильтра.

На официальном сайте имеется коллекция обработчиков для разных сайтов (в основном, немецких): https://kiza.eu/software/snownews/snowscripts/extensions/

В числе локализаций присутствует и русский язык.

bchunk

Утилита позволяет из многодорожечного .bin+.cue получить все дорожки. Обычно, в случае образов дисков игр, это .iso плюс аудиотреки. Используйте ключ -w, чтобы вместо невнятного .cdr получать аудиотреки в полноценном .wav:

bchunk -w quake2.bin quake2.cue q2_

ttyrec

Средство для записи и последующего воспроизведения содержимого консоли.

Утилита ttyrec записывает всё происходящее.

Утилита ttyplay проигрывает полученный файл. Возможно ускорять или останавливать просмотр (перемотка назад - не предусмотрена).

Утилита ttytime показывает, сколько секунд в полученном файле.

txt2tags

Имея в зависимостях только python 2, эта система разметки позволяет превращать текст в другие системы разметки :). Этот текст был написан в txt2tags, и только потом преобразован в другие форматы.

fossil

Распределённая система контроля версий *всё в одном*. Помимо распределённого контроля исходного кода, содержит распределённую вики и распределённый багтрекер, а также веб-интерфейс, содержащий все нужные функции. То есть, это готовое решение *из коробки* для одного-двух разработчиков, которое можно просто поставить на сервер и просто пользоваться: в том числе и для публикации готовой программы.

В современных версиях веб-интерфейс обзавёлся современными скинами и уже не выглядит, как привет из 1996 года.

Имеется возможность экспортировать/импортировать в git (через git fast-export / fast-import).

calcurse

Простой визуальный календарь-органайзер, использующий ncursesw. Всё простенько, удобно и визуально. Есть импорт-экспорт файлов ical.

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

cpat

Набор пасьянсов, работающий в консоли. Это уже для особо опытных секретарш. Менее опытные, вероятно, предпочтут pysol.




innoextract требует boost, который занимает сотню-другую мегабайт
// 2017-10-04 19:56

В LorWiki бы запостить...
// 2017-08-09 04:19