Norite įvaldyti "Linux" komandas? Nebūtina diegti visaverčio distributyvo. Yra nemažai svetainių, kuriose galima naudotis "Linux" terminalu internete. Tačiau jos visiškai veikia asmeniniuose kompiuteriuose, o ne mobiliuosiuose įrenginiuose. Tačiau "Android" yra pagrįsta "Linux" branduoliu. Android išmaniuosiuose telefonuose yra pora programų, kurios palaiko Linux komandas, skirtas prisijungti prie nuotolinio serverio per SSH. Nesitikėkite, kad jos pakeis įprastus "Linux" terminalo emuliatorius kompiuteriuose. Tačiau galite rasti įdomių variantų ir "Android" sistemai.
Šis straipsnis suskirstytas į dvi dalis, kad būtų lengviau suprasti ir suvokti. Pirmoje dalyje kalbėsime apie terminalo emuliatorius, o antroje dalyje - apie nuotolinio prisijungimo (SSH) su terminalo sąsaja galimybes. Kai kurios straipsnyje pateiktos programos nėra platinamos su atviruoju kodu; jos atitinkamai pažymėtos. Tokios programos čia įtrauktos, nes jos leidžia dirbti su "Linux" terminalu "Android" sistemoje. Norėdami naudoti tokias komandas kaip Is
, kad galėtumėte naršyti po katalogus, kopijuoti / įklijuoti ir atlikti išplėstines operacijas, jums reikės "Android" išmaniojo telefono "root" prieigos.
Qute terminalo emuliatorius suteikia prieigą prie "Android" įrenginyje integruoto komandų apvalkalo. Išmaniajame telefone galėsite naudoti populiarias komandas(ping, trace, cd, mkdir
ir kt.). Galima įdiegti bin failus
ir kurti apvalkalo scenarijus.
Dėl bash scenarijų redaktoriaus ir įsišaknijusių įrenginių palaikymo "Qute" yra labai viliojanti išbandyti programa. Be to, "Qute" galima įjungti lengvą temą, paslėpti klaviatūrą, perjungti sintaksės paryškinimą ir keletą kitų dalykų.
Tiesa, kūrėjas nurodo, kad dėl naujausios "Google" privatumo politikos programėlė turi nemažai žinomų problemų "Android 11" ir naujesnėse versijose. Taigi be įsišaknijusio įrenginio vargu ar galėsite daug ką nuveikti.
Terminalo emuliatorius yra vienas seniausių "Linux" terminalo emuliatorių "Android". Galite dirbti su paprastomis komandomis, pridėti kelis langus ir naudoti paleidimo nuorodas, kad viskas vyktų greičiau.
Geriausia, kad čia nepamatysite jokių reklamų, programėlių pirkimo pasiūlymų ar kitų dėmesį blaškančių elementų. Deja, "Terminal Emulator" jau seniai nepalaikomas, o jo "GitHub" puslapis dar 2020 m. pateko į archyvą, taip pranešdamas apie kūrimo pabaigą.
Net ir dabartinės būklės "Terminal Emulator", atrodo, veikia daugeliui naudotojų. Taigi galbūt nereikėtų iš karto atmesti šios galimybės; geriau imti ir išbandyti.
Material Terminal yra atnaujinta "Terminal Emulator" versija, skirta "Android". Turite tas pačias parinktis, kelis langus, jokių reklamų ir pagrindinių komandų palaikymą. Taip pat galimybė įdiegti "BusyBox" ir kitas komandinės eilutės programas savo prietaise su root teisėmis. Gausite visus tuos pačius dalykus, kaip ir anksčiau, tačiau su "Material Design" stiliaus vartotojo sąsaja.
Ieškote terminalo emuliatoriaus su SSH jungtimi "Android"? O gal jus domina tik nuotolinis SSH ryšys? Štai kelios galimybės.
Termux yra populiarus terminalo emuliatorius, prieinamas "Android". Jame yra įspūdingas paketų rinkinys, leidžiantis dirbti su bash ir zsh apvalkalais. O turėdami root prieigą galite valdyti ir redaguoti failus iš nnn per nano, vim arba emacs. Vartotojo sąsaja yra ne kas kita, o terminalas.
Prie serverių galite prisijungti per SSH. Suteikiama galimybė kurti C kalba per clang, make ir gdb. Viskas priklauso nuo jūsų pageidavimų ir įrenginio su root prieiga buvimo / nebuvimo. GitHub puslapyje pateikiama informacija, kaip išspręsti bet kokias problemas. Kol kas "Play Store" versijos atnaujinimai sustabdyti dėl techninių priežasčių. Taigi, jei "Play Store" versija neveikia, ieškokite naujausios "F-Droid" sudėties.
Termius yra SSH ir SFTP klientas, skirtas nuotolinei prieigai iš "Android" įrenginių. Naudodami "Termius" galite valdyti UNIX ir "Linux" sistemas. Puslapyje "Play Store" parduotuvėje "Termius" apibūdinamas kaip gana geras "Android" skirtas PuTTY klientas, ir tai iš tiesų yra tinkamas apibrėžimas. Naudotojo sąsaja yra lengvai suprantama ir neatrodo paini. Taip pat palaikomi "Mosh" ir "Telnet" protokolai.
Kai prisijungiate prie nuotolinio įrenginio, jis atpažįsta tokias OS kaip Raspberry Pi, Ubuntu, Fedora. Iš šios programos taip pat galite dirbti prie išmaniojo telefono prijungta klaviatūra. Be to, nėra jokių reklaminių skydelių ar skelbimų, todėl Termius yra maža tobula nuotolinio ryšio programa.
Termius taip pat siūlo mokamą versiją (su nemokamu 14 dienų laikotarpiu) su išplėstinėmis parinktimis: šifruota kryžmine sinchronizacija, SSH raktų agento persiuntimu, SFTP, terminalo skirtukais ir pan. Daugiau informacijos galite rasti oficialioje svetainėje.
uiceSSH yra populiarus SSH klientas su daugybe nemokamų funkcijų ir galimybe atnaujinti į PRO versiją.
Be "Telenet" ir "Mosh" palaikymo, taip pat gaunate prieigą prie kai kurių trečiųjų šalių įskiepių, kurie išplečia funkcionalumą. Galite pritaikyti išvaizdą iš įvairių galimų parinkčių ir lengvai suskirstyti prisijungimus į grupes.
Nepamirškite, kad gaunate ir IPv6 palaikymą. O jei įsigysite mokamą licenciją, galėsite nustatyti AWS integraciją, įjungti saugią sinchronizaciją, automatizuoti atsargines kopijas ir dar daugiau.
Jei jums reikia tik paprasto SSH kliento, "ConnectBot" yra tinkamiausia vieta. Vienu metu galite dirbti keliose SSH sesijose, kurti saugius tunelius ir naudoti kopijavimo / įkėlimo parinktį tarp programų.
Jei "Android" sistemoje neturite "root" prieigos arba neplanuojate jos nustatyti, yra unikali galimybė į savo išmanųjį telefoną įdiegti "Linux" distribucijas naudojant "Andronix". Gausite didžiulį "Linux" distribucijų ir darbalaukio aplinkos funkcijų rinkinį su langų tvarkyklėmis.
Tačiau geriausia čia yra tai, kad norint dirbti su įvairiomis "Linux" komandomis, jums nereikia root prieigos. Jums tereikia įdiegti mėgstamą distribuciją, kuri atliks viską. Be patogaus naudojimo, jums taip pat siūlomos aukščiausios klasės parinktys, suteikiančios prieigą prie tokių funkcijų, kaip distribucijų diegimas neprisijungus prie interneto ir galimybė sinchronizuoti komandas iš vieno įrenginio į kitą.
Tačiau "Linux" distributyvo įdiegimas nereiškia, kad galėsite daryti viską, ką norite. Vis dėlto tai puiki galimybė. Programėlę galite atsisiųsti iš "Play Store", o daugiau informacijos rasite "GitHub".
Apžvelgėme geriausius "Linux" terminalo emuliatorius "Android" sistemoje, taip pat SSH klientus. Gauti prieigą prie "Linux" terminalo "Android" sistemoje nėra taip paprasta, kaip pasirinkti terminalo emuliatorių. Prieš priimdami sprendimą, patikrinkite komandų palaikymą, kad sužinotumėte, ką galite daryti su įsišaknijusiu / neįsišaknijusiu įrenginiu.