Гид по технологиям

Как тренироваться в печати в терминале Linux с помощью tt

6 min read Linux Обновлено 18 Apr 2026
Тренируйтесь печатать в терминале Linux с tt
Тренируйтесь печатать в терминале Linux с tt

Если вы используете Linux, вам не нужны графические сайты для тренировки скорости печати — достаточно терминала и утилиты tt. Она генерирует тесты из 50 слов по умолчанию, умеет работать во временных режимах, группировать слова и брать цитаты. В статье показано, как установить tt, запустить разные варианты теста, сохранить результаты и включить регулярную практику.

Человек вводит команды на ПК

В современной IT-среде печать — одна из ключевых повседневных активностей. Быстрая и точная печать экономит время и снижает усталость. Навык «слепой» печати (touch typing) не даётся мгновенно: он развивается при регулярной практике и тестировании. На Linux для этого достаточно одной небольшой утилиты — tt.

Что такое tt

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

Важно: в этой статье используются релизы tt версии v0.4.2 в командах установки. При желании замените ссылку на актуальный релиз на странице проекта.

Установка tt на Linux

Выполните команды в терминале с правами sudo, чтобы скачать бинарник и man-страницу:

sudo curl -L https://github.com/lemnos/tt/releases/download/v0.4.2/tt-linux -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt  
sudo curl -o /usr/share/man/man1/tt.1.gz -L https://github.com/lemnos/tt/releases/download/v0.4.2/tt.1.gz

Установка tt в терминале Linux

Примечание: если ваша система использует другой путь для локальных бинарников, замените /usr/local/bin на соответствующий путь.

Как запустить тест

Запустить стандартный тест просто:

tt

По умолчанию тест состоит из 50 слов. Чтобы указать другое число слов, используйте флаг -n:

tt -n 35

Чтобы разбить тест на группы, используйте комбинацию флагов -n и -g. Команда ниже создаст 5 групп по 10 слов (итого 50 слов):

tt -n 10 -g 5

Здесь -n задаёт количество слов в группе, а -g — число групп.

Если вы хотите печатать осмысленный текст, можно выбрать встроенные цитаты (английские) или подать внешний источник. Встроенные цитаты доступны через:

tt -quotes en

А чтобы получить случайную цитату из интернета и подать её в tt, используйте:

curl http://api.quotable.io/random|jq '[.text=.content|.attribution=.author]' | tt -quotes -

Для временного теста вместо ограничения по словам используйте флаг -t, он принимает число секунд. Пример — 30-секундный тест:

tt -t 30

Таймер в тесте tt

Горячие клавиши и навигация

tt поддерживает сочетания клавиш для управления тестом во время выполнения. Таблица ниже показывает доступные действия:

КлавишиДействие
Ctrl + CВыйти из теста
EscapeПерезапустить тест
Стрелка влевоПерейти к предыдущему тесту
Стрелка вправоПерейти к следующему тесту

Как сохранять и анализировать прогресс

По окончании теста tt показывает краткую сводку: символы в минуту (CPM), слова в минуту (WPM), точность и список ошибок. Чтобы сохранять результаты, можно создать alias, который добавляет CSV-строки в файл. Пример:

alias ttd='tt -csv >> ~/wpm.csv'

Запуск ttd будет дополнительно сохранять статистику в файл ~/wpm.csv. Вы можете просматривать этот файл с помощью командных утилит (cat, less, column, csvkit) или открыть в таблицах.

Результаты теста в tt

Критерии приёмки:

  • tt успешно запускается командой tt
  • man-страница доступна через man tt
  • alias сохраняет строки в ~/wpm.csv и файл корректно открывается
  • тест в режиме -t работает заданное число секунд

Мини-методика для прогресса

  1. Установите базовую цель: 10 минут практики 5 раз в неделю в течение месяца.
  2. Начинайте с коротких сессий (30–60 секунд) для фокусировки на точности.
  3. Постепенно увеличивайте длительность до 5–10 минут, затем работайте над скоростью.
  4. Ведите журнал (CSV) и отслеживайте минимум 4 недели для тренда.

Правило: сначала цель — точность; затем — скорость. Высокая скорость без точности неэффективна.

Когда tt может не подойти

  • Если вы учитесь печатать на другом языке: tt ориентирован на английский набор слов и цитат.
  • Для визуального обучения (анимация пальцев, раскладки) лучше подойдут GUI-приложения.
  • Если нужна интеграция с LMS или отчётностью для команды — возможно, потребуются дополнительные скрипты.

Альтернативы и сочетания

  • GUI-программы: TypingClub, KeyBR, KTouch (для KDE). Они предлагают визуальные уроки и прогресс по пальцам.
  • Терминальные альтернативы: typeracer-cli (онлайн), custom scripts на основе wordlists.
  • Комбинация: пользоваться tt для коротких быстрых тестов и GUI для обучающих уроков.

Чек-лист по ролям

Для студента:

  • Установить tt
  • Установить alias для записи прогресса
  • Практиковаться 10 минут в день

Для разработчика:

  • Добавить cron-job или systemd timer для ежедневного напоминания
  • Версионировать ~/wpm.csv в приватном репозитории (по желанию)

Для системного администратора:

  • Установить tt глобально в /usr/local/bin
  • Проверить права исполнения и man-страницу

Шаблон alias и автоматизация

Добавьте в ~/.bashrc или ~/.zshrc:

# Сохранять результаты тестов tt в CSV
alias ttd='tt -csv >> ~/wpm.csv'
# Быстрый 1-минутный тест
alias ttm='tt -t 60'

Для ежедневного напоминания используйте crontab:

0 20 * * 1-5 DISPLAY= tty -s && /bin/bash -lc "ttm"

(Пример выше иллюстративен — адаптируйте под вашу среду и оболочку.)

Тесты и критерии проверки

Тесты для проверки установки и работы:

  • Выполнение tt возвращает код 0 и показывает окно теста.
  • tt -n 5 выдаёт ровно 5 слов в тесте.
  • tt -t 10 завершается через ~10 секунд и показывает статистику.
  • ttd добавляет строку в ~/wpm.csv после завершения теста.

Советы по практике

  • Разделяйте сессии: несколько коротких сессий в день лучше одной длинной.
  • Работайте над ошибками: изучите, какие слова вы пропускаете чаще.
  • Используйте цитаты, чтобы тренироваться на связанном тексте.

Important: если вы почувствуете боль или дискомфорт в запястьях, сделайте перерыв и проверьте эргономику рабочего места.

Краткий словарь

WPM — words per minute, слова в минуту. CPM — characters per minute, символы в минуту. Accuracy — процент правильно введённых символов.

Социальные подсказки и анонс

OG заголовок: Тренируйтесь печатать в терминале Linux с tt OG описание: Быстрый способ улучшить скорость печати прямо в терминале: установка, режимы, сохранение прогресса и советы.

Короткое объявление (100–200 слов):

Хотите улучшить скорость печати без отвлечения на графические сайты? Утилита tt запускается прямо в терминале Linux, генерирует тесты из частотных английских слов, поддерживает временные режимы и цитаты, а также сохраняет статистику в CSV. В этой заметке показано, как установить tt, запускать разные типы тестов, автоматизировать запись результатов и внедрить простую методику ежедневной практики. Это практичное решение для разработчиков, студентов и всех, кто проводит много времени за клавиатурой.

Итог

  • tt — лёгкий и быстрый способ тренировать печать прямо в терминале.
  • Используйте флаги -n, -g, -t и -quotes для гибких тестов.
  • Сохраняйте результаты в CSV и отслеживайте прогресс.

Summary:

  • Начните с точности, затем увеличивайте скорость.
  • Короткие регулярные сессии эффективнее редких длинных.
  • При необходимости дополняйте tt GUI-уроками для освоения раскладки.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Лучшие виджеты для iPhone — обзор и инструкция
iPhone

Лучшие виджеты для iPhone — обзор и инструкция

Темы WordPress: выбор, установка, управление
WordPress

Темы WordPress: выбор, установка, управление

KVM на Arch Linux: установка и первая виртуальная машина
Виртуализация

KVM на Arch Linux: установка и первая виртуальная машина

Эффект Зейгарник для продуктивности
Продуктивность

Эффект Зейгарник для продуктивности

Ремонт ноутбука: диагностика и практические советы
Ремонт техники

Ремонт ноутбука: диагностика и практические советы

Безопасное выключение Raspberry Pi
Raspberry Pi

Безопасное выключение Raspberry Pi