Что такое Termux и с чем его едят
Всем привет с вами Werman.
Сегодня я вам расскажу что такое termux.Я вам схемы всякие даю, а что такое termux мало кто знает, да и толковых статей в всемирной сети интернет не наблюдаю.
Так что же такое Termux - это эмулятор терминала в среде Linux, т.е после установки его мы получаем вполне работоспособный линукс терминал на Android.Вообще сама платформа Android это линукс на минималках так сказать))
Шаг 1
Ну для начала надо установить Termux с Google play/F droid
Разберем теперь основные команды:
apt update - обновление пакетов Termux apt upgrade - обновление пакетов Termux
ls # – отображает список файлов и директорий в текущей директории cd # – перемещает в указанную директорию, например: Важно понимать: если путь не указан прямо (~/storage/downloads/1.txt) он будет от текущей директории cd dir1 # – переместит в dir1 если в текущей директории она есть cd ~/dir1 # – переместит в dir1 по указанному пути от корневой папки cd # или cd ~ # - переместить в корневую папку clear # – очищаем консоль ifconfig # – можно посмотреть IP, а можно и сеть настроить cat # – позволяет работать с файлами/устройствами (в рамках одного потока) например: cat 1.txt # – просмотрим содержимое файла 1.txt cat 1.txt>>2.txt # – копируем файл 1.txt в файл 2.txt (файл 1.txt останется) rm # - используемая для удаления файлов из файловой системы. Ключи, использующиеся с rm: -r # – обрабатывать все вложенные директории. Данный ключ необходим, если удаляемый файл является директорией. Если удаляемый файл не является директорией, то ключ -r не влияет на команду rm. -i # – выводить запрос на подтверждение каждой операции удаления. -f # – не возвращать код ошибочного завершения, если ошибки были вызваны несуществующими файлами; не запрашивать подтверждения операций. Например: rm -rf mydir # – удалить без подтверждения и кода ошибочного завершения файл (или каталог) mydir. mkdir <путь> # – создает директорию по указанному пути echo # – может служить для записи строки в файл, если используется ‘>’ файл будет перезаписан, если ‘>>’ строка будет дописана в конец файла: echo "string" > filename Сочетание клавиш Ctrl + C и Ctrl + Z прерывает и прекращает выполнение команд соответственно.
Теперь вы знаете основные команды Termux,но это далеко не все)
Шаг 2
Давайте настроим termux и установим дополнительные утилиты
Первым делом надо установить bash-completion - Суть утилиты в том что, вводя команды вы можете нажав Tab воспользоваться автозаполнением. Для установки пишем:
apt install bash-completion # Работает автоматически по нажатию Tab
Думаю многие заходят покодить в termux, поэтому для вас текстовый редактор с подсветкой кода для termux.Для установки пишем:
apt install vim # Тут уже можно пользоваться автозаполнением - пишем ‘apt i’ теперь нажимаем Tab и наша команда дописывается до ‘apt install’.
Пользоваться vim`ом не сложно, чтобы открыть файл 1.txt (если его нет, то он создастся) пишем
vim 1.txt # Чтобы начать вводить текст нажмите ‘i’ # Чтобы закончить вводить текст нажмите ESC # Перед вводом команды должно быть двоеточие ‘:’ # ‘:q!’ – выйти без сохранения # ‘:w’ – сохранить # ‘:wq’ – сохранить и выйти
Вот еще несколько полезных утилит
Ставить через apt install
man — Встроенная справка для большинства комманд.
man %commandname
imagemagick — Утилита для работы с изображениями(конвертирование, сжатие, обрезка). Поддерживает много форматов включая pdf.Пример: Сконвертировать все картинки из текущей папки в один pdf и уменьшить их размер.
convert *.jpg -scale 50% img.pdf
ffmpeg — Один из лучших конвертеров аудио/видео. Инструкцию по использованию гуглите.
mc — Двухпанельный файловый менеджер наподобие Far.
Впереди еще немало шагов, главное что движение начато!