Обучение
May 16, 2022

Хроники Термукса 3: Установка утилит

В этой статье я вам расскажу и покажу как установить и настроить некоторые полезные утилиты в Termux.

Фух, ну и трудноватая неделя у меня вышла: сначала нужно было сдать кучу долгов по учёбе, потом доделать кое-какой мелкий проект, так ещё и система полетела под конец(((

Ну, не буду о личном, вам вряд-ли такое интересно, так что перейду сразу к делу.

Как вы прочитали из заголовка, сегодня мы будем устанавливать всякие полезности в наш мобильный терминал. Приступим.


Содержание:

1. Bash-completion

2. Vim

3. Man

4. Imagemagick

5. ffmpeg

6. Midnight Commander (mc)

Заключение


Bash-completion

Давайте сначала обратим внимание на такую прекрасную утилиту, как bash-completion. По факту, название отображает суть этой утилиты: она "магическим" образом дополняет ваши команды в терминале, которые вы вводите. Достаточно нажать Tab, и команда, которую вы не дописали, резко приобретёт полноценный вид.

Если простыми словами - это как автозамена на вашей клавиатуре Android или iOS, только разница в том, что данная утилита лишь дополняет вашу команду, а не исправляет в ней опечатки.

Установка:

apt install bash-completion # Работает автоматически по нажатию Tab

Vim

Vim - это довольно популярный текстовый редактор, который очень хорошо подходит для редактирования и написания кода. Плюсом является то, что код подсвечивается разными цветами, а это добавляет удобства к пользованию.

Некоторые его недолюбливают за его сложность в эксплуатации, но поверьте - сложного там ничего нет, нужно только разобраться и мозги кипеть не будут)

Установка:

apt install vim
Тут уже можно пользоваться нашим Bash-completion - пишем ‘apt i’ теперь нажимаем Tab и наша команда дописывается до ‘apt install’

Использование:

Например, чтобы открыть файл 1.txt (если его нет, то он создастся) пишем следующее:

vim 1.txt
Чтобы начать вводить текст нажмите ‘i’
Чтобы закончить вводить текст нажмите ESC
Перед вводом команды должно быть двоеточие ‘:’
‘:q!’ – выйти без сохранения
‘:w’ – сохранить
‘:wq’ – сохранить и выйти

В следующей статье я подробно расскажу как пользоваться данной утилитой.


Man

Man - встроенная утилита для показа справки о различных командах. Ну, тут и говорить особо нечего - попробуйте лучше сами:

Установка:

apt install man

Использование:

man %commandname
commandname - команда, про которую вы хотите получить справку.

Imagemagick

Imagemagick - это утилита для работы с изображениями прямо в терминале. Она позволяет конвертировать, сжимать и обрезать изображения. Кроме этого, она поддерживает много форматов, включая даже PDF.

Установка:

apt install imagemagick

Пример использования:

Сконвертировать все картинки из текущей папки в один PDF и уменьшить их размер:

convert *.jpg -scale 50% img.pdf
подробную информацию об использовании гуглите - там многовато команд для одной короткой статьи.

ffmpeg

ffmpeg - это один из лучших консольных конвертеров аудио и видео.

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

Установка:

apt install ffmpeg

Примеры использования:

Чтобы установить битрейт видео(из текущей папки) выходного файла в 64 Кбит/с:

FFmpeg -i input.avi -b 64K output.avi

Чтобы установить частоту кадров выходного файла до 24 кадров в секунду:

FFmpeg -i input.avi -r 24 output.avi
input.avi — название входного файла, то бишь видео, которые вы захотели изменить.
output.avi — название уже изменённого файла

Применений у ffmpeg просто туча, так что следует погуглить, если он вам интересен.


Midnight Commander (mc)

MC - это двухпанельный файловый менеджер, наподобие Far(что такое Far? Идите в гугл).

В общем, кому интересно, выглядит он примерно так:

Может, кто-то скажет что им можно сжечь глаза, и отчасти я с ним соглашусь, но романтику в терминале никто не отменял)

Это довольно популярная утилита, которая позволяет смотреть на два файловых менеджера одновременно(на два окна), что может быть удобным для штудирования файловой системы, не выходя из нашего терминала.

Установка:

apt install mc

Как и в случае половины утилит из этой статьи - MC довольно большой для описания его работы в пару строчек, так что опять же, не ленимся и идём в наш многострадальный поисковик за информацией.


Заключение

Что ж, вот и подошла эта статья к концу. Сегодня мы узнали о существовании некоторых полезных утилит, которыми вы можете пользоваться в Termux'е, а также установили некоторые из них.

Да, знаю, я вас на протяжении всей статьи посылал в гугл. Не, ну а что?! Всё таки, самообучение гораздо полезнее бездумного копипаста.

Надеюсь, эта статья помогла вам лучше почувствовать всю мощь Termux'а, а те кто только установил себе Linux и являются в нём новичками - также могут использовать команды из этой статьи с точно таким же результатом!

Как я и говорил - начинающие пользователи Linux также могут использовать мои статьи для изучения сего чуда - эмулятора терминала Linux.

В следующей статье я покажу как в большей мере настроить наш Termux: мы добавим alias'ы в файл ".bashrc" с помощью Vim'а. Что такое alias'ы и как их задать с помощью Vim'a вы узнаете из моей следующей статьи!

Благодарю за прочтение, желаю всем добра и ждите продолжения!

P.S. постараюсь не заставлять долго ждать в следующий раз)