Ang abash ay isang native na Android terminal emulator na nakasulat sa C. Nagbibigay ito sa iyo ng isang tunay na interactive na bash shell sa iyong telepono, kumpleto sa isang VT100 terminal, scrollback, command history, tab completion, at isang soft-key toolbar para sa Ctrl, Esc, Tab, at mga arrow key.
May kasama rin itong praktikal na Unix toolset, kabilang ang vim, git, curl, grep, sed, awk, find, tar, less, at isang malaking set ng mga GNU command-line tool. Maaari kang mag-edit ng mga text file, mag-inspeksyon at mag-transform ng data, magtrabaho kasama ang mga repository, at magpatakbo ng mga shell workflow nang direkta sa device.
May kasama ring Android-aware na mga command ang abash para sa mga bagay tulad ng clipboard, share sheet, mga notification, camera, sensor, at impormasyon ng napiling device kapag nagbigay ka ng pahintulot. Dinisenyo ito upang magmukhang isang tunay na shell habang natural pa ring umaangkop sa Android.
Kapag pinili mo ang abash mula sa Open with menu ng Android, maaaring direktang magbukas ang mga text file sa vim. Maaaring magbukas ang iba pang mga shared item ng isang shell na na-navigate na sa parent folder ng item, para makapagsimula ka agad sa pagtatrabaho. Bilang pantulong, kung hindi nito ma-access ang source directory ng file, kokopyahin ng abash ang file papunta sa home directory nito.
Mahahalagang limitasyon
Tumatakbo pa rin ang abash sa loob ng app sandbox ng Android. Hindi ito root, hindi isang Linux VM, at hindi isang paraan para makaiwas sa seguridad ng Android. Hindi nito mababasa ang pribadong data ng ibang app, mababago ang mga protektadong lugar ng system, o ma-access ang mga file na hindi mo tahasang ibinahagi o binigyan ng pahintulot.
Ang ilang bahagi ng system ay pinaghihigpitan din ng Android at SELinux. Nangangahulugan ito na ang ilang mga direktoryo ay maaaring hindi ganap na matuklasan, at ang ilang mga tampok sa kaginhawahan tulad ng command o path discovery ay maaaring mas limitado kaysa sa isang desktop Linux system.
Para sa mga file na binuksan sa pamamagitan ng mga provider ng dokumento ng Android, maaaring kailanganin ng abash na gumawa ng isang pribadong gumaganang kopya upang ma-access ito ng mga terminal tool. Sa mga kasong iyon, ang pag-save ng mga pagbabago ay nag-a-update sa kopya sa loob ng abash sa halip na awtomatikong magsulat pabalik sa orihinal na source file.
Bash para sa Android
Na-update noong
Mar 31, 2026