Как использовать командную строку Linux на Android с Termux

Linux Как тот друг, от которого ты никогда не захочешь отказываться, каким бы прекрасным ни был твой новый парень (Android). если бы я был развитый Или профессионалу, который постоянно хочет быть на связи Терминал Для Linux есть способ конвертировать С телефона Android на Ubuntu. У вас есть только одно приложение, чтобы иметь возможность запускать Linux Terminal на Android, спасибо Termux.

Это небольшое и мощное приложение Termux позволяет превратить ваше устройство Android в эмулятор Linux. Приложение поставляется с большим количеством устанавливаемых инструментов, таких как bzip2 ، Cmake ، днсутилс ، Emacs ، GCC ، мерзавец ، GnuPG ، ак-греп ، HTOP ، мин ، карликовый ، PHP ، SSH ، деготь , И более.

Android - мощная операционная система, предлагающая множество Приложения, близкие к категории настольных компьютеров. Однако иногда требуется немного усилий, чтобы сделать что-то на Android, которое находится на вашем рабочем столе одним щелчком мыши.

Как использовать командную строку Linux на Android с Termux - Android Linux

Одно из решений - воспользоваться скрытой инфраструктурой Linux в Android. Termux обеспечивает среду для командной строки Это позволяет вам устанавливать приложения Linux на устройстве Android ваш. Вот как использовать Termux.

Почему вам следует использовать Termux?

На самом деле в Play Store есть некоторые приложения, которые являются портами Android для приложений Linux. Они отличаются от Termux тем, что копируют приложения Linux, но каким-то образом созданы для «Android».

Напротив, Termux - это автономная среда Linux. Его программное обеспечение (во всех смыслах) такое же, как и его аналоги для Linux. Это дает некоторые преимущества перед клонированными приложениями:

  • последовательность: Приложения Linux, перенесенные на Android, требуют определенного пользовательского интерфейса. Пользовательский опыт Android во многом зависит от количества усилий, которые прикладывает разработчик. И наоборот, приложения Termux такие же, как и версии для Linux, от сочетаний клавиш до их установки.
  • совместимость: Добавление кода Android может усложнить работу с некоторыми тонкими приложениями. Например, клиент Android SSH может иметь размер от 2 до 12 МБ. Сравните это с Dropbear, доступным в Termux, размер которого составляет 396 КБ (килобайт). Он также предоставляет SSH-сервер.

Как использовать командную строку Linux на Android с Termux - Android Linux

  • Обновления: Когда приложение получает обновление, вы остаетесь во власти разработчика приложения Android для обновления. Напротив, приложения Termux - это стандартные пакеты Linux, которые требуют меньшего обслуживания. Они могут быть созданы автоматически вместе с настольными версиями. С Termux вы, вероятно, быстрее получите новые функции.
  • ценаСуществует вероятность того, что любое приложение, которое вы покупаете в Play Store, может иметь связанные с ним сборы. Все приложения в Termux бесплатны (с открытым исходным кодом), как и сам Termux.

Как пользоваться Termux

Прежде чем мы углубимся, поймите, что Termux - это в первую очередь среда командной строки. Здесь нет навороченного пользовательского интерфейса с блестящими кнопками. Это относится не только к основному пакету Termux, но и к его приложениям. Вы не получите последнюю версию LibreOffice Сюда.

Самое главное, вы должны хорошо разбираться в командной строке для установки и использования этих программ в Termux.

Когда будете готовы, возьмите свой телефон или планшет и установите Termux.

Скачать: Termux (Бесплатно)

Основные команды Termux, которые вы должны знать

Запуск Termux перенесет вас прямо в среду командной строки. Отсюда вы можете установить новые инструменты. Termux использует тот же установщик пакетов, что и в Debian, Ubuntu и связанных дистрибутивах Linux.

Использует передовые инструменты упаковки (чаще называемые APT) для поиска, установки и удаления программ в Termux. Начните с обновления и обновления пакетов с помощью следующих команд:

apt update

apt upgrade

Как использовать командную строку Linux на Android с Termux - Android Linux

Далее узнаем, какие приложения доступны:

apt list

Чтобы узнать больше об одном из этих пакетов, используйте

apt show [package name]

Это отобразит: имя, администратора, размер файла, зависимости и другие полезные сведения. Чтобы установить приложение, просто используйте:

apt install [package name]

Наш гид расскажет вам о Использовать APT Узнайте больше об этом инструменте, например, о том, как обновлять пакеты. Вы можете запустить установленный инструмент, введя его имя в Терминал в командной строке Termux.

Помимо APT, этот список встроенных команд в Termux работает на Android:

  • позволяет вам cp копировать файл
  • Это будет сделать mv передача файлов
  • список ls Содержимое каталога
  • rm Удалить (удалить) данные
  • Создайте ln Символьная ссылка (например, ln /data/data/com.termux/files/home/documents в / sdcard / Documents)

С помощью этих встроенных инструментов вы можете уменьшить потребность в файловом менеджере Android. Также это приложение избавит вас от необходимости Разрешения root на вашем телефоне Чтобы получить удовольствие от этой работы.

Приложения Linux, которые можно установить с помощью командной строки Termux

с помощью склонный С Termux вы можете установить множество полезных приложений Linux на Android. Они делятся на несколько категорий - давайте рассмотрим некоторые из основных моментов.

Текстовые редакторы

Termux предоставляет последние версии замечательных приложений для редактирования текста Linux: VIM и Emacs. Также доступны другие приложения для редактирования, например, simple nano.

Конечно, в Android уже есть множество приложений для редактирования текста. Так что же Emacs и Vim привносят на платформу? Что ж, если ты хочешь работать с уценка Оба хорошо поддерживаются.

Вам что-нибудь нужно делать заметки и представить Список дел? Org-mode в Emacs покроет это. Вы даже можете использовать Emacs Как файловый менеджер или же Приложение для написания сценария или же Клиент Trello или же Музыкальный проигрыватель или бежать тральщик.

Зачем переключаться? Текстовые редакторы Android, как правило, сосредоточены только на одной функции. Например, один может сосредоточиться на черчении без отвлекающих факторов, другой - на предварительном просмотре Markdown и других форматов, а некоторые могут быть созданы для создания заметок (хотя по своей сути это просто приложения для редактирования текста).

Приложения для редактирования на основе терминала могут удовлетворить эти потребности в одном приложении, а также доступны на настольных платформах.

Утилиты на основе командной строки Termux

Пакеты Termux включают множество полезных инструментов командной строки Linux:

  • Gnuplot: Математическая программа
  • ImageMagickИнструмент для обработки и преобразования фотографий
  • p7zip: Инструмент сжатия 7-Zip
  • Разархивировать: другая утилита сжатия для формата RAR
  • Wget: Программа для загрузки файлов из Интернета через HTTP или FTP.
Зачем переключаться? Это специальные приложения, которые могут многое предложить.

Установить серверы в Termux

Мы уже показали, как можно трансформировать устройство. Android на веб-сервер с конкретными приложениями. Termux также предоставляет собственные веб-серверы Linux, такие как Apache, nginx и Lighttpd.

Но зачем вам запускать веб-сервер на вашем Android-устройстве?

Помните, что помимо программирования многие из лучших приложений на сегодняшний день являются веб-приложениями. Например, вы можете установить nginx, базу данных PostgreSQL и Python, а затем использовать платформу управления проектами. Тайга. Это предоставляет множество услуг, и все это без необходимости подписываться на какие-либо сторонние услуги или хостинг.

Termux также включает Dropbear, который обеспечивает SSH сервер (и клиент), чтобы войти в свой телефон / планшет и передать файлы. Это полезно в ситуациях, когда вы хотите обменяться некоторыми файлами, но не хотите использовать облачные сервисы. Просто запустите сервер Dropbear и используйте SSH-клиент, чтобы получить то, что вам нужно, и закройте его.

Зачем переключаться? Такие приложения, как Tiny Web Server, позволяют разрабатывать веб-сервер. Но что может быть интереснее легковесного сервера, который можно запустить из командной строки?

Разработка приложений из командной строки Termux

Хотя многие приложения Android (перечисленные как «редакторы кода») предоставляют возможность писать код, они могут не предоставлять сами языки. С Termux вы можете протестировать свой код на своем телефоне или планшете.

Как использовать командную строку Linux на Android с Termux - Android Linux

Он предлагает стандартные дистрибутивы языков программирования, такие как:

  1. Оболочка BASH (отличный способ начать взламывать)
  2. Python (доступны как v2, так и v3)
  3. PHP
  4. Ruby

Также доступны системы контроля версий git и Subversion, которые используются не только для разработки. Если вы хотите контролировать свои личные данные, система управления версиями позволяет хранить файлы где угодно. Вы также можете контролировать, отправляются ли обновления на другие устройства, и вы можете использовать флаги для именования версий.

Зачем переключаться? Для Android существуют пакеты языков программирования, например QПитон. Но у них есть собственный пользовательский интерфейс. Для полноценной работы могут также потребоваться дополнительные приложения.

Приложения на базе Android доступны как для git, так и для svn. Однако у вас должна быть отдельная реализация для каждого типа системы управления версиями. Termux предоставляет оба в одном пакете бесплатно. Сохраняя контроль над источниками, вы также можете уменьшить количество клиентов служб облачной синхронизации, таких как Dropbox.

Добавьте Linux в Android с помощью команд Termux

Termux - это компактное предложение, которое открывает множество функций для вашего Android-устройства. Командная строка - одна из самых мощных функций Linux, а Termux построен на ядре Linux вашей машины, чтобы вы могли работать более эффективно в дороге.

И кто знает, может быть, наличие этих приложений убедит вас попробовать Linux и на своем рабочем столе. проверить бумагу Наши команды Linux получить Некоторые помогают, когда вы попробуете.

Перейти к верхней кнопке