Поиск по сайту:

Сделайте вывод команды Ping красивее и проще для чтения

Как мы все знаем, команда ping используется для проверки того, доступен ли целевой хост или нет. Используя команду Ping, мы можем отправить эхо-запрос ICMP на наш целевой хост и проверить, работает ли хост назначения. Если вы часто используете команду ping, я бы порекомендовал вам попробовать "Prettyping". Prettyping — это всего лишь оболочка стандартного инструмента ping, которая делает вывод команды ping более красивым, более читаемым, красочным и компактным. Prettyping запускает стандартную команду ping в фоновом режиме и анализирует выходные данные с помощью цветов и символов Юникода. Это бесплатный инструмент с открытым исходным кодом, написанный на Bash и awk и поддерживающий большинство Unix-подобных операционных систем, таких как GNU/Linux, FreeBSD и Mac OS X. Prettyping - это не только используется для того, чтобы сделать вывод команды ping более красивым, но также поставляется с другими примечательными функциями, перечисленными ниже.

  • Обнаруживает потерянные или отсутствующие пакеты и отмечает их в выходных данных.
  • Показывает живую статистику. Статистика постоянно обновляется после получения каждого ответа, а пинг показывает только после его окончания.
  • Достаточно умен, чтобы обрабатывать «неизвестные сообщения» (например, сообщения об ошибках), не испортив вывод.
  • Позволяет избежать печати повторяющихся сообщений.
  • С Prettyping вы можете использовать наиболее распространенные параметры пинга.
  • Может работать как обычный пользователь.
  • Можно перенаправить вывод в файл.
  • Не требует установки. Просто скачайте двоичный файл, сделайте его исполняемым и запустите.
  • Быстрый и легкий.
  • И, наконец, делает результат красивым, красочным и интуитивно понятным.

Установите Prettyping в Linux

Как я уже сказал, Prettyping не требует установки. Это портативное приложение! Просто загрузите двоичный файл Prettyping с помощью команды:

curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping

Переместите двоичный файл в свой путь `, например /usr/local/bin.

sudo mv prettyping /usr/local/bin

И сделайте его исполняемым, как показано ниже:

sudo chmod +x /usr/local/bin/prettyping

Это так просто.

После установки пропингуйте любой хост или IP-адрес и просмотрите выходные данные команды ping в графическом виде.

prettyping ostechnix.com

Вот визуально отображаемый вывод пинга:

Сделайте вывод команды Ping красивее с помощью Prettyping

Если вы запустите Prettyping без каких-либо аргументов, он будет работать до тех пор, пока вы не остановите его вручную, нажав Ctrl+c.

Поскольку Prettyping — это всего лишь оболочка команды ping, вы можете использовать наиболее распространенные параметры ping. Например, вы можете использовать флаг -c для проверки связи с хостом только определенное количество раз, например 5:

prettyping -c 5 ostechnix.com

По умолчанию Prettynping отображает выходные данные в цветном формате. Не нравится цветной результат? Без проблем! Используйте опцию --nocolor.

prettyping --nocolor ostechnix.com

Аналогичным образом вы можете отключить поддержку многоцветности, используя опцию --nomulticolor:

prettyping --nomulticolor ostechnix.com

Чтобы отключить символы Юникода, используйте опцию --nounicode:

красота без поддержки юникода

Это может быть полезно, если ваш терминал не поддерживает UTF-8. Если вы не можете исправить юникод (шрифты) в вашей системе, просто передайте параметр --nounicode.

Prettyping также может перенаправить вывод в файл. Следующая команда запишет выходные данные команды prettyping ostechnix.com в файл ostechnix.txt.

prettyping ostechnix.com | tee ostechnix.txt

У Prettyping есть еще несколько опций, которые помогут вам выполнять различные задачи, например:

  • Включить/отключить легенду задержки. (значение по умолчанию: включено)
  • Принудительно вывести выход, предназначенный для терминала. (по умолчанию: авто)
  • Используйте последние «n» пингов в строке статистики. (по умолчанию: 60)
  • Переопределить автоматическое определение размеров терминала.
  • Переопределить интерпретатор awk. (по умолчанию: awk)
  • Переопределить инструмент ping. (по умолчанию: пинг)

Более подробную информацию смотрите в разделе помощи:

prettyping --help

Рекомендуем прочитать:

  • Как проверить связь с несколькими хостами одновременно в Linux

Несмотря на то, что Prettyping не добавляет никаких дополнительных функций, лично мне нравятся следующие реализации функций:

  • Статистика в реальном времени. Вы можете постоянно видеть всю статистику в реальном времени. Стандартная команда ping покажет статистику только после ее завершения.
  • Компактный — на вашем терминале вы можете увидеть более длительный интервал времени.
  • Prettyping обнаруживает пропущенные ответы.

Если вы когда-нибудь ищете способ визуально отобразить вывод команды ping, Prettyping определенно вам поможет. Попробуйте, вы не будете разочарованы.

Ресурсы:

  • Доработка веб-сайта
  • Предварительная настройка репозитория GitHub

Связанное чтение:

  • Отображение вывода команды Ping в формате графика с помощью Gping

Статьи по данной тематике