В мире устранения неполадок и совместной отладки, совместное использование выходных данных командной строки и журналов ошибок является важной задачей. Независимо от того, обращаетесь ли вы за помощью на онлайн-форумах, общаетесь с коллегами или отправляете отчеты об ошибках, предоставление ясных, кратких и легкодоступных журналов может сэкономить время и усилия каждого.
Если вам нужен простой и эффективный способ поделиться выводом вашего терминала, termbin — отличный инструмент для использования, поскольку он позволяет быстро и безопасно предоставлять общий доступ к любому выводу терминала, предоставляя уникальный URL для доступа к журналам.
В этой статье мы рассмотрим termbin, как его использовать и почему это отличный инструмент для совместного использования выходных данных командной строки.
Что такое termbin?
termbin — это простой инструмент для совместного использования выходных данных командной строки через терминал. Когда вы используете termbin, он загружает вывод вашего терминала в сервис, подобный pastebin, и возвращает уникальный URL, по которому вы можете просматривать содержимое или делиться им.
termbin использует общедоступную службу под названием “termbin.com“, и способ ее работы невероятно прост. Он загружает ваши выходные данные терминала и предоставляет вам уникальный URL-адрес, упрощая просмотр ваших журналов другими пользователями без копирования и вставки длинной строки выходных данных терминала.
Использование termbin в Linux
Для использования этой службы требуется только одно: netcat. Чтобы проверить, установлен ли он у вас уже, введите в терминале nc
или ncat
или netcat
.
Установите netcat в Linux
Если он не установлен, вы можете установить его с помощью следующих команд в зависимости от вашего дистрибутива:
sudo apt install netcat [На Debian, Ubuntu and Mint] sudo dnf install nc [На RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a netcat [На Gentoo Linux] sudo apk add netcat [На Alpine Linux] sudo pacman -S gnu-netcat [На Arch Linux] sudo zypper install netcat [На OpenSUSE] sudo pkg install netcat [На FreeBSD]
Как предоставить общий доступ к выводам командной строки
Чтобы предоставить общий доступ к выводам любой команды терминала, вы просто используете следующий формат:
command | nc termbin.com 9999
Например, чтобы предоставить общий доступ к выводам команды dmesg, вы должны запустить:
dmesg | nc termbin.com 9999
Это загрузит вывод dmesg в termbin.com и вернет URL-адрес, что-то вроде:
https://termbin.com/wjp4
Теперь вы можете поделиться этим URL-адресом с другими пользователями, и они смогут просматривать вывод команды напрямую, без необходимости копировать-вставлять его.
Как поделиться журналами ошибок
Если вам нужно предоставить общий доступ к журналу ошибок, вы можете использовать тот же формат команды:
systemctl status myservice | nc termbin.com 9999
Это загрузит вывод команды systemctl в termbin.com и предоставит вам URL-адрес для удобного обмена.
Преимущества termbin
termbin обладает несколькими ключевыми преимуществами, которые выделяют его среди других инструментов для совместного использования выходных данных терминала:
- Простота: не нужно ничего устанавливать; просто передайте выходные данные терминала команде.
- Безопасность: доступ к журналам осуществляется через URL-адрес, поэтому вам не нужно беспокоиться об отправке конфиденциальной информации по электронной почте или другими способами связи.
- Учетная запись не требуется: В отличие от многих других сервисов вставки, для использования termbin не требуется учетная запись. Просто запустите команду и получите свой URL.
- Легкий способ: не требуется сложной настройки, просто передавайте выходные данные в termbin.
Альтернативы termbin
Хотя termbin является отличным инструментом для быстрого и беспроблемного обмена выходными данными терминала, существует несколько альтернатив, которые также могут удовлетворить ваши потребности:
- Pastebinit: еще один инструмент, который отправляет выходные данные в различные службы вставки, включая Pastebin, Hastebin и другие.
- Суть (GitHub): Если вы предпочитаете использовать сервис Gist от GitHub для обмена кодом или выводом терминала, вы можете использовать gist из командной строки для загрузки контента в свою учетную запись GitHub.
Заключение
termbin — это фантастический инструмент для быстрого и эффективного совместного использования выходных данных терминала. Он прост, безопасен и не требует учетной записи или установки для использования.
Независимо от того, устраняете ли вы неполадки, обращаетесь за помощью или сотрудничаете с другими пользователями, termbin может помочь оптимизировать процесс.