19.07.2017      2744      0
 

Интересные bash скрипты для любителей терминала в Linux


Если вы увлекаетесь написанием различного рода bash скриптов (или просто пользуетесь некоторыми из них), то вероятно вам понравится те linux скрипты, что я недавно откопал на просторах GitHub. Частенько туда заглядываю и ищу что-нибудь интересное, даже использую для этого несколько приложений на своем смартфоне, которые показывают топ разработок на GitHub. С этими забавными скриптами можно скрасить скучные моменты при работе в терминале, ну и тем более они могут быть действительно полезны в некоторых случаях.

Небольшое примечание перед началом:

Большинство этих скриптов были протестированы в Windows 10. Не работает с Cygwin или Mysys2.

Но я их установил и попробовал в своем обновленном Linux Mint 18.2.

Устанавливаем bash скрипты в Linux

Сначала скачиваем необходимые ресурсы:

Затем заходим в скопированный каталог:

Проверяем и переходим к последнему стабильному выпуску:

Запускаем скрипт установки с помощью:

Если вам не нужны все скрипты, а только некоторые, то приведенные ниже команды позволят вам выбрать сценарии для установки.

Установка всех скриптов:

Установка одного скрипта:

Вот собственно и весь процесс установки. Теперь я дам небольшое описание для каждого сниппета.

Описание bash скриптов

Weather

Предоставляет прогноз погоды на 3 дня. Без аргументов он будет отображать погоду по вашему местоположению, а определит он его по ip адресу.

weather script

Также может отображаться текущая фаза луны.

weather moon

Youtube-Viewer

Предоставляет возможность просмотра видео с YouTube.

Вы можете использовать ytview -c [название канала], чтобы увидеть последние видео этого исполнителя.

Вы можете использовать ytview -s [видео которое ищем] или просто ytview [видео которое ищем] для поиска видео.

ytview script

Как-то кривенько сработало, должен был выдать нумерованный список видеозаписей. Ну да ладно, я выбрал первую)

Stocks

Предоставляет информацию о курсе акций определенных компаний.

stocks script

Кстати, проверил. Действительно так.

ogzpy

Geo

Предоставляет данные о wan, lan, router, dns, mac и ip geolocation.

Читайте также:  Лучшие Android-приложения для обработки видео

geo script

Currency

Конвертирует валюту, основываясь на обменных курсах реального времени.

currency script

Crypt

Враппер для openssl, который позволяет быстро шифровать и дешифровать файлы.

Характеристики шифрования

  • Использует шифрование уровня AES 256
  • Ключ создается до шифрования
  • Пароль никогда не отображается в обычном тексте, а OpenSSL генерирует ключ на основе пароля
  • Зашифрованные данные кодируются в Base64, поэтому их можно использовать как обычный текст в электронном письме.

crypt script

Movies

Быстрый поиск, который отображает соответствующую информацию о фильме.

movies script

Cheat

Самый быстрый способ найти {command options | code pieces} которые вам нужны. Поддерживает несколько языков и множество команд bash.

cheat script

Taste

Механизм рекомендаций, который предоставляет три аналогичных элемента, на примере заданного элемента. Также может предоставить информацию по данному элементу. Допустимыми являются: шоу, книги, музыка, художники, фильмы, авторы, игры.

Сперва не заработало, потому как нужен API Key.

taste script

Его можно получить на этом сайте. Ну естественно после регистрации. Далее создаем простой текстовый файл .bash_profile в домашнем каталоге и прописываем в нем export TASTE_API_KEY=»yourAPIKeyGoesHere», где в кавычках указываем API Key. Все работает, как оказалось.

taste script

Qrify

Принимает любую строку текста и превращает ее в QR код. Это полезно для отправки ссылок или сохранения последовательности команд на вашем телефоне.

qrify script

Short

Получает полную ссылку из ее короткой версии. Я попробовал первый попавшийся линк из твиттора и все получилось.

short script

Итог

В итоге мы получили с вами набор очень интересных bash скриптов, которые можно использовать чтобы немного отвлечься, но также некоторые из них (а мне кажется большинство) могут действительно пригодится. Желаю всем удачи. Надеюсь что у вас проявится интерес к написанию своих bash скриптов, статей по этому поводу можно найти целое множество.


Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности