19.07.2017      1871      0
 

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

Если вы увлекаетесь написанием различного рода bash скриптов (или просто пользуетесь некоторыми из них), то…


Если вы увлекаетесь написанием различного рода 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.

Читайте также:  Аналоги CCleaner: инструменты для очистки Linux Mint

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 скриптов, статей по этому поводу можно найти целое множество.


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

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

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