abash on C-keeles kirjutatud Androidi natiivne terminaliemulaator. See annab sulle telefonis tõelise interaktiivse bash-kesta, mis sisaldab VT100 terminali, kerimisnuppu, käskude ajalugu, tabeldusklahvide lõpetamist ja tarkvaralist tööriistariba Ctrl, Esc, Tab ja nooleklahvide jaoks.
Samuti on sellel praktiline Unixi tööriistakomplekt, mis sisaldab vim, git, curl, grep, sed, awk, find, tar, less ja suurt hulka GNU käsurea tööriistu. Saad otse seadmes tekstifaile redigeerida, andmeid kontrollida ja teisendada, repositooriumidega töötada ja kesta töövooge käivitada.
Abash sisaldab ka Androidi-kohaseid käske selliste asjade jaoks nagu lõikelaud, jagamisleht, teatised, kaamera, andurid ja valitud seadme teave, kui annad loa. See on loodud tunduma nagu päris kest, sobitudes samas loomulikult Androidi.
Kui valid Androidi menüüst „Ava programmiga” abashi, saab tekstifaile avada otse vimis. Teised jagatud üksused saavad avada kesta, mis on juba üksuse ülemkausta suunatud, nii et saad kohe tööle hakata. Varuvariandina, kui abash ei pääse faili lähtekataloogile ligi, kopeerib see faili oma kodukataloogi.
Olulised piirangud
abash töötab endiselt Androidi rakenduste liivakastis. See ei ole root, Linuxi virtuaalmasin ega Androidi turvalisuse möödahiilimise viis. See ei saa lugeda teiste rakenduste privaatseid andmeid, muuta kaitstud süsteemialasid ega pääseda juurde failidele, mida te pole selgesõnaliselt jaganud või millele te pole luba andnud.
Mõned süsteemi osad on Androidi ja SELinuxi poolt samuti piiratud. See tähendab, et teatud kataloogid ei pruugi olla täielikult leitavad ja mõned mugavusfunktsioonid, näiteks käskude või teeotsing, võivad olla piiratumad kui Linuxi lauaarvuti süsteemis.
Androidi dokumendipakkujate kaudu avatud failide puhul võib abash vajada privaatse töökoopia tegemist, et terminali tööriistad saaksid sellele juurde pääseda. Sellistel juhtudel värskendab muudatuste salvestamine koopiat abashis, selle asemel et automaatselt algsele lähtefailile tagasi kirjutada.
Bash Androidile
Värskendatud:
31. märts 2026