adblock check

Коротко о главном: что такое Termux

Читатель Трешбокса написал заметку о популярном эмуляторе терминала Android и о ключевых функциях приложения

Termux — это эмулятор терминала Android и приложения среды Linux, которое работает напрямую, без необходимости рутирования или настройки. Минимальная базовая система устанавливается автоматически — дополнительные пакеты доступны через диспетчер пакетов APT.

Если кратко и грубо-то, Termux — это консоль, которая в ваших услугах.

По умолчанию в Termux установлена ​​минимальная базовая система. Дополнительные пакеты доступны из диспетчера пакетов «pkg» (аналоге apt). Приложение поддерживает расширенное управление при наличии прав суперпользователя и установка специального пакета «tsu» (аналог sudo). Без root-прав приложение также имеет достаточно широкие возможности.

Коротко о главном: что такое Termux
Вот он, зверь)

Так-же Termux имеет ряд дополнений, которые все можно найти в F-Droid.

  1. Termux: API — доступ к аппаратным функциям Android и Chrome.
  2. Termux: Boot — запускайте скрипт(ы), когда ваше устройство загружается.
  3. Termux: Float — запустите Termux в плавающем окне.
  4. Termux: Styling — используйте цветовые схемы и шрифты для Powerline, чтобы настроить внешний вид терминала Termux.
  5. Termux: Tasker — простой способ вызвать исполняемые файлы Termux из Tasker и совместимых приложений.
  6. Termux: Widget — запускайте небольшие скриптлеты с домашнего экрана.

Для чего используется Termux

  1. Автоматизация устройства с помощью скриптов и надстройки Termux Tasker.
  2. Передача файлов и синхронизация через syncthing, rsync, rclone и т. д.
  3. Программирование (clang, python, vim и т. д.).
  4. Проверка защищённости устройств на взлом.
  5. Проверка защищённости сайтов на DDoS или Dos.
  6. Искать уязвимости в роутере или сети.
  7. Проверка защищённости от спама (может кому-то надо будет :))

Установка

Если установить, то через F-Droid, так как в Google Play поддержка обновлений прекращена. На сегодняшний день реализована только поддержка Android устройств с 7.0-12.0. Чтобы установить на ПК нужно использовать специальные утилиты. На данный момент самыми популярными утилитами являются: Bluestacks и NoxPlayer.

Команды

Раз Termux консоль, то он принимает команды. (По аналогии с cmd).

Вот список команд, которые могут пригодиться.

  • apt update # — поиск обновлений. Всегда выполняйте эти первые 2 команды перед работой
  • apt upgrade # -установка обновлений
  • pkg \ apt install <имя пакета> # установка пакета
  • git clone <ссылка из git на репозиторий> # установка репозитория из GitHub
  • help # помощь \ выводит список команд termux
  • <имя пакета> help # выводит список команд пакета пример –python help
  • pkg search package — ищет пакет пакета
  • pkg remove package — удаляет пакет
  • pkg list-installed — выведет список загружаемых пакетов
  • !!! — повторить последнюю команду
  • выход — разлогиниться

Файловая система

  • ls — список файлов и каталогов
  • ls -al — форматированный список со скрытыми каталогами и файлами
  • cd dir — сменить директорию на dir
  • cd — сменить на домашний каталог
  • pwd — показать текущий каталог
  • mkdir dir — создать каталог dir
  • rm file — удалить файл
  • rm -r dir — удалить каталог dir
  • rm -f file — удалить форсированно файл
  • rm -rf dir — удалить форсированно каталог dir
  • cp file1 file2 — скопировать file1 в file2
  • cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует
  • mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2
  • ln -s file link — создать символическую ссылку к файлу файл
  • touch file — создать файл
  • cat> file — направить стандартный ввод в файл
  • more file — вывести содержимое файла
  • head file — вывести первые 10 строк файла
  • tail file — вывести последние 10 строк файла
  • tail -f file — вывести содержимое файла по мере роста, начинает с последних 10 строк

Управление процессами

  • kill pid — убить процесс с id pid
  • наверх — показать все запущенные процессы
  • killall proc — убить все процессы с именем proc
  • bg — список остановленных и фоновых задач; продолжение выполнения остановленной задачи в фоне
  • fg — выносит на передний план последние задачи
  • fg n — вынести задачу n на передний план

Права доступа на файлы

chmod восьмеричный файл — сменить права файла на восьмеричное, раздельное для пользователя, группы.

  • 4 — чтение ®
  • 2 — запись (ш)
  • 1 — исполнение (x)

Системная информация

  • date — вывести текущую дату и время
  • cal — вывести календарь на текущий месяц
  • uptime — показать текущий аптайм
  • whoami — имя, под которым вы залогинены
  • uname -a — показать информацию о ядре
  • cat / proc / cpuinfo — информация ЦПУ
  • cat / proc / meminfo — информация о памяти
  • команда man — показать мануал для команды
  • df — показать инф. о использование дисков
  • du — вывести «вес» текущего каталога
  • бесплатно — использование памяти и обмен
  • whereis app — возможное расположение программы app
  • какое приложение — какое приложение будет запущена по умолчанию

Сеть

  • ping host — пропинговать хост и вывести результат
  • whois domain — получить информацию whois для домена
    dig domain — получить DNS информацию о домене
  • dig -x host — реверсивно искать host
  • wget file — скачать файл
  • wget -c file — продолжить остановленную закачку

Установка python2 / 3 скриптов

В Termux вызов пайтона: python2 и python.

(X — версия Python)

  • pythonX setup.py
  • pythonX -m pip install -r requirements.txt

или

  • pipX install -r requirements.txt

Клавиатурные сочетания

  • Ctrl + C — завершить текущую команду
  • Ctrl + Z — остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
  • Ctrl + D — разлогиниться, тоже самое, что и выйти
    Ctrl + W -
  • Ctrl + W — удалить одно слово в текущей строке
  • Ctrl + U — удалить строку
  • Так же стрелки (вверх и вниз) можно использовать в качестве истории команд

И так все же, что что он сможет?

И много чего можно найти в github для termux, но оставлю одну прогу в которой много инструментов для проверки защищённости устройства. Я не несу за ваш страх и риск.

DarkFly-Tool включает в себя огромное множество инструментов. От проверки на защищённость от вирусов до скачивания видео из интернета. В нем присутствуют как безобидные инструменты, так и утилиты для взлома камер, вирусы, спамеры и тому подобное.

Установка в Termux

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

  • python2 install.py
  • DarkFly

Прикольчик : D

Бегущий — поезд будет бежать по вашему поезду экрану, и после того, как он пройдет, вы увидите свой терминал.

Эта команда установит sl пакет в termux: (мелочь, а приятно)

  • pkg install sl

Теперь пакет sl установлен в вашем termux, и вам просто нужно набрать sl.

shymerove
Пользователь
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...