abash е емулатор на терминал за Android, написан на C. Той ви предоставя истинска интерактивна bash обвивка на вашия телефон, включваща VT100 терминал, превъртане назад, история на командите, довършване с Tab и лента с инструменти със софтуерни клавиши за Ctrl, Esc, Tab и клавишите със стрелки.
Също така се предлага с практичен набор от инструменти за Unix, включително vim, git, curl, grep, sed, awk, find, tar, less и голям набор от инструменти за команден ред на GNU. Можете да редактирате текстови файлове, да проверявате и трансформирате данни, да работите с хранилища и да изпълнявате работни процеси в обвивката директно на устройството.
abash включва и Android-съвместими команди за неща като клипборда, споделяне на лист, известия, камера, сензори и информация за избрано устройство, когато дадете разрешение. Проектиран е да се усеща като истинска обвивка, като същевременно се вписва естествено в Android.
Когато изберете abash от менюто „Отваряне с“ на Android, текстовите файлове могат да се отварят директно във vim. Други споделени елементи могат да отварят обвивка, която вече е пренасочена към родителската папка на елемента, така че можете да започнете работа веднага. Като резервен вариант, ако не може да получи достъп до изходната директория на файла, abash ще копира файла в домашната си директория.
Важни ограничения
abash все още работи в пясъчника на приложенията на Android. Той не е root, не е виртуална машина на Linux и не е начин за заобикаляне на сигурността на Android. Не може да чете личните данни на други приложения, да променя защитени системни области или да осъществява достъп до файлове, които не сте споделили изрично или не сте им дали разрешение.
Някои части от системата също са ограничени от Android и SELinux. Това означава, че определени директории може да не са напълно откриваеми, а някои удобни функции, като например откриване на команди или пътища, могат да бъдат по-ограничени, отколкото в настолна Linux система.
За файлове, отворени чрез доставчици на документи на Android, abash може да се наложи да създаде частно работно копие, за да могат инструментите на терминала да имат достъп до него. В тези случаи запазването на промените актуализира копието вътре в abash, вместо автоматично да записва обратно в оригиналния изходен файл.
Баш за Андроид
Актуализирано на
31.03.2026 г.