Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

На сьогоднішній день можна з упевненістю сказати, що Google - це найвідоміший і часто використовуваний пошуковик. Якщо вам потрібно "вивудити" потрібну інформацію з інтернету і зробити це швидко, то Google вам на допомогу.

Майже всі люди в світі в основному використовують пошук Google через графічний інтерфейс веб-браузера.

Навіть якщо ви системний адміністратор і кожен день вирішуєте завдання пов'язані з вашою операційною системою через термінал, то в підсумку все одно зіткнетеся з тудностямі, якщо спробуєте "погуглити" прямо з командного рядка. Саме тут нам і стане в нагоді Googler.

Googler - це потужний, багатофункціональний інструмент командного рядка для доступу до Google (Web Новини) і Google Site Search в терміналі Linux. До речі Googler написаний на Python.

Ця утиліта спочатку виведе вам власника сайту, посилання і загальну інформацію про сторінку. В принципі функціонал нічим не поступається звичайному браузеру, але тільки керованість і навігація набагато зручніше і швидше (принаймні мені так здається).

Переконайтеся в цьому самі:

Ви також можете пов'язати його з вашим веб-браузером і відкривати результат безпосередньо в ньому.

Що дуже важливо, Googler підтримує послідовний пошук в межах одного примірника і саме тому користувачам не потрібно освоювати, так як завершення скриптів, автоматично викликає їх.

плюси Googler

- Надає доступ до Google Search, Google Site Search, Google News

- Підтримка вибірки з числа результатів на ходу, користувачі можуть запускати з n-ого результату.

- Користувачі можуть відключити автоматичну перевірку правопису і пошук за ключовими словами

- Підтримує обмеження пошуку за такими атрибутами як тривалість, країна / домен конкретного пошуку (за замовчуванням. Com), мови

- Підтримка ключові слова пошуку: filetype: mime і site: somesite.com і багато інших

- Допускаються нон-стоп пошук: почати нові пошуки на omniprompt, не виходячи з утиліти.

- Підтримує проксі-сервіси HTTPS.

- Є мани з прикладами завершення скриптів на Bash, Zsh і Fish.

- Мінімальні залежності і відтак не перевантажує систему (на відміну від "роздутих" браузерів)

Як встановити Googler в Linux

Користувачі Ubuntu і її похідних: Linux Mint і Xubuntu, можуть встановити його за допомогою PPA, виконавши наступну команду:

$ Sudo add-apt-repository ppa: twodopeshaggy / jarun

$ Sudo apt-get update

$ Sudo apt-get install googler

Якщо не виходить з якихось причин встановити таким чином, то дивіться нижче.

$ Tar -xvf v2.9.tar.gz

$ Sudo make install

$ Sudo cp googler-completion.bash /etc/bash_completion.d/

Як використовувати Googler в Linux Terminal

Нижче наведені деякі приклади, що показують, як Googler працює в Linux, основна команда нижче буде відображати інформацію про tecmint.com:

Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

В кінці сторінки результатів пошуку, ви можете вивчити сторінку довідки omniprompt. ввівши символ "?" І натиснути Enter.

Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

В даному прикладі ми будемо шукати за ключовими словами: Linux command line tricks на tecmint.com.

$ Googler -n 8 -w tecmint.com \ "Linux command line tricks \"

- n - це кількість результатів, які ми відображаємо (за замовчуванням - 10)

- w - включає google пошук по сайту tecmint.com

Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

Найкрутіша річ (як на мене) - ви можете відобразити результати останніх новин про Linux з розділу новин Google, використовуючи параметр -N:

$ Googler -N Linux

Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

Якщо лінь весь час набирати цю строчку, то можна дати певне ім'я команді за допомогою alias:

$ Alias ​​tecmint = 'googler -n 4 tecmint'

Вихід в мережу і відправка електронних повідомлень через термінал, linuxspace

4 способи для відправки електронної пошти з командного рядка Linux

Після тривалого користування linux ви зрозумієте як все таки зручний термінал. І в підсумку ви захочете виконувати абсолютно всі команди в терміналі, включаючи відправку електронної пошти. Найважливіше у відправленні листів - це вкладення. Особливо для системних адміністраторів, адже їм іноді до листа треба прикріпити файл резервної копії, звіт про роботу файлу / системи або будь-яку іншу інформацію, і відправити її на віддалену машину або напарнику.

У цьому розділі я покажу вам як відправити електронну пошту з вкладенням з терміналу в Linux.

Варто зазначити, що існує декілька клієнтів командного рядка. які можна використовувати для обробки повідомлень електронної пошти, при цьому робиться все 2-3 функціями.

Використовуємо команду mail

mail є частиною пакета mailutils (debian) і пакету mailx (RedHat) і використовується для обробки повідомлень у командному рядку.

$ Sudo apt-get install mailutils

# Yum install mailx

Ну а тепер я покужу вам як, використовуючи цю чудову утиліту відправити лист з вкладенням прямо з терміналу:

$ Echo "Message Body Here" | mail -s "Subject Here" [email protected] -A backup.zip

Давайте я вам поясню що до чого в цій команді:

- s - визначає тему повідомлення.

- A - допомагає прикріпити файл.

Ще ви можете відправити існуюче повідомлення з файлу:

$ Mail -s "Subject here" -t [email protected] -A backup.zip

використовуємо mutt

Mutt - це популярний і легкий клієнт командного рядка для роботи з електронною поштою в Linux.

Якщо у вас немає його в системі, встановіть його так:

$ Sudo apt-get install mutt

# Yum install mutt

Ви можете відправити електронну пошту з додатком, використовуючи команду Mutt:

$ Echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email protected]

-s - вказує тему повідомлення

-a - ідентифікує вкладення (и)

Використовуємо команду mailx

Команда mailx працює приблизно як mutt і є частиною пакета mailutils (debian).

$ Sudo apt-get install mailutils

# Yum install mailx

Тепер відправимо пошту з командного рядка за допомогою команди mailx:

$ Echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email protected]

Використовуємо команду mpack

Mpack зашифровує назва файлу в одне або кілька MIME повідомлення і посилає повідомлення одному або кільком одержувачам. Mpack ще вміє організовувати повідомлення в групу новин (newsgroups).

Встановити її можна так:

$ Sudo apt-get install mpack

# Yum install mpack

Ну а відправити повідомлення так: