Запись и воспроизведение команд в консоли
Иногда требуется записать все, что вы вводите в терминале, для того чтобы самому запомнить, что и как делали или передать кому-то другому для анализа или обучения, или просто записать терминальную сессию вместо записи видео с захватом экрана. Все привыкли пользоватся скриншотами и записью видео с экрана. Есть даже мануалы, как делать скрины в голой консоли.
Однако существует интересный способ, как делать «видеозапись команд» в консоли без лишних телодвижений (я не говорю обо всяких доставляемых ttyrec, termrec & ipbt). Выполните в терминале, к примеру, следующие команды:
Показать
script -t 2> timing -a ttyoutput pwd cd / pwd cd - pwd exit
После команды exit запись с терминала прервётся и с помощью команды
scriptreplay timing ttyoutput
можно воспроизвести записанные действия и ответы системы. Для выхода можно использовать комбинацию клавиш Ctrl + D в обычном шеле или набрать exit или logout в csh (если переменная ignoreeof не задана — то Ctrl + D тоже сработает).
Для вывода списка вводимых команд без проигрывания всех действий с установленными временными интервалами достаточно ввести команду
awk '/@/' ttyoutput
А чтобы получить полный список вводимых команд и ответы интерпретатора:
awk '/./' ttyoutput
Можно даже интерактивно передавать вводмые команды, например — с помощью ключа
‒f (‒‒flush)
один пользователь вводит команды в терминал
mkfifo ttyoutput2; script -f ttyoutput2
другой — наблюдает за операциями в реальном времени с помощью
cat ttyoutput2
Сетевой обмен между удалёнными машинами можно организовать с помощью утилиты netcat.
P. S. Команды script и scriptreplay входят в пакет util-linux, поставляемый вместе с операционной системой (по крайней мере в Linux, хотя впервые утилита script появилась в системе 3.0BSD), поэтому они доступны сразу после установки системы.
P. P. S. Альтернативы — уже упоминавшиеся termrec, ipbt, ttyrec/ttyplay — имеет сходный функционал, есть утилита ttycast, осуществляющая широковещательную передачу команд терминального сеанса в реальном времени.
Также существуют такие утилиты:
TermRecord@github — пишет в html и воспроизводит в браузере.
pip install TermRecord TermRecord -o /path/to/output_html
asciinema.org — свбодная утилита с открытым исходным кодом для записи сеансовых команд и выкладывания их в сеть.
curl -sL https://asciinema.org/install | sh asciinema rec
showterm.io — похож на asciinema, но оперирует только с текстом.
gem install showterm showterm # or if you have not installed showterm, you can run the standalone bash <(curl record.showterm.io)
monitor — утилита, перехватывающая ввод/вывод терминала и отправляющая на сайт commands.com.
curl commands.io/install-monitor-(ubuntu|macosx|redhat) monitor -u myusername

Хаки и трюки
Виртуалки
Сисьадминство
BASH-скрипты
Парусные суда
Праздники
Моё чтиво
Игра KSP
CyanogenMod 13.0 RC1
CyanogenMod 13.0 RC1. Сначала операционку (или прошивку), предназначенную для замены проприетарных предустановленных версий
Android, пилила команда Cyanogen Team, затем разработку коммерциализировали, создав контору Cyanogen Inc., закрывшуюся 31 декабря 2016 года (вероятно — поглощённую конкурентом-гигантом). Но разрабы продолжили развивать проект под новым именем
LineageOS.
LineageOS 13.0
Для тестовых задач создал две виртуалки в
Виртуалбоксе — сервер и клиент. Обе виртуалки ставил с образа диска
Debian 9.3.0 Netinst CD с архитектурой amd64)

Bio-Linux 8.0.7
Bio-Linux 8.0.7. Дистрибутив создан с целью предоставления бесплатной вычислительной платформы для для разворачивания биоинформатических рабочих станций и первоначально разработан


DNALinux 0.50p
DNALinux 0.50p. Дистрибутив родом из
Аргентины, основан на Live-CD
SLAX, который, в свою очередь, основан на
Slackware 10.1 (следующая версия 0.592 — на
Xubuntu 8.04). Создатели — 
Easy OS 0.7 (Pyro)
Puppy Linux Барри Каулера —
Easy OS 0.7 (Pyro).
Quirky 8.4 (Xerus)
Quirky 8.4 (Xerus).
Debian 9 в 































Joli OS 1.2 (Robby)
Joli OS 1.2.
Франции намутили дистрибутив, основанный на убунте, подходящий для слабых нетбуков и старых компов. Затем это дело трансформировалось в Jolicloud, потом —
VMware. Везде разрешение 640x480 и 800x600. Тогда выполнил sudo nano /etc/default/grub и раскомментировал/добавил строки: