Linux -komentorivin käyttäminen Androidissa Termuxin kanssa

Linux -komentorivin käyttäminen Androidissa Termuxin kanssa

Android on kykenevä käyttöjärjestelmä, koska se tarjoaa monia sovelluksia, jotka lähestyvät työpöytäluokkaa. Silti joskus kestää melko vähän vaivaa saavuttaakseen jotain Androidilla, joka olisi helppo työpöydälle.





Yksi ratkaisu on hyödyntää Androidin piilotettu Linux -infrastruktuuri. Termux-sovellus tarjoaa komentoriviympäristön, ja sen avulla voit asentaa rehellisiä Linux-sovelluksia Android-laitteellesi. Näin voit käyttää Termux -sovellusta.





Miksi käyttää Termuxia?

Play Kaupassa on jo joitain sovelluksia, jotka ovat Linux -sovellusten Android -portteja. Nämä eroavat Termuxistä siinä, että ne toistavat nämä Linux -sovellukset, mutta ne on tehty Android -tavalla.



Sitä vastoin Termux on itsenäinen Linux-ympäristö. Sen ohjelmat ovat (kaikilta osin) samat kuin niiden Linux -vastaavat. Tämä tarjoaa joitain etuja siirrettyihin sovelluksiin verrattuna:

  • Johdonmukaisuus: Androidiin siirretyt Linux -sovellukset edellyttävät jonkinlaista käyttöliittymää. Käyttökokemus Androidissa riippuu suurelta osin siitä, kuinka paljon kehittäjä panostaa siihen. Päinvastoin, Termux -sovellukset ovat samat kuin Linux -versiot, pikanäppäimistä niiden asentamiseen.
  • Kompakti: Android -koodin lisääminen voi aiheuttaa joidenkin ohuiden sovellusten painumisen. Esimerkiksi Android SSH -asiakas voi olla kooltaan 2–12 Mt. Vertaa tätä Dropuxiin, joka on saatavana Termuxissa ja jonka paino on 396 kt (eli kilotavua) asennettuna. Se tarjoaa myös SSH -palvelimen.
  • Ajankohtaisuus: Kun sovellus saa päivityksen, olet Android -sovelluksen kehittäjän armoilla päivitystä varten. Sitä vastoin Termux -sovellukset ovat tavallisia Linux -paketteja, jotka vaativat vähemmän ylläpitoa. Ne voidaan jopa luoda automaattisesti työpöytäversioiden rinnalle. Pääset uusiin ominaisuuksiin todennäköisesti nopeammin Termuxin avulla.
  • Hinta: On mahdollista, että mihin tahansa Play Kaupasta ostamaasi sovellukseen liittyy maksu. Kaikki Termuxin sovellukset ovat ilmainen (ja avoin lähdekoodi) , kuten myös Termux.

Kuinka käyttää Termuxia

Ennen kuin sukellat sisään, ymmärrä, että Termux on ensisijaisesti komentoriviympäristö. Täällä ei ole hienoa käyttöliittymää, jossa on kiiltävät painikkeet. Tämä ei koske vain Termux -peruspakettia, vaan myös sen sovelluksia. Et saa uusinta LibreOffice -versiota tällä menetelmällä.



Mikä tärkeintä, sinun on tunnettava komentorivi, jotta voit asentaa ja käyttää näitä ohjelmia Termuxissa. Jos haluat perehtyä, tutustu luetteloon eniten käytetyistä Linux-terminaalikomennoista.

Kun olet valmis, tartu puhelimeen tai tablettiin ja asenna Termux.





Ladata: Termux (Vapaa)

Termux -peruskomennot, jotka sinun pitäisi tietää

Termuxin käynnistäminen pudottaa sinut suoraan komentoriviympäristöön. Täältä voit asentaa uusia työkaluja. Termux käyttää samaa paketin asennusohjelmaa, joka löytyy Debianista, Ubuntusta ja siihen liittyvistä Linux -distroista.





Kehittyneitä pakkaustyökaluja (yleisemmin APT) käytetään ohjelmistojen etsimiseen, asentamiseen ja poistamiseen Termuxista. Aloita päivittämällä paketit ja päivittämällä nämä komennot:

apt update
apt upgrade

Selvitä seuraavaksi, mitä sovelluksia on saatavilla:

apt list

Jos haluat lisätietoja yhdestä näistä paketeista, käytä

apt show [package name]

Tämä näyttää nimen, ylläpitäjän, tiedoston koon, riippuvuudet ja muut hyödylliset tiedot. Asenna sovellus yksinkertaisesti käyttämällä:

apt install [package name]

Opas APT: n käyttöön kertoo sinulle lisää tästä työkalusta, kuten kuinka päivittää paketit. Voit suorittaa asennetun työkalun kirjoittamalla sen nimen Termux -komentorivin Terminal -kehotteeseen.

Aptin lisäksi tämä luettelo sisäänrakennetuista komennoista toimii Androidin Termuxissa:

  • | _+_ | voit kopioida tiedoston
  • | _+_ | siirtää tiedoston
  • | _+_ | luettelee hakemiston sisällön
  • | _+_ | poistaa (poistaa) tiedot
  • | _+_ | luo symbolisen linkin (esimerkiksi | _+_ |)

Näiden sisäänrakennettujen työkalujen avulla voit vähentää Android-tiedostonhallinnan tarvetta. Ne myös säästävät sinua joutumasta rootamaan puhelimesi nauttiaksesi tällaisista toiminnoista.

Linux -sovellukset, jotka voit asentaa Termux -komentorivillä

Käyttämällä sopiva Termuxin avulla voit asentaa useita hyödyllisiä Linux -sovelluksia Androidiin. Nämä kuuluvat useisiin luokkiin-katsotaanpa joitain kohokohtia.

Tekstieditorit

Termux tarjoaa viimeisimmät versiot molemmista suosituista Linux -tekstieditorista: VIM ja Emacs. Saatavilla on myös muita toimittajia, kuten minimalistinen nano.

Tietenkin Androidilla on jo paljon tekstieditoria. Mitä Emacs ja Vim tuovat alustalle? No, jos haluat työskennellä Markdownissa, molemmat tukevat sitä hyvin. 'Häiriöttömään' ajattelutapaan? Se ei ole paljon häiritsevämpi kuin VIM --- tutustu VIM-pikakuvakkeiden huijausarkkiimme saadaksesi apua sen hallitsemiseen.

levy 100 käyttöikä Windows 10

Tarvitsetko muistiinpanoja ja tehtäviä? Organisaatiotila Emacsissa on kattanut sinut. Voit jopa käyttää Emacsia Tiedostonhallinta , käsikirjoitussovellus , Asiakas Trello , musiikinsoittaja tai pelata Minesweeperiä.

miksi puhelin ei käynnisty

Miksi vaihtaa? Android -tekstieditorit keskittyvät yleensä yhteen erottuvaan ominaisuuteen. Esimerkiksi yksi voi keskittyä häiriöttömään luonnokseen, toinen voi esikatsella Markdownia ja muuta muotoilua, ja toiset voivat rakentaa muistiinpanojen pitämiseen (vaikka ne ovat oikeastaan ​​vain tekstieditorit).

Terminaalipohjaiset editorit voivat täyttää nämä tarpeet yhdessä ohjelmassa, mutta ne ovat myös käytettävissä työpöytäympäristöissä.

Termux Command Line Utilities

Termux -paketit sisältävät useita hyödyllisiä Linux -komentorivityökaluja:

  • gnuplot: Matemaattinen graafinen ohjelma
  • ImageMagick: Kuvankäsittelyn ja muuntamisen työkalupakki
  • p7zip: Arkistointiohjelma 7-Zip-pakkausohjelmaan
  • UnRAR: Eri arkistotyökalu RAR -muotoon
  • Wget: Ohjelma tiedostojen noutamiseen Internetin kautta HTTP- tai FTP -yhteyden kautta

Miksi vaihtaa? Nämä ovat omistettuja ohjelmia, joilla on paljon tarjottavaa.

Asenna palvelimet Termuxiin

Olemme jo osoittaneet, kuinka voit muuttaa Android -laitteesi verkkopalvelimeksi tietyillä sovelluksilla. Termux tarjoaa vastaavasti aitoja Linux -verkkopalvelimia, kuten Apache, nginx ja Lighttpd.

Mutta miksi haluat käyttää verkkopalvelinta Android -laitteellasi?

Muista ohjelmoinnin lisäksi, että monet nykypäivän parhaista sovelluksista ovat verkkosovelluksia. Voit esimerkiksi asentaa nginxin, PostgreSQL -tietokannan ja Pythonin ja käyttää sitten Taiga projektinhallinta -alusta. Tämä on paljon apuohjelmaa ilman, että sinun tarvitsee rekisteröityä mihinkään kolmannen osapuolen palveluun tai isännöintiin.

Termux sisältää myös Dropbear , joka tarjoaa SSH -palvelimen (ja asiakkaan) kirjautuaksesi puhelimeesi/tablet -laitteeseesi ja siirtääksesi tiedostoja. Tästä on hyötyä tilanteissa, joissa haluat vaihtaa muutaman tiedoston, mutta et halua käyttää pilvipalveluja. Käynnistä Dropbear -palvelin, hanki tarvitsemasi SSH -asiakas ja sulje se.

Miksi vaihtaa? Sovellukset, kuten Tiny Web Server, mahdollistavat verkkopalvelimen muodostamisen. Mutta mikä on kiehtovampaa kuin kevyt palvelin, jonka voit aloittaa komentoriviltä?

Kehityssovellukset Termux -komentorivillä

Vaikka monet Android -sovellukset (lueteltu 'koodieditorina') tarjoavat mahdollisuuden kirjoittaa koodia, ne eivät välttämättä tarjoa itse kieliä. Termuxin avulla voit testata koodisi puhelimellasi tai tabletillasi.

Se tarjoaa vakiojakeluja ohjelmointikielille, kuten:

  • BASH -kuori (oletuksena saatavana pakkauksesta ja hyvä tapa aloittaa hakkerointi)
  • Python (sekä v2 että v3 ovat saatavilla)
  • PHP
  • Rubiini

Saatavilla on myös lähdeohjausjärjestelmiä git ja Subversion, joiden käyttötarkoitukset ovat kehityksen ulkopuolella. Jos haluat hallita omia tietojasi, lähdehallinnan avulla voit tallentaa tiedostosi minne haluat. Voit myös hallita, milloin lähetät päivityksiä muille laitteille, ja voit käyttää tunnisteita versioiden merkitsemiseen.

Miksi vaihtaa? Androidille on olemassa joitakin ohjelmointikielipaketteja, kuten QPython . Mutta nämä tarjoavat omat isot käyttöliittymänsä. Ne voivat myös vaatia lisäsovelluksia, jotta ne olisivat täysin hyödyllisiä.

Android-pohjaiset sovellukset ovat saatavilla sekä git- että svn-sovelluksille. Sinulla on kuitenkin oltava erillinen sovellus kullekin lähdekoodityypille. Termux tarjoaa molemmat samassa paketissa ilmaiseksi. Lähdehallinnan avulla voit myös vähentää pilvipalvelujen, kuten Dropboxin, asiakkaita.

Lisää Linux Androidiin Termux -komentojen avulla

Termux on erittäin kompakti tarjous, joka avaa paljon toimintoja Android-laitteellesi. Komentorivi on yksi Linuxin tehokkaimmista ominaisuuksista, ja Termux rakentaa laitteesi Linux -ytimen parantaaksesi tehokkuutta liikkeellä ollessasi.

Ja kuka tietää, ehkä näillä sovelluksilla tekeminen vakuuttaa sinut kokeilemaan Linuxia myös työpöydällä. Tutustu meidän Linux -komennot huijausarkki apua kokeilemalla.

Jaa Jaa Tweet Sähköposti Googlen sisäänrakennetun kuplatason käyttö Androidissa

Jos olet koskaan tarvinnut varmistaa, että jokin on vaakasuorassa, voit nyt saada kuplatason puhelimeesi muutamassa sekunnissa.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Android
  • Terminaali
  • Linux
  • Android
  • Linux -komennot
Kirjailijasta Christian Cawley(1510 artikkelia julkaistu)

Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.

Lisää Christian Cawleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi