Termux – это полноценный терминал Linux, работающий на Android‑устройствах. Для эффективного использования среды необходимо освоить базовую терминологию администрирования Linux. В этой статье мы разберём самые важные понятия, которые помогут новичкам быстро приступить к работе.
Файловая система
Linux использует иерархическую tree-структуру, где корень обозначается символом /. Основные каталоги:
/data/data/com.termux/files/home– домашняя директория пользователя в Termux (аналог~)./usr– системные программы и библиотеки./binи/usr/bin– исполняемые файлы./etc– конфигурационные файлы./var– переменные данные (логи, кэши).
Для перехода в домашний каталог используйте команду:
cd ~
Права доступа
Каждый файл и каталог имеет три группы прав: owner (владелец), group (группа) и others (остальные). Права могут быть представлены в виде символической (rwx) или числовой (755) формы.
Пример изменения прав на исполняемый скрипт:
chmod 755 myscript.sh
Управление пакетами
Termux использует собственный пакетный менеджер pkg, который является оболочкой над apt. Основные команды:
pkg update– обновление списка пакетов.pkg upgrade– обновление установленных пакетов.pkg install <package>– установка нового пакета.pkg uninstall <package>– удаление пакета.
Пример установки популярного редактора vim:
pkg install vim
Процессы и их управление
Запущенные программы в Linux – это процессы. Они идентифицируются уникальным PID (Process ID). Основные утилиты:
ps aux– список всех процессов.topилиhtop– интерактивный монитор ресурсов.kill <PID>– завершение процесса.nohup <command> &– запуск в фоне, не зависящий от терминала.
Пример безопасного завершения процесса с PID 1234:
kill 1234
Пользователи и группы
В Termux по умолчанию работает один пользователь – тот, под которым вы вошли в Android. Команды whoami, id позволяют узнать текущие идентификаторы.
Для создания дополнительных пользователей в Termux обычно используют proot-distro, но в базовой конфигурации это не требуется.
Сетевые инструменты
Termux предоставляет полный набор сетевых утилит, таких как ping, curl, wget, ssh. Пример получения содержимого веб‑страницы:
curl -s https://example.com
Для подключения к удалённому серверу через SSH используйте:
ssh user@host
Полезные одно‑строчные команды
pwd– показать текущий каталог.ls -la– подробный список файлов.cat <file>– вывод содержимого файла.grep <pattern> <file>– поиск по файлу.
Заключение
Освоив перечисленные термины и команды, вы сможете уверенно работать в Termux, используя его как полноценную Linux‑среду на Android‑устройстве. Если вам нужна более глубокая настройка, автоматизация задач или обучение администрированию, команда RybinskLab предлагает индивидуальные консультации, разработку скриптов и поддержку инфраструктуры под Android.
Свяжитесь с нами, и мы поможем вывести ваш мобильный рабочий процесс на новый уровень!