abash je izvorni emulator terminala za Android, napisan v jeziku C. Ponuja vam pravo interaktivno lupino bash na vašem telefonu, skupaj s terminalom VT100, pomikanjem nazaj, zgodovino ukazov, dokončanjem s tabulatorjem in orodno vrstico z mehkimi tipkami za tipke Ctrl, Esc, Tab in puščice.
Priložen je tudi praktičen nabor orodij Unix, vključno z vim, git, curl, grep, sed, awk, find, tar, less in velikim naborom orodij ukazne vrstice GNU. Z njim lahko urejate besedilne datoteke, pregledujete in preoblikujete podatke, delate z repozitoriji in izvajate delovne poteke lupine neposredno v napravi.
abash vključuje tudi ukaze, ki so združljivi z Androidom, za stvari, kot so odložišče, skupna lista, obvestila, kamera, senzorji in izbrane informacije o napravi, ko jim dodelite dovoljenje. Zasnovan je tako, da se zdi kot prava lupina, hkrati pa se naravno prilega Androidu.
Ko v meniju Odpri z v sistemu Android izberete abash, se lahko besedilne datoteke odprejo neposredno v programu vim. Drugi elementi v skupni rabi lahko odprejo lupino, ki je že preusmerjena v nadrejeno mapo elementa, tako da lahko takoj začnete delati. Kot rezervna možnost, če abash ne more dostopati do izvornega imenika datoteke, bo datoteko kopiral v svoj domači imenik.
Pomembne omejitve
abash še vedno deluje znotraj peskovnika aplikacij Android. Ni korenski, ni virtualni stroj Linux in ni način zaobilaženja varnosti Androida. Ne more brati zasebnih podatkov drugih aplikacij, spreminjati zaščitenih sistemskih območij ali dostopati do datotek, ki jih niste izrecno delili ali jim dodelili dovoljenja.
Nekatere dele sistema omejujeta tudi Android in SELinux. To pomeni, da določenih imenikov morda ni mogoče v celoti odkriti, nekatere priročne funkcije, kot je odkrivanje ukazov ali poti, pa so lahko bolj omejene kot v namiznem sistemu Linux.
Za datoteke, odprte prek ponudnikov dokumentov Android, bo abash morda moral ustvariti zasebno delovno kopijo, da bodo do nje lahko dostopala terminalska orodja. V teh primerih shranjevanje sprememb posodobi kopijo znotraj abasha, namesto da bi samodejno zapisalo nazaj v izvirno izvorno datoteko.
Bash za Android
Posodobljeno dne
31. mar. 2026