Как да използвате командния ред на Linux на Android с Termux

Как да използвате командния ред на Linux на Android с Termux

Android е способна операционна система, тъй като предлага много приложения, които се доближават до класа на работния плот. И все пак понякога са необходими доста усилия, за да се постигне нещо на Android, което би било щракване на работния плот.





Едно решение е да се възползвате от скритата Linux инфраструктура на Android. Приложението Termux предоставя среда на командния ред и ви позволява да инсталирате честни към доброта Linux приложения на вашето устройство Android. Ето как да използвате приложението Termux.





Защо да използвате Termux?

Вече има някои приложения в Play Store, които са портове за Android на приложения на Android. Те се различават от Termux по това, че копират тези приложения за Linux, но са направени по „начин на Android“.





За разлика от това, Termux е самостоятелна Linux среда. Неговите програми (за всички намерения и цели) са същите като техните колеги на Linux. Това носи някои предимства пред пренесените приложения:

  • Съгласуваност: Приложенията за Linux, които са пренесени на Android, изискват някакъв потребителски интерфейс. Потребителският опит в Android до голяма степен зависи от това колко усилия разработчикът полага в него. Обратно, приложенията Termux са същите като версиите на Linux, от клавишните комбинации до начина, по който ги инсталирате.
  • Компактност: Добавянето на код за Android може да причини някои тънки приложения да станат тежки. Например, Android SSH клиент може да бъде с размер от 2MB до 12MB. Сравнете това с Dropbear, наличен в Termux, който тежи 396KB (това са килобайта) инсталиран. Той също така предоставя SSH сървър.
  • Своевременност: Когато дадено приложение получи актуализация, вие оставате на милостта на разработчика на приложението за Android за надстройка. За разлика от тях, приложенията Termux са стандартни пакети за Linux, които изискват по -малко поддръжка. Те дори могат да бъдат създадени автоматично заедно с настолните версии. Вероятно ще получите достъп до нови функции по -бързо с Termux.
  • Цена: Има шанс всяко приложение, което закупите от Play Store, да има такса, свързана с него. Всички приложения в Termux са безплатно (и с отворен код) , както и самият Termux.

Как да използвате Termux

Преди да се потопите, разберете, че Termux е предимно среда на командния ред. Тук няма изискан потребителски интерфейс с лъскави бутони. Това важи не само за базовия пакет Termux, но и за неговите приложения. С този метод няма да получите най -новата версия на LibreOffice.



Най -важното е, че трябва да се чувствате добре с командния ред, за да инсталирате и използвате тези програми на Termux. За да се запознаете по-добре, проверете нашия списък с най-използваните команди на Linux Terminal.

Когато сте готови, вземете телефона или таблета си и инсталирайте Termux.





Изтегли: Термукс (Безплатно)

Основни команди на Termux, които трябва да знаете

Стартирането на Termux ще ви отведе директно в среда на командния ред. От тук можете да инсталирате нови инструменти. Termux използва същата програма за инсталиране на пакети, която се намира в Debian, Ubuntu и свързаните с нея дистрибуции на Linux.





Разширените инструменти за опаковане (по -често наричани APT) се използват за намиране, инсталиране и премахване на софтуер в Termux. Започнете с актуализиране на пакети и надграждане с тези команди:

apt update
apt upgrade

След това разберете какви приложения са налични:

apt list

За да научите повече за един от тези пакети, използвайте

apt show [package name]

Това ще покаже името, поддържащия, размера на файла, зависимостите и други полезни подробности. За да инсталирате приложение, просто използвайте:

apt install [package name]

Нашето ръководство за използване на APT ще ви разкаже повече за този инструмент, като например как да надстроите пакетите. Можете да стартирате инсталиран инструмент, като въведете името му в подканата на терминала в командния ред на Termux.

В допълнение към apt, този списък с вградени команди работи в Termux на Android:

  • | _+_ | ви позволява да копирате файл
  • | _+_ | ще премести файл
  • | _+_ | изброява съдържанието на директория
  • | _+_ | изтрива (премахва) данни
  • | _+_ | създава символна връзка (например | _+_ |)

С тези вградени инструменти намалявате нуждата от файлов файлов мениджър за Android. Те също така ви спестяват от необходимостта да изкоренявате телефона си, за да се насладите на такава функционалност.

Приложения за Linux, които можете да инсталирате с командния ред на Termux

Използвайки подходящ с Termux можете да инсталирате няколко полезни приложения за Linux на Android. Те попадат в няколко категории --- нека разгледаме някои от акцентите.

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

Termux предоставя последните версии на двата популярни текстови редактора на Linux: VIM и Emacs. Предлагат се и други редактори, като минималистичното нано.

Разбира се, Android вече има много текстови редактори. И така, какво носят Emacs и Vim на платформата? Е, ако обичате да работите в Markdown, и двамата го поддържат добре. В мисленето „без разсейване“? Той не получава много повече разсейване от VIM --- разгледайте нашия списък с мами за бързи клавиши за VIM за помощ при овладяването му.

как да се върна към стария gmail

Нуждаете се от нещо, което да си водите бележки и да предоставяте задачи? Организационният режим в Emacs ви покри. Можете дори да използвате Emacs като свой файлов мениджър , приложение за писане на сценарии , Клиент Trello , музикален плеър , или да играете Миночистач.

какво е samsung one ui home

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

Редакторите, базирани на терминали, могат да изпълнят тези нужди в една програма, като същевременно са достъпни и на настолни платформи.

Помощни програми за командния ред на Termux

Пакетите на Termux включват няколко полезни помощни програми за командния ред на Linux:

  • gnuplot: Програма за математически графики
  • ImageMagick: Инструментариум за манипулиране и преобразуване на изображения
  • p7zip: Помощна програма за архивиране на схемата за компресиране 7-Zip
  • UnRAR: Различен архивен инструмент за 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 можете да тествате кода си на телефона или таблета си.

Той предлага стандартни дистрибуции на езици за програмиране като:

  • BASH черупка (по подразбиране налична от кутията и чудесен начин да започнете хакерство)
  • Python (налични са както v2, така и v3)
  • PHP
  • Руби

Налични са и системи за управление на източници git и Subversion, които имат своето приложение извън простото развитие. Ако искате да контролирате собствените си данни, контролът на източника ви позволява да скривате файловете си където пожелаете. Вие също контролирате кога изпращате актуализации на други устройства и можете да използвате „тагове“ за етикетиране на версии.

Защо да превключвате? Има някои езикови пакети за програмиране за Android, като например QPython . Но те предоставят свои обемисти потребителски интерфейси. Те също могат да изискват допълнителни приложения, за да бъдат напълно полезни.

Приложенията, базирани на Android, са достъпни както за git, така и за svn. Трябва обаче да имате отделно приложение за всеки тип контрол на източника. Termux предоставя и двете в един и същ пакет безплатно. Като преминете към контрол на източника, можете също така да намалите клиентите за услуги за синхронизиране в облак, като Dropbox.

Добавете Linux към Android с Termux команди

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

И кой знае, може би опитът с тези приложения ще ви убеди да опитате и Linux на работния плот. Разгледайте нашите Linux команди измама лист за малко помощ, като опитате.

Дял Дял Туит електронна поща Как да получите достъп до вграденото ниво на балон на Google в Android

Ако някога сте имали нужда да се уверите, че нещо е на ниво, сега можете да получите ниво на балончета на телефона си за секунди.

Прочетете Напред
Свързани теми
  • Linux
  • Android
  • Терминал
  • Linux
  • Android
  • Команди на Linux
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурност, Linux, DIY, програмиране и обяснени технологии и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате