Termux — мощное приложение для Android, позволяющее запускать команды Linux непосредственно с мобильного устройства без прав root. С помощью этого эмулятора терминала вы можете получить доступ к широкому спектру инструментов, устанавливать пакеты, программировать скрипты и выполнять множество сложных задач без необходимости использования настольного компьютера.
В этом подробном руководстве вы узнаете все: от установки Termux до его расширенной настройки, включая основные и часто используемые команды, управление пакетами, использование текстовых редакторов и даже запуск веб-серверов или удаленный доступ через SSH. Если вы хотите максимально эффективно использовать свое Android-устройство с помощью функционального и настраиваемого устройства, вы обратились по адресу.
Что такое Термукс?
Termux это приложение для Android, которое предоставляет терминал Linux полностью функционален. Его большим преимуществом является то, что для доступа к его функциям не требуется рутирование устройства и он позволяет устанавливать инструменты командной строки, аналогичные тем, что используются в дистрибутиве GNU/Linux.
Установка и начало работы с Termux на Android
Прежде чем начать использовать Termux, необходимо правильно его установить. Есть несколько способов сделать это, но основная рекомендация — скачать его с сайта Магазин F-Droid вместо Play Store, поскольку Google ввел ограничения, влияющие на его работу.
Шаги по установке Termux на Android
- Загрузите F-Droid с официального сайта и установите его на свое устройство.
- Найдите Termux в F-Droid и выберите вариант установки.
- После установки откройте приложение и начните первоначальную настройку.
Базовая конфигурация после установки
Перед началом использования Termux рекомендуется обновить пакеты с помощью следующих команд:
apt update && apt upgrade -y
Кроме того, чтобы разрешить Termux доступ к файлам хранилища устройства, выполните:
termux-setup-storage
Базовые команды в Termux для Android
Одним из важнейших аспектов использования Termux является изучение того, как обращаться с его командами. Вот некоторые из наиболее часто используемых:
- ls: Выводит список файлов и каталогов в текущем местоположении.
- cd: Сменить каталог.
- rm: Удаляет файлы или каталоги.
- MkDir: Создайте новый каталог.
- трогать: Создает пустой файл.
- эхо: Записывает текст в файл.
- кошка: Отображает содержимое файла.
Управление пакетами в Termux
Чтобы установить дополнительные инструменты в Termux, используйте упак o склонный. Вот некоторые из наиболее важных пакетов, которые вы можете установить:
- pkg установить нано: Устанавливает текстовый редактор Nano.
- пакет установки vim: Устанавливает текстовый редактор Vim.
- пакет установки openssh: Устанавливает SSH-сервер и клиент.
- pkg установить python: Установите Python для программирования.
- пакет установки git: Установите Git для управления репозиториями.
Использование SSH для удаленного доступа
Termux позволяет настраивать и запускать SSH-сервер на устройстве, что упрощает удаленное администрирование. Чтобы настроить его, выполните следующие действия:
apt install openssh
sshd
Для доступа с другого устройства используйте:
ssh usuario@direccion-ip -p 8022
Вы должны заменить пользователь по имени пользователя в системе и IP адрес по IP-адресу устройства с Termux.
Создание веб-сервера в Termux для Android
Чтобы запустить веб-сервер в Termux с использованием Python, выполните следующие действия:
cd /sdcard
python3 -m http.server 8080
Из браузера на том же устройстве или другом, подключенном к той же сети, откройте http://127.0.0.1:8080 чтобы убедиться, что сервер работает.
Автоматизация с помощью скриптов Bash
В Termux вы можете создавать скрипты Bash для автоматизировать процессы. Например, скрипт, который выводит сообщение на экран:
#!/bin/bash
echo "Hola, este es un script en Termux"
Сохранить как скрипт.sh и предоставьте ему разрешения на выполнение с помощью:
chmod +x script.sh
./script.sh
Termux — это универсальный и мощный инструмент, позволяющий реализовать функциональность системы Linux на любое Android-устройство. Хорошо понимая его команды и инструменты, вы сможете использовать его для программирования, управления серверами, удаленного доступа к устройствам и многого другого, что делает его необходимым инструментом для тех, кому нужна среда Linux на мобильном устройстве без особых хлопот. Поделитесь этим руководством и помогите другим пользователям узнать, как работает этот инструмент..