Когда сталкиваешься с ошибкой в Linux или пытаешься объяснить, что именно пошло не так — проще всего показать вывод терминала. Особенно если ты просишь помощи на форуме, обсуждаешь баг с коллегой или отправляешь отчет разработчику. Никто не любит копировать километры вывода вручную, да и разбирать такие простыни — удовольствие сомнительное. В таких случаях очень выручает termbin — простой и удобный инструмент, который позволяет делиться выводом из терминала буквально в пару кликов. Он создаёт короткую ссылку, по которой сразу виден весь лог.
Если коротко: это сервис для быстрой публикации текста прямо из терминала. Работает как старый добрый pastebin, только проще. Вы запустили команду, отправили вывод через nc — и получили ссылку. Всё. Никаких аккаунтов, регистраций и прочих лишних сложностей.
Вот что приятно — ничего ставить не нужно. termbin работает прямо из терминала. Единственное, что должно быть установлено — это netcat (он же nc). Часто он уже есть в системе. Чтобы проверить, просто попробуйте ввести:
nc
Если команда не найдена — установите. Вот команды для разных дистрибутивов:
Debian/Ubuntu/Mint
sudo apt install netcat
RHEL/Fedora/AlmaLinux
sudo dnf install nc
Alpine
sudo apk add netcat
Arch
sudo pacman -S gnu-netcat
openSUSE
sudo zypper install netcat
Допустим, вы хотите показать, что выдаёт dmesg. Просто введите:
dmesg | nc termbin.com 9999
В ответ получите ссылку — вроде такой:
https://termbin.com/wjp4
Её можно скинуть в чат, в тикет, на форум — куда угодно. Открыли — и сразу видно, что происходит в системе.
Тот же принцип. Например:
systemctl status apache2 | nc termbin.com 9999
Всё, получаете ссылку и делитесь ею.
→ Минимум действий. Не нужно устанавливать программы, создавать учётки или заходить в браузер.
→ Никаких лишних копипастов. Просто передал вывод — получил ссылку.
→ Работает всегда и везде. Любая машина с netcat и доступом в интернет справится.
→ Безопаснее, чем скидывать лог в чат. Особенно если в выводе есть чувствительные данные.
Да, конечно. Если нужен более гибкий инструмент, можно попробовать:
→ Pastebinit — отправляет данные сразу на разные paste-сервисы.
→ GitHub Gist — хорош для кода или логов, если у вас уже есть аккаунт на GitHub.
termbin — удобный инструмент, позволяющий быстро поделиться логом, не запутаться в кнопках и не тратить лишнее время. Если часто работаете с серверами на Linux или помогаете другим — возьмите на заметку.