09.12.2023

Тренажер команд Linux CLI Text Processing Exercises

Читая книги или статьи по операционной системе Linux, постоянно приходится выполнять какие-то команды. Просто перепечатать команду один раз, ничего не даст, ее попросту часто не запомнишь. В этом случае можно использовать утилиты для заметок, например Zim. А для отработки команд воспользоваться терминалом вашей системы. А можно прибегнуть к утилите Linux CLI Text Processing Exercises, в которой и отрабатывать команды.

В Linux CLI Text Processing Exercises уже имеется 40 встроенных команд, но список можно расширить отредактировав файл questions.json. В который и вписываем дополнительные команды, которые хотите выучить.

Установка Linux CLI Exercises

Итак, переходим к установке Linux CLI Text Processing Exercises. Для начала необходимо установить дополнительные пакеты. Как можно догадаться из установки пакетов, Linux CLI Text Processing Exercises написан на языке Python, что позволит вам редактировать исходный код, при условии, что вы знаете этот язык программирования:

sudo apt install python3-pip python3.10-venv
команд Linux CLI Exercises 1

Переходим к установке самого приложения, выполнив ниже указанные команды:

python3 -m venv textual_apps
cd textual_apps
source bin/activate
pip install cliexercises
команд Linux CLI Exercises 2

Для запуска Linux CLI Text Processing Exercises выполняем команду:

cliexercises
команд Linux CLI Exercises 5

Сверху написан вопрос, в строке вам необходимо ввести команду, отвечающую запросу, а затем нажать Enter и команда будет выполнена. Что бы каждый раз не запускать виртуальную среду, можно добавить alias в .bashrc:

nano ~/.bashrc

В конце файла дописываем строку:

alias cliexercises='~/textual_apps/bin/cliexercises'
команд Linux CLI Exercises 3

Сохраняем сочетанием клавиш “ctrl o” и закрываем .bashrc – “ctrl x”. Теперь в терминале для вызова Linux CLI Text Processing Exercises достаточно открыть терминал и набрать команду “cliexercises” для запуска утилиты.

Файл с командами о котором говорилось в начале статьи находится в директории /textual_apps/lib/python3.10/site-packages/cliexercises/ под названием questions.json. При редактировании этого файла, главное соблюдать то, как он написан:

команд Linux CLI Exercises 4

Заключение

Возможно, возникнет небольшая проблема с работой Linux CLI Text Processing Exercises или редактированием файла с командами у тех, кто не знает Английский язык. В решении данной ситуации, вам поможет переводчик Crow Translate который можно установить в вашу систему.

Исходный код Linux CLI Text Processing Exercise можно найти на Github по этой ссылке.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на социальные сети журнала Cyber-X:

YouTube
ВКонтакте
Telegram
Дзен

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

Источник.