Linux часто называют любимой настольной операционной системой разработчиков и мастеров, и не зря. Его открытость и множество инструментов позволяют пользователям использовать свои компьютеры на пределе возможностей и эффективно выполнять любую задачу. Но иногда единственный компьютер, который у вас есть, - это смартфон.
К счастью, открытый характер Android как платформы означает, что вы можете воспользоваться его корнями Linux. С помощью терминальных приложений в этом списке вы сможете превратить свое Android-устройство в функциональную машину, сопоставимую с настольной средой.
1. Termux
Изображение 1 из 2
Изображение 2 из 2
Termux - это больше, чем просто эмулятор терминала; это вся среда Linux. Когда вы устанавливаете Termux, вы получаете то, что по сути является минимальной системой Linux, работающей на вашем Android-устройстве в виде приложения. По умолчанию вам предоставляется оболочка Bash, и большинство команд и утилит Linux работают должным образом.
Termux также дает вам Ctrl, Alt, Esc, и клавиши со стрелками на его интерфейсе, что упрощает ввод сочетаний клавиш, если у вас нет под рукой настоящей клавиатуры.
Как и в типичной системе Linux, Termux имеет диспетчер пакетов, что, возможно, является самой сильной стороной Termux. Через диспетчер пакетов вы можете установить другие оболочки, такие как Zsh или fish, редакторы исходного кода, такие как Vim и Emacs, а также клиент и сервер SSH. Это еще не все: вы также можете использовать такие инструменты, как FFmpeg и ImageMagick, а также языки программирования, такие как C, Ruby, Perl и Python.
С соответствующими командами, оконным менеджером и программой просмотра VNC вы можете установить графическую среду в Termux. Это позволяет запускать настоящие приложения Linux, такие как GIMP, как если бы они были на ПК.
Termux - мощное приложение, но оно также может быть немного подавляющим. Чтобы узнать больше о его возможностях и о том, как его использовать, ознакомьтесь с как использовать командную строку на Termux.
С мая 2021 года Termux больше не будет получать обновления в Play Store в обозримом будущем. Это связано с изменением политики Play Store, которое нарушит функциональность Termux. На данный момент вы можете получить самую последнюю версию Termux на F-Droid, торговой площадке приложений для Android с открытым исходным кодом.
Скачать: Termux от Гугл игры | F-Droid (Бесплатно)
2. СокSSH
Изображение 1 из 2
Изображение 2 из 2
Как следует из названия, JuiceSSH - это эмулятор терминала с поддержкой SSH, а также Telnet и Mosh. Его основная функция - предоставить вам возможность удаленно подключаться к другому компьютеру, будь то ваш собственный компьютер в локальной сети или удаленный сервер.
Надежная поддержка шифрования означает, что вы можете безопасно подключаться к удаленным серверам, зная, что другие не могут следить за ними.
Связанный: Как настроить SSH в Linux и протестировать вашу установку
В качестве терминала JuiceSSH предоставляет вам полноцветную консоль с параметрами тем, включая шрифты. Внутри терминала вы найдете программные ключи для Ctrl, Esc, Alt, Вкладка, и клавиши со стрелками, но вы также можете использовать внешнюю клавиатуру, если она у вас есть.
JuiceSSH также позволяет открывать оболочку локально, что дает вам доступ к Bash и его стандартным утилитам. Однако вы не можете установить какие-либо дополнительные пакеты, поэтому вы ограничены минимальной средой Linux.
В приложении вы можете установить плагины для расширения функциональности JuiceSSH. Среди этих плагинов вы найдете монитор производительности, показывающий использование ЦП, памяти, сети и диска на вашем сервере Linux. Также есть плагин для использования JuiceSSH с профилями Tasker, позволяющий воспользоваться мощными возможностями автоматизации Tasker.
JuiceSSH также имеет некоторые дополнительные функции, доступные при единовременной покупке, такие как возможность резервного копирования и синхронизации всех ваших сохраненных подключений и настроек между несколькими устройствами. Обновление также позволяет интегрироваться с Amazon AWS, а также хранить команды и сценарии в виде фрагментов, к которым можно быстро получить доступ между сеансами.
Хотя Android и сама по себе является способной платформой, его функции безопасности иногда могут нарушать функциональность программ Linux. В таких случаях лучше работать на удаленном ПК или сервере, так как настольная операционная система может быть более гибкой. Здесь на помощь приходят такие приложения, как JuiceSSH, поэтому, если это то, что вы ищете, обязательно попробуйте это.
Скачать:СокSSH (Доступна бесплатная, премиум-версия)
3. Qute
Изображение 1 из 2
Изображение 2 из 2
Android поставляется с предустановленной оболочкой и многими стандартными утилитами Unix, но обычно они недоступны вам как пользователю. Qute позволяет получить к ним доступ и использовать так же, как на компьютере.
Qute - довольно простое предложение в этом отношении. Он предоставляет вам эмулятор терминала и такие инструменты, как ping, trace, netstat, ifconfig, mkdir и другие. Функция автозаполнения команд позволяет быстрее находить нужную команду, и вы можете выполнять команды одновременно, разделяя их точкой с запятой перед вводом.
Отличительной особенностью Qute является редактор сценариев Bash. С его помощью вы можете создавать, редактировать и сохранять любой сценарий оболочки, какой захотите. Вы также можете настроить сценарий для автоматического выполнения при загрузке телефона.
Если все, что вам нужно, это основные инструменты Unix и терминал, который вам не мешает, то стоит попробовать Qute.
Скачать:Qute (Доступна бесплатная, премиум-версия)
4. LADB
Изображение 1 из 2
Изображение 2 из 2
LADB немного отличается от других приложений здесь. Вместо того, чтобы пытаться эмулировать терминал Linux или предоставлять SSH-клиент, LADB предоставляет вам доступ к оболочке Android Debug Bridge. Он позволяет запускать команды из ADB прямо на вашем телефоне, без необходимости в ПК.
LADB достигает этого, объединяя сервер ADB в свои библиотеки приложений. Обычно для работы ADB требуется USB-соединение, но LADB использует недавно появившуюся в Android 11 функцию Wireless ADB, чтобы обойти это. По сути, он подделывает беспроводное соединение и заставляет сервер ADB думать, что клиент - это другое устройство.
Среди множества задач, которые вы можете выполнить с помощью оболочки ADB на своем устройстве, является возможность записи вашего экрана, удалите приложения, связанные с вредоносным ПО, измените разрешения приложения и даже отправьте SMS-сообщения с помощью команды линия.
Связанный: Как использовать ADB и Fastboot на Android
Хотя вам действительно нужен Android 11 для использования Wireless ADB, вы также можете включить эту функцию на Android 10. Для этого сначала подключите устройство Android к компьютеру, а затем введите «adb tcpip 5555» в командной строке. Это включит Wireless ADB, пока вы не перезагрузите телефон.
По общему признанию, это противоречит цели приложения, поскольку для его работы в первую очередь нужен компьютер. Однако со временем все больше устройств должны поддерживать эту функцию.
Скачать:LADB ($2.99)
Сделайте ваш телефон Android еще мощнее, чем когда-либо
Прелесть экосистемы Android - это возможность делать с вашими устройствами все, что угодно, с небольшими ограничениями. Если вы хотите подключиться к внешнему ПК или разрабатывать программы прямо на своем телефоне, одно из этих терминальных приложений обязательно будет иметь все необходимое, чтобы превратить ваше устройство в крошечный рабочий стол.
Узнайте, как установить IDE Pydroid 3 на Android, а также полезные инструменты и библиотеки для практики программирования на Python.
Читать далее
- Android
- Терминал
- Командная строка
- Оболочка Linux Bash
- Приложения для Android
- Команды Linux
- SSH
Антонио изучает информатику, страсть к технологиям началась, когда он получил свой первый телефон Android в 2010 году. С тех пор он возится с телефонами, компьютерами и консолями. Теперь он использует свои знания, чтобы помочь другим упростить технику.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.