
Ang Termux ay isa sa mga pinakakahanga-hangang tool na maaari mong idagdag sa iyong Android device kung interesado ka sa mundo ng Linux o gusto lang magsagawa ng mga advanced na gawain mula sa iyong mobile. Ang application na ito ay lumiliko ang iyong telepono sa isang kapaligiran na simulates a pandulo Linux, na nagbibigay-daan sa iyong magpatakbo ng mga command at gumamit ng mga tool na karaniwang magagamit lamang sa isang PC o server na tumatakbo sa operating system na ito. Mula sa terminal ng Termux maaari mong pamahalaan ang mga pakete, kumonekta sa mga malalayong server, at kahit na bumuo sa iba't ibang mga wika. programming.
Sa Termux, hindi mo lang naa-access ang isang terminal emulation; Maaari ka ring mag-install ng iba't ibang software tool na gumagana sa mga pamamahagi ng Linux tulad ng Debian o Ubuntu. Ginagawa nitong isang mahusay na tool para sa mga administrator ng system, software developer, at mga taong gustong mag-eksperimento sa mga terminal sa kanilang mobile device. Bukod pa rito, napaka-secure ng Termux dahil hindi nito kailangan na ma-root ang device para sa operasyon nito, na nililimitahan ang mga pagkakataong makompromiso ang system.
Ano ang Termux at paano ito gumagana?
Ang Termux ay karaniwang isang terminal app para sa Android na gumagamit ng Linux environment na maaari mong makipag-ugnayan sa pamamagitan ng mga text command. Kapag nag-install ka ng Termux, ang isang minimum na base system ay awtomatikong na-configure kung saan maaari kang magsimulang magtrabaho. Mula doon, maaari mong i-download at pamahalaan ang iba't ibang mga pakete ng software gamit ang APT package manager, na nagbibigay-daan sa iyong palawakin ang mga functionality nito nang malaki.
Para sa mga pamilyar na sa iyo sa mga system tulad ng Linux, malamang na alam mo kung gaano kahalaga na makapagpatakbo ng mga command tulad ng "apt update" o "apt install" upang pamahalaan ang software. Hindi lamang ito pinapayagan ng Termux, ngunit ginagawa ito nang napakahusay sa isang Android system. Bilang karagdagan, ang isa sa mga pakinabang nito ay ang terminal emulator ay napakakumpleto at lubos na napapasadya, na nag-aalok sa iyo ng posibilidad na iakma ang karanasan sa iyong mga pangangailangan. Maaari mo ring pamahalaan ang mga malayuang sistema gamit ang SSH, na kapaki-pakinabang para sa mga propesyonal sa cybersecurity o mga administrator ng network.
Mga Pangunahing Tampok ng Termux
- Nako-customize na: Maaari kang mag-install ng maraming uri ng mga pakete gamit ang APT manager. Mula sa mga tool sa pag-unlad tulad ng Git at Python, hanggang sa mga tool sa pangangasiwa ng system tulad ng OpenSSH.
- Oo naman: Bagama't wala itong mga pribilehiyo sa ugat bilang default, na pumipigil sa mga mapanganib na aksyon na makompromiso ang system, maaari kang magbigay ng mga advanced na pahintulot kung nais mo, na nagbubukas ng higit pang mga posibilidad.
- Advanced na Pag-scan: Sa Termux, maaari kang magsagawa ng mga advanced na gawain tulad ng mga pag-audit sa seguridad gamit ang mga pakete tulad ng Nmap o magsagawa ng mga paglilipat ng file sa pamamagitan ng Curl.
- Malayong pag-access: Binibigyang-daan ka ng Termux na kumonekta sa mga malalayong server gamit ang SSH, na lubhang kapaki-pakinabang para sa pag-access ng mga computer mula sa kahit saan.
Mga sikat na pakete sa Termux
Hindi magiging kumpleto ang Termux kung wala ang mga package na maaari mong i-install upang palawakin ang mga kakayahan nito. Narito ang ilan sa mga pinaka-kawili-wili:
nmap
Ang Nmap ay isang networking tool na ginagamit upang tumuklas ng mga host at serbisyo sa isang network, at sikat ito sa mga system administrator at security auditor.
OpenSSH
Ang OpenSSH ay marahil ang pinakamahalagang tool pagdating sa malayuang pagkonekta sa mga server. Nagbibigay-daan sa mga secure na koneksyon na may advanced na pag-encrypt.
Kulutan
Ang Curl ay isang napaka-kapaki-pakinabang na tool para sa pagsasagawa ng mga paglilipat ng file at pagsasagawa ng mga kahilingan sa HTTP nang direkta mula sa terminal. Ito ay isang mahalagang tool para sa mga web developer.
kalakasan
Ang Vim ay isa sa pinaka maraming nalalaman at tanyag na mga text editor para sa mga terminal ng Linux. Bagama't kailangan itong masanay sa mga shortcut at working mode nito, nag-aalok ito sa iyo ng napakalaking flexibility kapag nag-e-edit ng text.
Mga pangunahing utos sa Termux
Upang masimulan ang paggamit ng Termux nang epektibo, mahalagang malaman ang mga pangunahing utos. Narito ang ilan sa mga pinakakapaki-pakinabang para sa mga nagsisimula:
- apt update: Ina-update ang listahan ng mga available na package.
- apt install [package]: Mag-install ng partikular na package.
- cd [direktoryo]: Baguhin ang gumaganang direktoryo.
- ls: Ilista ang mga file at direktoryo sa kasalukuyang direktoryo.
- ifconfig: Ipinapakita ang mga setting ng network ng device, kabilang ang IP address.
- lumabas: Isara ang terminal o tapusin ang isang session.
Paano gamitin ang Termux para sa pagpapaunlad at pangangasiwa
Ang potensyal ng Termux ay hindi limitado sa command line lamang. Ginagamit ito ng maraming developer bilang environment para mag-program sa iba't ibang wika, gaya ng Python, Node.js o kahit C. Binibigyang-daan ka ng Termux na mag-install ng mga compiler at iba pang tool sa pag-develop gaya ng Make at GDB para i-debug ang code, na ginagawang mini ang iyong Android device. makina ng pag-unlad.
Kung bagay sa iyo ang networking at pangangasiwa ng system, marami ring maiaalok sa iyo ang Termux. Binibigyang-daan ka ng mga application tulad ng OpenSSH na pamahalaan ang mga server mula sa kahit saan, na mainam para sa mga administrator ng system na nangangailangan ng patuloy na malayuang pag-access. Bukod pa rito, ang kakayahang paganahin ang magaan na mga desktop environment tulad ng X11 sa pamamagitan ng pag-configure ng VNC ay ginagawa itong isang mas maraming nalalaman na tool.
Termux at seguridad
Isang bagay na hindi natin dapat palampasin ay ang pagtutok ng ilang user sa cybersecurity kapag gumagamit ng Termux. Bagama't totoo na pinapayagan ka ng application na mag-install ng mga tool na ginagamit sa pag-audit ng seguridad at maging taga etikal, tulad ng Nmap o Metasploit, mahalagang tandaan na ang maling paggamit ng mga tool na ito ay maaaring magkaroon ng mga legal na kahihinatnan. Palaging inirerekomenda na gamitin ang mga tool na ito para sa mga layuning pang-edukasyon o pagsubok, at hindi kailanman iligal na ikompromiso ang mga system ng third-party.
Gayundin, kung ikaw ay isang advanced na user, maaari mong i-configure ang iyong mga file mga dotfile sa Termux upang panatilihing naka-synchronize ang iyong mga setting sa maraming device. Madali itong magawa sa pamamagitan ng paggamit ng Git upang i-clone ang iyong mga repositoryo o kahit na ang pag-sync ng mga password gamit ang mga pangunahing tagapamahala tulad ng pumasa. Ang lahat ng ito ay nagpapakita kung paano maaaring isama ni Termux sa isang propesyonal na kapaligiran sa trabaho.
Maaari naming tapusin na ang Termux ay hindi lamang isang terminal emulator para sa Android. Gumagawa ka man ng mga app, namamahala ng mga server, o nag-eeksperimento lang sa Linux sa iyong mobile, ang flexibility at potensyal na inaalok nito ay walang kaparis. Ang pagsasaayos nito upang umangkop sa iyong mga partikular na pangangailangan ay isa sa mga pinakamahusay na bagay na inaalok nito, na ginagawa itong isang kailangang-kailangan na tool para sa sinumang advanced na user ng Android.
Ako si Alberto Navarro at masigasig ako sa lahat ng bagay na may kaugnayan sa teknolohiya, mula sa mga makabagong gadget hanggang sa software at mga video game sa lahat ng uri. Ang aking interes sa digital ay nagsimula sa mga video game at nagpatuloy sa mundo ng digital marketing. Nagsusulat ako tungkol sa digital world sa iba't ibang platform mula noong 2019, na nagbabahagi ng pinakabagong balita sa sektor. Sinusubukan ko ring magsulat sa isang orihinal na paraan upang manatiling napapanahon habang naaaliw.
Nag-aral ako ng Sociology sa unibersidad at nagpatuloy sa pagkumpleto ng aking pag-aaral na may master's degree sa Digital Marketing. Kaya kung mayroon kang anumang mga katanungan, ibabahagi ko sa iyo ang lahat ng aking karanasan sa mundo ng digital marketing, teknolohiya at mga video game.
