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

Отображать случайные цитаты из командной строки в Linux

Работать из командной строки в Linux — это весело. Из Терминала мы можем делать что угодно, даже мотивировать себя. Есть два простых сценария оболочки bash/zsh для отображения случайных цитат популярных авторов и лидеров на вашем терминале. Эти сценарии будут работать в любой системе, поддерживающей bash или zsh. В этом кратком руководстве мы обсудим, как установить программы motivate и 'fortune' для отображения случайных кавычек из командной строки в Linux.

Установите скрипт Motivate в Linux

Программа мотивации находится под сильным влиянием популярной команды Linux 'fortune', которая отображает случайные острые, вдохновляющие, мотивационные фразы и цитаты в Терминале.

Перед использованием команды «motivate» вам необходимо установить следующие предварительные условия.

  • мерзавец
  • python3

Два вышеупомянутых приложения доступны в репозиториях по умолчанию большинства современных операционных систем Linux.

Например, чтобы установить git и python 3 в Arch Linux, запустите:

sudo pacman -S git python3

В Debian, Ubuntu, Linux Mint:

sudo apt-get install git python3

В RHEL, Fedora, CentOS:

sudo yum install git pythin3

При использовании openSUSE:

sudo zypper install git pythin3

После того, как вы установили вышеуказанные необходимые условия, git клонируйте репозиторий «motivate» с помощью команды:

git clone https://github.com/mubaris/motivate.git

Пример вывода будет:

Cloning into 'motivate'...
remote: Enumerating objects: 1356, done.
remote: Total 1356 (delta 0), reused 0 (delta 0), pack-reused 1356
Receiving objects: 100% (1356/1356), 776.25 KiB | 812.00 KiB/s, done.
Resolving deltas: 100% (705/705), done.

Приведенная выше команда клонирует содержимое «motivate» в каталог под названием «motivate» в вашем текущем рабочем каталоге. Перейдите в каталог «мотивировать»:

cd motivate/motivate

Скомпилируйте и установите программу «Мотивация», как показано ниже.

sudo ./install.sh

Выполните следующую команду, чтобы изменения вступили в силу.

source ~/.bashrc

Если ваша оболочка Zsh, просто замените «~/.bashrc» на «~/.zshrc» в приведенной выше команде.

Теперь вы можете вызвать программу мотивации для отображения котировок с помощью команды:

motivate

Если у вас нет root-прав, вы все равно можете установить его, как показано ниже.

git clone https://github.com/mubaris/motivate.git
cd motivate
ln -s $PWD/motivate/motivate.py moti
ln -s $PWD/dummy.sh mmoti
echo 'export PATH=$PWD:$PATH' >> ~/.bashrc
source ~/.bashrc

Затем выполните следующую команду для отображения кавычек.

moti

Программа Motivate уже установлена. Теперь давайте немного повеселимся в Терминале.

Отображение случайных цитат с помощью сценария оболочки Motivate

Чтобы отобразить любые случайные котировки, просто запустите следующую команду из своего терминала.

motivate

Или,

moti

Теперь вас встретит случайная цитата.

"You don't have to be great to start, but you have to start to be great."
        --Zig Ziglar

Продолжайте выполнять эту команду, чтобы получить больше котировок. Вот несколько цитат, отображаемых командой «motivate» на сервере Ubuntu.

Отображение случайных цитат из командной строки с помощью программы Motivate

Чтобы обновить базу данных, клонируйте репозиторий мотивации git:

git clone https://github.com/mubaris/motivate.git

Затем перейдите в каталог мотивации:

cd motivate

И обновите его с помощью команды:

./UPDATE

Отображение случайных цитат с помощью команды Fortune

Как уже было сказано, программа Motivate находится под сильным влиянием команды 'fortune'. Вы также можете отображать случайные цитаты, забавные фразы и популярные пословицы, используя команду «фортуна».

Чтобы установить его в системах на базе RPM, запустите:

sudo yum install fortune

В системах на базе DEB:

sudo apt-get install fortune

После того, как вы его установили, запустите «Fortune» на своем терминале, чтобы получить случайные цитаты и мысли популярных людей.

fortune

Вот некоторые удачи из моей системы Ubuntu.

Отображение случайных цитат из командной строки с помощью программы Fortune

Автоматически отображать котировки при открытии терминала

Программы мотивации и удачи могут автоматически отображать цитаты, забавные высказывания и поговорки всякий раз, когда вы открываете приложение «Терминал». Для этого вам необходимо добавить команду motivate или  fortune в файл конфигурации профиля предпочитаемой вами оболочки. :

Если вы используете BASH, откройте файл bashrc:

nano ~/.bashrc

Добавьте следующие строки для команды удачи:

#!/bin/bash
~/.bashrc
fortune

Для команды мотивации добавьте следующие строки:

#!/bin/bash
~/.bashrc
motivate

Сохраните и закройте файл. И введите следующие команды, чтобы изменения вступили в силу.

source ~/.bashrc

Отныне каждый раз, когда вы открываете Терминал, вас будет встречать цитата.

Оставайтесь мотивированными!

Ресурсы:

  • мотивировать репозиторий Git
  • Сайт Fortune

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