Paano Magamit ang Linux Command Line sa Android Gamit ang Termux

Paano Magamit ang Linux Command Line sa Android Gamit ang Termux

Ang Android ay isang may kakayahang operating system, dahil nag-aalok ito ng maraming mga app na lumalapit sa klase sa desktop. Gayunpaman minsan, nangangailangan ng isang makatarungang pagsisikap upang makamit ang isang bagay sa Android na maaaring isang iglap sa isang desktop.





Ang isang solusyon ay upang samantalahin ang nakatagong mga imprastraktura ng Linux ng Android. Nagbibigay ang Termux app ng isang kapaligiran sa linya ng utos at pinapayagan kang mag-install ng tapat-sa-kabutihang mga Linux app sa iyong Android device. Narito kung paano gamitin ang Termux app.





Bakit Gumagamit ng Termux?

Mayroon nang ilang mga app sa Play Store na mga Android port ng mga aplikasyon ng Linux. Ang mga ito ay naiiba mula sa Termux na kinopya nila ang mga Linux app na iyon, ngunit ginawa ito sa isang 'Android way.'





Sa kaibahan, ang Termux ay isang malayang kapaligiran sa Linux. Ang mga programa nito ay (para sa lahat ng hangarin at hangarin) na kapareho ng kanilang mga katapat sa Linux. Naghahatid ito ng ilang mga pakinabang sa mga naka-port na application:

  • Hindi pagbabago: Ang mga Linux app na nai-port sa Android ay nangangailangan ng isang interface ng gumagamit ng ilang uri. Ang karanasan ng gumagamit sa Android ay higit na nakasalalay sa kung magkano ang pagsisikap na gawin ng developer. Sa kabaligtaran, ang mga Termux app ay kapareho ng mga bersyon ng Linux, mula sa mga keyboard shortcut hanggang sa kung paano mo mai-install ang mga ito.
  • Compactness: Ang pagdaragdag ng Android code ay maaaring maging sanhi ng ilang mabibigat na mga aplikasyon upang maging mabigat. Halimbawa, ang isang Android SSH client ay maaaring kahit saan mula sa 2MB hanggang 12MB ang laki. Ihambing ito sa Dropbear, magagamit sa Termux, na may timbang na 396KB (na mga kilobytes) na na-install. At nagbibigay din ito ng isang SSH server.
  • Pagiging maagap: Kapag nakatanggap ang isang application ng isang pag-update, mananatili ka sa awa ng developer ng Android app para sa isang pag-upgrade. Sa kaibahan, ang mga aplikasyon ng Termux ay karaniwang mga pakete ng Linux na nangangailangan ng mas kaunting pagpapanatili. Maaari rin silang awtomatikong malikha katabi ng mga bersyon ng desktop. Malamang na makakuha ka ng access sa mga bagong tampok nang mas mabilis gamit ang Termux.
  • Presyo: Mayroong pagkakataon na ang anumang app na bibilhin mo mula sa Play Store ay magkakaroon ng pagsingil na nauugnay dito. Ang lahat ng mga app sa Termux ay libre (at bukas na mapagkukunan) , tulad ng Termux mismo.

Paano Gumamit ng Termux

Bago sumisid, maunawaan na ang Termux ay pangunahing isang kapaligiran sa linya ng utos. Walang magarbong interface ng gumagamit na may makintab na mga pindutan dito. Pumunta ito hindi lamang para sa base Termux package, ngunit ang mga app din. Hindi mo makukuha ang pinakabagong bersyon ng LibreOffice sa pamamaraang ito.



Pinakamahalaga, dapat kang maging komportable sa linya ng utos upang mai-install at magamit ang mga programang ito sa Termux. Upang makabuo ng ilang pamilyar, suriin ang aming listahan ng mga pinaka ginagamit na mga utos ng Linux Terminal.

Kapag handa ka na, kunin ang iyong telepono o tablet at i-install ang Termux.





I-download: Termux (Libre)

Pangunahing Mga Utos ng Termux na Dapat Mong Malaman

Ang paglulunsad ng Termux ay i-drop ka diretso sa isang command line environment. Mula dito, maaari kang mag-install ng mga bagong tool. Gumagamit ang Termux ng parehong installer ng package na matatagpuan sa Debian, Ubuntu, at mga kaugnay na Linux distros.





Ang Mga Advanced na Packaging Tool (mas karaniwang tinutukoy bilang APT) ay ginagamit upang maghanap, mag-install, at mag-alis ng software sa Termux. Magsimula sa pamamagitan ng pag-update ng mga pakete at pag-upgrade sa mga utos na ito:

apt update
apt upgrade

Susunod, alamin kung anong mga app ang magagamit:

apt list

Upang malaman ang higit pa tungkol sa isa sa mga package na ito, gamitin

apt show [package name]

Ipapakita nito ang pangalan, nagpapanatili, laki ng file, mga dependency, at iba pang mga kapaki-pakinabang na detalye. Upang mag-install ng isang app, gamitin lamang ang:

apt install [package name]

Ang aming gabay sa paggamit ng APT ay magsasabi sa iyo ng higit pa tungkol sa tool na ito, tulad ng kung paano mag-upgrade ng mga package. Maaari kang magpatakbo ng isang naka-install na tool sa pamamagitan ng pagpasok ng pangalan nito sa Terminal prompt sa linya ng utos na Termux.

Bilang karagdagan sa apt, gumagana ang listahang ito ng mga built-in na utos sa Termux sa Android:

  • cp hinahayaan kang kopyahin ang isang file
  • mv maglilipat ng isang file
  • ls nakalista ang mga nilalaman ng isang direktoryo
  • rm tinatanggal (tinatanggal) ang data
  • ln lumilikha ng isang simbolikong link (halimbawa, ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

Sa mga built-in na tool na ito, binabawasan mo ang pangangailangan para sa isang Android file manager. Sine-save ka rin nila mula sa pagkakaroon ng pag-root ng iyong telepono upang masiyahan sa nasabing pagpapaandar.

Linux Apps Maaari Mong I-install Gamit ang Termux Command Line

Gamit apt sa Termux, maaari kang mag-install ng maraming mga kapaki-pakinabang na Linux app sa Android. Ang mga ito ay nabibilang sa maraming mga kategorya --- tingnan natin ang ilan sa mga highlight.

Mga Editor ng Teksto

Nagbibigay ang Termux ng mga kamakailang bersyon ng parehong tanyag na mga editor ng teksto ng Linux: VIM at Emacs. Ang iba pang mga editor, tulad ng minimalist nano, ay magagamit din.

Siyempre, ang Android ay mayroon nang maraming mga editor ng teksto. Kaya't ano ang dinala ng Emacs at Vim sa platform? Kaya, kung nais mong magtrabaho sa Markdown, pareho itong suportahan ng mabuti. Sa mindset na 'walang kaguluhan'? Hindi ito nakakakuha ng higit na walang kaguluhan ng pansin kaysa sa VIM --- suriin ang aming VIM shortcuts cheat sheet para sa tulong sa pag-master nito.

ang mga website ay maaari kang manuod ng mga pelikula nang libre

Kailangan mo ng isang bagay upang kumuha ng mga tala at magbigay ng to-dos? Sinasaklaw ka ng Org-mode sa Emacs. Maaari mo ring gamitin ang Emacs bilang iyo file manager , app ng pagsusulat ng screen , Client Trello , music player , o upang i-play ang Minesweeper.

kung paano cast na roku mula sa mac

Bakit lumipat Ang mga editor ng teksto ng Android ay may posibilidad na tumuon sa isang tampok na standout. Halimbawa, ang isa ay maaaring tumuon sa walang paggalaw na drafting, ang isa pa ay maaaring mag-preview ng Markdown at iba pang pag-format, at ang iba pa ay maaaring maitayo sa pagpapanatili ng mga tala (kahit na ang mga editor ng teksto lamang ang kanilang core).

Maaaring matugunan ng mga editor na nakabatay sa terminal ang mga kinakailangang ito sa isang solong programa, habang magagamit din sa mga desktop platform.

Mga Paggamit ng Termux Command Line

Kasama sa mga package ng Termux ang maraming kapaki-pakinabang na utility ng linya ng utos ng Linux:

  • gnuplot: Isang programang graphing sa matematika
  • ImageMagick: Isang pagmamanipula ng imahe at toolkit ng conversion
  • p7zip: Isang utility sa pag-archive para sa 7-Zip compression scheme
  • UnRAR: Isang iba't ibang tool sa archive para sa format na RAR
  • Wget: Isang programa upang kumuha ng mga file sa internet sa pamamagitan ng HTTP o FTP

Bakit lumipat Ito ay mga nakatuon na programa na maraming maiaalok.

I-install ang Mga Server sa Termux

Naipakita na namin kung paano mo magagawa gawing isang web server ang iyong Android device na may tukoy na apps. Ang Termux ay katulad na nagbibigay ng tunay na mga web server ng Linux tulad ng Apache, nginx, at Lighttpd.

Ngunit bakit nais mong magpatakbo ng isang web server sa iyong Android device?

Bilang karagdagan sa programa, tandaan na marami sa mga pinakamahusay na aplikasyon ngayon ay mga web app. Halimbawa, maaari kang mag-install nginx, ang database ng PostgreSQL, at Python, pagkatapos ay gamitin ang Taiga platform ng pamamahala ng proyekto. Ito ay maraming utility, lahat nang hindi kinakailangang mag-sign up para sa anumang mga serbisyo ng third-party o pagho-host.

Kasama rin ang Termux Dropbear , na nagbibigay ng isang SSH server (at client) upang mag-log in sa iyong telepono / tablet at maglipat ng mga file. Kapaki-pakinabang ito sa mga sitwasyon kung saan nais mong makipagpalitan ng ilang mga file ngunit ayaw mong gumamit ng mga serbisyong cloud. Simulan lamang ang server ng Dropbear, gumamit ng isang SSH client upang makuha ang kailangan mo, at i-shut down ito.

Bakit lumipat Pinapayagan ka ng mga app tulad ng Tiny Web Server na paikutin ang isang web server. Ngunit ano ang higit na nakakaintriga kaysa sa pagkakaroon ng isang magaan na server na maaari mong simulan mula sa linya ng utos?

Mga Application sa Pag-unlad sa Termux Command Line

Habang maraming mga Android app (nakalista bilang 'mga editor ng code') na nagbibigay ng kakayahang magsulat ng code, maaaring hindi nila ibigay ang mga wika mismo. Sa Termux, maaari mong subukan ang iyong code sa iyong telepono o tablet.

Nag-aalok ito ng karaniwang pamamahagi ng mga wika ng programa tulad ng:

  • BASH shell (ang magagamit na default sa labas ng kahon, at isang mahusay na paraan upang masimulan ang pag-hack sa paligid)
  • Python (parehong magagamit ang v2 at v3)
  • PHP
  • Ruby

Ang mga sistema ng pagkontrol ng mapagkukunan git at Subversion ay magagamit din, na mayroong mga gamit na lampas sa pag-unlad lamang. Kung nais mong kontrolin ang iyong sariling data, hinahayaan ka ng pagkontrol ng mapagkukunan na itago ang iyong mga file saan mo man gusto. Kinokontrol mo rin kapag nagpadala ka ng mga update sa iba pang mga aparato, at maaaring gumamit ng 'mga tag' upang lagyan ng label ang mga bersyon.

Bakit lumipat Mayroong ilang mga pakete ng wika ng programa para sa Android, tulad nito QPython . Ngunit nagbibigay ang mga ito ng kanilang sariling mga napakalaki ng UI. Maaari din silang mangailangan ng mga karagdagang app upang maging ganap na kapaki-pakinabang.

Ang mga app na batay sa Android ay magagamit para sa parehong git at svn. Gayunpaman, kailangan mong magkaroon ng isang hiwalay na app para sa bawat uri ng pagkontrol ng mapagkukunan. Nagbibigay ang Termux ng pareho sa parehong pakete nang libre. Sa pamamagitan ng pagpunta sa kontrol ng mapagkukunan, maaari mo ring bawasan ang mga kliyente para sa mga serbisyo sa pag-sync ng cloud tulad ng Dropbox.

Magdagdag ng Linux sa Android Sa Mga Termux Command

Ang Termux ay isang super-compact na alok na magbubukas ng maraming pag-andar para sa iyong Android device. Ang linya ng utos ay isa sa pinakamakapangyarihang tampok ng Linux, at nagtatayo ang Termux sa kernel ng Linux ng iyong aparato upang mas mahusay kang maglakbay.

At sino ang nakakaalam, marahil ay nakikipag-usap sa mga app na ito ay makukumbinsi ka na subukan din ang Linux sa desktop. Suriin ang aming Nag-uutos ang Linux ng cheat sheet para sa ilang tulong na subukan ito.

Magbahagi Magbahagi Mag-tweet Email Paano i-access ang Built-In na Bubble Level ng Google sa Android

Kung sakaling kailanganin mong tiyakin na may antas sa isang kurot, maaari ka na ngayong makakuha ng antas ng bubble sa iyong telepono sa ilang segundo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Mga Utos ng Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe