Vēlaties apgūt Linux komandas? Jums nav jāinstalē pilnvērtīgs izplatītājs. Ir diezgan daudz vietņu, kas ļauj izmantot Linux termināli tiešsaistē. Taču tās pilnībā darbojas personālajos datoros, nevis mobilajās ierīcēs. Tomēr Android pamatā ir Linux kodols. Android viedtālruņiem ir dažas lietotnes, kas atbalsta Linux komandas, lai izveidotu savienojumu ar attālu serveri, izmantojot SSH. Negaidiet, ka tās aizstās jūsu parastos Linux termināļa emulatorus datoros. Taču varat atrast dažas interesantas iespējas arī Android operētājsistēmai.
Šis raksts ir sadalīts divās daļās, lai būtu vieglāk saprast un uztvert. Pirmajā daļā mēs runāsim par termināļa emulatoriem, bet otrajā daļā mēs runāsim par attālinātā savienojuma (SSH) iespējām ar termināļa saskarni. Dažas rakstā iekļautās lietojumprogrammas nav izplatītas ar atvērto pirmkodu; tās ir attiecīgi atzīmētas. Šādas lietojumprogrammas šeit ir iekļautas, jo tās ļauj strādāt ar Linux termināli operētājsistēmā Android. Lai izmantotu tādas komandas kā Is
, lai pārvietotos pa direktorijiem, kopētu/ielīmētu un veiktu uzlabotas operācijas, Android viedtālrunī būs nepieciešama root piekļuve.
Qute termināļa emulators piedāvā piekļuvi Android ierīcē iebūvētajam komandu apvalkam. Jūs varēsiet izmantot populāras komandas(ping, trace, cd, mkdir
u. c.) savā viedtālrunī. Ir iespējams instalēt bin failus
un izveidot čaulas skriptus.
Bash skriptu redaktors un sakņotu ierīču atbalsts padara Qute par ļoti vilinošu lietojumprogrammu, ko izmēģināt. Turklāt Qute var ieslēgt gaismas tēmu, paslēpt tastatūru, pārslēgt sintakses izcelšanu un dažas citas lietas.
Tiesa, izstrādātājs norāda, ka Google jaunākās privātuma politikas dēļ lietotnei ir zināmas vairākas problēmas operētājsistēmā Android 11 un jaunākās versijās. Tāpēc bez sakņotas ierīces, visticamāk, neko daudz nevarēsiet izdarīt.
Terminal emulators ir viens no vecākajiem Linux termināļa emulatoriem operētājsistēmā Android. Jūs varat strādāt ar vienkāršām komandām, pievienot vairākus logus un izmantot palaišanas īsceļus, lai paātrinātu darbu.
Vislabāk, ka šeit neredzēsiet nekādas reklāmas, lietojumprogrammu iegādes piedāvājumus vai citus traucējošus elementus. Diemžēl Terminal emulators jau sen netiek atbalstīts, un tā GitHub lapa jau 2020. gadā nonāca arhīvā, kas liecina par izstrādes beigām.
Pat pašreizējā stāvoklī Terminal Emulator, šķiet, darbojas daudziem lietotājiem. Tāpēc varbūt nevajadzētu uzreiz noraidīt šo iespēju; labāk to ņemt un izmēģināt.
Material Terminal ir atjaunināta Terminal emulatora versija operētājsistēmai Android. Jums ir tās pašas iespējas, vairāki logi, nav reklāmu un tiek atbalstītas pamata komandas. Un arī iespēja instalēt BusyBox un citas komandrindas utilītas ierīcē ar root tiesībām. Jūs saņemat visu to pašu, kas iepriekš, taču ar Material Design stila lietotāja interfeisu.
Vai meklējat termināļa emulatoru ar SSH savienojamību operētājsistēmā Android? Vai arī jūs interesē tikai attālināts SSH savienojums? Šeit ir dažas iespējas.
Termux ir populārs termināļa emulators, kas pieejams Android operētājsistēmā. Tas ietver iespaidīgu pakešu kolekciju, kas ļauj strādāt ar bash un zsh čaulām. Un, izmantojot root piekļuvi, varat pārvaldīt un rediģēt failus no nnn, izmantojot nano, vim vai emacs. Lietotāja saskarne ir tikai terminālis.
Jūs varat piekļūt serveriem, izmantojot SSH. Ir nodrošināta C izstrāde, izmantojot clang, make un gdb. Viss ir atkarīgs no jūsu vēlmēm un ierīces ar root piekļuvi esamības/neesamības. GitHub lapā ir informācija par to, kā atrisināt jebkādas problēmas. Pagaidām Play veikala versijas atjauninājumi ir apturēti tehnisku iemeslu dēļ. Tāpēc, ja Play veikala versija nedarbojas, meklējiet jaunāko versiju F-Droid.
Termius ir SSH un SFTP klients, kas paredzēts attālinātai piekļuvei no Android ierīcēm. Izmantojot Termius, varat pārvaldīt UNIX un Linux sistēmas. Lapā Play veikalā Termius ir aprakstīts kā diezgan labs PuTTY klients Android operētājsistēmai, un tā patiešām ir trāpīga definīcija. Lietotāja saskarne ir viegli saprotama un nešķiet mulsinoša. Ir pieejams arī Mosh un Telnet protokolu atbalsts.
Kad izveidojat savienojumu ar attālo ierīci, tā atpazīst tādas operētājsistēmas kā Raspberry Pi, Ubuntu, Fedora. Izmantojot šo lietotni, varat strādāt arī ar tastatūru, kas savienota ar viedtālruni. Turklāt nav baneru vai reklāmu, padarot Termius par mazu, perfektu attālinātā savienojuma lietotni.
Termius piedāvā arī maksas versiju (ar bezmaksas 14 dienu periodu) ar uzlabotām iespējām: šifrētu savstarpēju sinhronizāciju, SSH atslēgu aģenta pārsūtīšanu, SFTP, termināļa cilnēm utt. Vairāk informācijas varat izlasīt oficiālajā vietnē.
uiceSSH ir populārs SSH klients ar virkni bezmaksas funkciju un iespēju uzlabot uz PRO versiju.
Papildus Telenet un Mosh atbalstam jūs saņemat arī piekļuvi dažiem trešo pušu spraudņiem, kas paplašina funkcionalitāti. Jūs varat pielāgot izskatu un izjūtu no pieejamo iespēju klāsta un viegli iedalīt savienojumus grupās.
Neaizmirstiet, ka saņemat arī IPv6 atbalstu. Ja iegādājaties maksas licenci, varat iestatīt AWS integrāciju, iespējot drošu sinhronizāciju, automatizēt dublēšanu un daudz ko citu.
Ja jums ir nepieciešams tikai vienkāršs SSH klients, ConnectBot ir īstais risinājums. Jūs varat strādāt vairākās SSH sesijās vienlaicīgi, izveidot drošus tuneļus un izmantot kopēšanas/ielīmēšanas iespēju starp lietojumprogrammām.
Ja jums nav root piekļuves Android operētājsistēmā vai neplānojat to iestatīt, ir unikāla iespēja instalēt Linux izplatītājus savā viedtālrunī, izmantojot Andronix. Jūs saņemat milzīgu Linux distribūciju un darbvirsmas vides funkciju kopumu ar logu pārvaldniekiem.
Bet labākais šeit ir tas, ka jums nav nepieciešama root piekļuve, lai strādātu ar dažādām Linux komandām. Viss, kas jums jādara, ir jāinstalē jūsu iecienītākā izplatīšana, kas darīs visu. Papildus lietošanas ērtumam jums tiek piedāvātas arī augstākās klases iespējas ar piekļuvi tādām funkcijām kā, piemēram, distribūciju instalēšana bezsaistē un iespēja sinhronizēt komandas starp ierīcēm.
Taču Linux izplatnes instalēšana nenozīmē, ka jūs varēsiet darīt visu, ko vēlaties. Tomēr tā ir lieliska iespēja. Varat lejupielādēt programmu no Play veikala un lasīt vairāk GitHub vietnē.
Mēs esam aprakstījuši labākos Linux termināļa emulatorus Android operētājsistēmā, kā arī SSH klientus. Piekļuves iegūšana Linux terminālim Android sistēmā nav tik vienkārša kā termināļa emulatora izvēle. Pirms izlemjat, pārbaudiet komandu atbalstu, lai redzētu, ko varat darīt ar sakņotu/nesakņotu ierīci.