Termux — мой любимый эмулятор терминала для Android

Есть великое множество способов заставить GNU/Linux работать на смартфоне под управлением Android. Все они очень легко находятся через поисковики, посему я на них останавливаться не собираюсь. А вот любителям погонять на мобильнике простенький и в то же время многофункциональный эмулятор терминала Debian-подобного дистрибутива GNU/Linux — все-таки кое-что посоветую. Даже немного расскажу, как оно работает. wink 

Termux — это бесплатная программка (без рекламы!), которая создает в вашем Android-смартфоне некую Linux-песочницу и именно в ней работает. Официальный сайт продукта дает достаточно полную информацию про его возможности: наличие менеджера пакетов APT, привычного пользователям Debian GNU/Linux и производных дистрибутивов; защищенность; доступ как к большому количеству стандартных утилит командной строки, так и пакетам специально для Termux.

Кроме того, эмулятор терминала поддерживает быстрое нажатие некоторых часто используемых в CLI клавиш («Tab», «Ctrl», «Alt» и других) посредством вывода их над основной экранной клавиатурой, легко настраивается в соответсвии с предпочтениями пользователя (к примеру, можно переключаться между bash, Zsh и fish в интерфейсе командной строки), а также дает возможности для расширения своего функционала.

Последний пункт, думаю, прекрасно проиллюстрирует следующее видео:

Однако главное преимущество Termux — отсутсвие необходимости root-прав в установленном на телефоне Android, что, кстати, отнюдь не сказывается на функционале программы. Вот, скажем, я запустил Midnight Commander — классический двухпанельный файловый менеджер для UNIX-подобных операционных систем:

Кстати, для того, чтобы его установить, достаточно выполнить:

apt install mc

Обратите внимание! В Termux отсутсвует необходимость в утилите sudo и/или наличии root-прав, поскольку она запускается в песочнице, в которой вы уже являетесь суперпользователем. То есть, команды нужно выполнять так, как если бы вы работали в GNU/Linux от пользователя root.

Termux поддерживает поворот экрана и тесно интегрируется в систему. Да что там, если честно, интегрироваться-то, если Android — это операционная система на базе ядра Linux! Такой интерфейс у вашего телефона, как говорится, в крови. wink

Домашний каталог пользователя находится в песочнице и по умолчанию пуст. Однако ничто не мешает вам создать в нем привычные каталоги вроде «Документы», например:

mkdir Документы

Также можно рискнуть и выйти в Интернет из текстового браузера lynx. Установим его!

apt install lynx

Вот, как в lynx на Termux выглядит Google:

lynx google.com

Кстати, закрыть Termux непросто — он продолжает работать в фоне. Можно запускать более одной сессии одновременно, что превращает ваш смартфон практически во многопользовательский UNIX-темринал! 😆 Поэтому пользуйтесь командой «exit» точно так же, как если бы завершали сессию пользователя в любом настольном GNU/Linux.

Установите Termux уже сейчас! Утилита совершенно бесплатна и не содержит рекламы!

Termux на Google Play (Android)

Termux (пакет для F-Droid)

Также вы можете почитать «Termux Wiki» (на английском), чтобы подробнее ознакомиться с возможностями и настройкой этого чудесного приложения.

Как вам Termux? Делитесь впечатлениями в комментариях!

Напоминаю, что у нас продолжается конкурс! wink

Автор: root
Изображения: скриншоты автора
Видео: Tech-X

Автор публикации

не в сети 1 месяц

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 235Публикации: 67Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

1
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
1 Темы
0 Ответов
0 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
0 Авторы комментариев
Последние авторы комментариев
trackback

[…] я писал о своем любимом эмуляторе терминала GNU/Linux  для самрт…. На ваши просьбы, коих накопилось в личке достаточно, […]

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля