Желаете получить навыки в Linux-командах? Не обязательно устанавливать полноценный дистрибутив. Есть немало сайтов, позволяющие пользоваться Linux-терминалом онлайн. Но эти полноценно работают на ПК, а не на мобильных устройствах. Однако Android основан на ядре Linux. Для смартфонов Android есть пару приложений, поддерживающих Linux-команды для подключения к удаленному серверу через SSH.
Не стоит ждать, что они заменят ваши обычные эмуляторы Linux-терминала на компьютерах. Но и для Android можно найти несколько интересных вариантов.
Распространенные эмуляторы Linux терминала в Android
Для понимания и легкости восприятия статья поделена на две части. В первой речь пойдет об эмуляторах терминала, а во второй – о возможностях удаленного подключения (SSH) с терминальным интерфейсом. Некоторые приложения из статьи не распространяются с открытым кодом (open-source); они идут с соответствующей пометкой. Такие приложения попали сюда потому, что позволяют работать с Linux-терминалом на Android. Чтобы пользоваться такими командами, как Is, для перехода по директориям, копирования/вставки и выполнения расширенных операций, вам потребуется root-доступ на Android-смартфоне.
Как использовать телефон как POS-терминал?
1. QUTE: TERMINAL EMULATOR (НЕ СВОБОДНАЯ)
Эмулятор терминала Qute предлагает доступ к встроенной командной оболочке на девайсе под управлением Android. На смартфоне вы сможете пользоваться популярными командами (ping, trace, cd, mkdir и др.). Есть возможность установить bin-файлы и создать сценарии оболочки.
Редактор скриптов bash и поддержка рутированных устройств превращает Qute в весьма заманчивое приложение, которое стоит попробовать. Кроме того, в Qute можно включать светлую тему, скрывать клавиатуру, переключать подсветку синтаксиса и кое-что еще.
Правда, разработчик указывает на то, что, из-за последней политики конфиденциальности Google, в приложении появился ряд известных проблем на Android 11 и выше. Так что без корневого устройства вы вряд ли сможете сделать многое.
2. TERMINAL EMULATOR FOR ANDROID
Terminal Emulator один из старейших эмуляторов Linux-терминалов на Android. Вы можете работать с простыми командами, добавлять несколько окон и пользоваться ярлыками запуска для ускорения работы.
Лучше всего то, что здесь вы не увидите рекламы, предложений о покупке в приложении и какие-либо отвлекающие элементы. К сожалению, Terminal Emulator уже давно не поддерживали, а его страница на GitHub ушла в архив еще в 2020, сигнализируя о завершении разработки.
Даже в своем нынешнем состоянии Terminal Emulator, похоже, работает у многих пользователей. Так что, быть может, не стоит сразу отметать этот вариант; лучше взять и попробовать.
3. MATERIAL TERMINAL (НЕ СВОБОДНАЯ)
Эмулятор терминала для Аndroid
Material Terminal – обновленная версия Terminal Emulator for Android. Вам доступны те же опции, несколько окон, никакой рекламы и поддержка базовых команд. А еще – возможность установить на устройстве с правами root BusyBox и другие утилиты командной строки. Вы получаете все то же самое, что и выше, но с пользовательским интерфейсом в стиле Material Design.
Лучшие SSH-клиенты для Android
Ищите эмулятор терминала с возможность подключения через SSH на Android? Или же вам интересно только удаленное подключение по SSH? Вот несколько вариантов.
4. TERMUX
Termux – популярный эмулятор терминала, доступный на Android. Включает внушительную коллекцию пакетов, позволяющих работать с оболочками bash и zsh. А с root-доступом вы сможете управлять файлами с nnn и редактировать их через nano, vim или emacs. В пользовательском интерфейсе нет ничего, кроме терминала.
Вы можете получать доступ к серверам через SSH. Предусмотрена разработка на Си через clang, make и gdb. Все зависит от ваших предпочтений и наличия/отсутствия устройства c root доступом. На GitHub-странице можно найти информацию по решению любых проблем. Пока что обновления для версии на Play Store приостановлены по техническим причинам.
Так что, если версия с Play Store не работает, последнюю сборку ищите на F-Droid.
5. TERMIUS (НЕ СВОБОДНАЯ)
Termius – SSH и SFTP-клиент, предназначенный для удаленного доступа с устройств Android. С Termius вы можете управлять системами UNIX и Linux. На странице в Play Store Termius описывается как неплохой PuTTY-клиент для Android, и это действительно подходящее определение. Пользовательский интерфейс прост для понимания и не кажется запутанным. Кроме того, есть поддержка протоколов Mosh и Telnet.
Когда вы подключаетесь к удаленному устройству, он распознает такие ОС, как Raspberry Pi, Ubuntu, Fedora. Еще с этого приложения можно работать на клавиатуре, подключенной к смартфону. В довершение ко всему, здесь нет никаких баннеров или рекламы, что делает Termius маленьким идеальным приложением для удаленного подключения.
Termius предлагает и платную версию (с бесплатным 14-дневным периодом) с расширенными опциями: зашифрованная кросс-синхронизация, переадресация агента SSH ключа, SFTP, терминальные вкладки и т.д. Почитать подробнее можно на официальном сайте.
6. JUICESSH (НЕ СВОБОДНАЯ)
uiceSSH – популярный SSH-клиент с кучей бесплатных функций и возможностью обновиться до PRO-версии.
В дополнение к поддержке Telenet и Mosh вы также получаете доступ к некоторым сторонним плагинам, чтобы расширить функциональные возможности. Вы можете настроить внешний вид из набора доступных опций и без труда распределить свои подключения по группам.
Не стоит забывать о том, что вы получаете еще и поддержку IPv6. А при покупке платной лицензии вы сможете настроить интеграцию с AWS, включить безопасную синхронизацию, автоматизировать резервное копирование и многое другое.
7. CONNECTBOT
Если все, что вам нужно, – это простой SSH-клиент, то здесь подойдет ConnectBot. Вы можете работать в нескольких SSH-сеансах одновременно, создавать защищенные туннели и пользоваться опцией копирования/вставки между приложениями.
Linux команды в Android без ROOT доступа
Если у вас нет root доступа на Android, либо вы не планируете его настраивать, то есть уникальная возможность для установки Linux-дистрибутивов на смартфоне с помощью программы Andronix. Вы получаете огромный набор Linux-дистрибутивов и возможностей настольной среды с оконными менеджерами.
Но самое лучшее здесь то, что для работы с различными Linux-командами вам не нужен root доступ. Достаточно установить любимый дистрибутив, который и будет все делать. Помимо простоты использования, вам предлагаются и премиум-опции с доступом к таким функциям, как автономная установка дистрибутивов и возможность синхронизации команд между устройствами.
Но установка Linux-дистрибутива еще не говорит о том, что вы сможете делать, что угодно. И все равно это отличный вариант. Скачать приложение можно в Play Store, а почитать подробнее на GitHub.
Программа терминал для тестирования устройств
About Программа терминал для тестирования устройств
UDP terminal for testing devices
Программа терминал предназначена для тестирования с ANDROID планшета или телефона различных сетевых устройств,компьютеров,микроконтроллеров с LAN и т.д
Программа может подключаться к удаленному или локальному серверу по UDP и обмениваться с ним данными.Может работать по WIFI,2G/3G и через адаптер USBLAN.
Основные возможности программы:
-прием и отображение данных в ASCII и HEX виде
-отправка данных в ASCII и HEX виде
-сохранение IP и порта сервера
Коротко по работе с программой.При запуске программа проверяет есть ли сетевое подключение и предлагает влючить WIFI/LAN/3G
.Если сетевое подключение есть, то она в верхней строке пишет Ваш IP адрес.В полях SERVER IP и Port укажем IP и порт удаленного устройства на которое будем слать/принимать данные.Далее жмем LISTEN и посылаем принимаем данные.На компьютере в качестве приемной стороны рекомендую использовать бесплатную программу
Hercules Setup utility можно найти в google
Работает без установки.
Для отладки и тестирования на компьютере самое то.В ней открываем вкладку UDP и в полях Module IP пишем Ваш IP (в программе на Андроид верхняя строка you ip address. ) и в полях Port и Local Port пишем порт который вы указали в Андроид программе. Жмем кнопку LISTEN и начинаем обмениваться данными по сети.
Если надо передавать данные в HEX коде то в нижней строке ставим «галку» H и набираем 01023FFF и т.д Для приема данных в HEX виде ставим верхнюю «галку» Н
Так-же можно использовать для тестирования утилиту netcat.Кстати попробывал мини чат на ней.У меня внешний IP. На роутере c (OPENWRT или от «ОЛЕГА») запускаем netcat так:
nc -l -u -p5005 и на андроид телефоне (Мегафон) запускаем мой терминал, прописываем внешний адрес роутера.Все. Далее набирая в консоли роутера, получаем данные в телефоне и обратно.Такой мини чат.Телефон работает через 3G.Можно писать на роутере скрипты и управлять чем угодно.
What’s New in the Latest Version ‘ platformBuildVersionName=
Last updated on Dec 12, 2015
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Источник: apkpure.com
Около Terminal Test APK
Ускорение до 200% с dFast Torrent Cloud ™ . Наслаждайтесь самой быстрой службой загрузки с dFast.
Как работает dFast?
dFast — это полностью открытый магазин приложений без каких-либо региональных или национальных ограничений. Кроме того, вам не нужно проходить какие-либо процессы регистрации или подписки здесь. На самом деле вам даже не нужна учетная запись Google Play. И, помимо разрешения загрузки приложений и установки APK с наших собственных серверов; dFast также обнаруживает XAPK с дополнительными файлами OBB.
Terminal Test Скриншоты
Описание Terminal Test
Источник: www.modapkandroid.ru