abash ເປັນໂປຣແກຣມຈຳລອງເທີມິນອລ Android ແບບດັ້ງເດີມທີ່ຂຽນດ້ວຍພາສາ C. ມັນໃຫ້ bash shell ແບບໂຕ້ຕອບໄດ້ແທ້ໆໃນໂທລະສັບຂອງທ່ານ, ຄົບຊຸດດ້ວຍເທີມິນອລ VT100, ການເລື່ອນກັບຄືນ, ປະຫວັດຄຳສັ່ງ, ການສຳເລັດແຖບ, ແລະແຖບເຄື່ອງມືປຸ່ມອ່ອນສຳລັບປຸ່ມ Ctrl, Esc, Tab, ແລະລູກສອນ.
ມັນຍັງມາພ້ອມກັບຊຸດເຄື່ອງມື Unix ທີ່ໃຊ້ໄດ້ຈິງ, ລວມທັງ vim, git, curl, grep, sed, awk, find, tar, less, ແລະຊຸດເຄື່ອງມືບັນທັດຄຳສັ່ງ GNU ຈຳນວນຫຼາຍ. ທ່ານສາມາດແກ້ໄຂໄຟລ໌ຂໍ້ຄວາມ, ກວດສອບ ແລະ ປ່ຽນຂໍ້ມູນ, ເຮັດວຽກກັບບ່ອນເກັບມ້ຽນ, ແລະແລ່ນ shell workflows ໂດຍກົງໃນອຸປະກອນ.
abash ຍັງປະກອບມີຄຳສັ່ງທີ່ຮັບຮູ້ Android ສຳລັບສິ່ງຕ່າງໆເຊັ່ນ: clipboard, share sheet, ການແຈ້ງເຕືອນ, ກ້ອງຖ່າຍຮູບ, ເຊັນເຊີ, ແລະຂໍ້ມູນອຸປະກອນທີ່ເລືອກເມື່ອທ່ານໃຫ້ການອະນຸຍາດ. ມັນຖືກອອກແບບມາໃຫ້ຮູ້ສຶກຄືກັບ shell ແທ້ໆໃນຂະນະທີ່ຍັງເຂົ້າກັບ Android ຕາມທຳມະຊາດ.
ເມື່ອທ່ານເລືອກ abash ຈາກເມນູ Open with ຂອງ Android, ໄຟລ໌ຂໍ້ຄວາມສາມາດເປີດໄດ້ໂດຍກົງໃນ vim. ລາຍການທີ່ແບ່ງປັນອື່ນໆສາມາດເປີດ shell ທີ່ຖືກນຳທາງໄປຫາໂຟນເດີແມ່ຂອງລາຍການແລ້ວ, ດັ່ງນັ້ນທ່ານສາມາດເລີ່ມເຮັດວຽກໄດ້ທັນທີ. ໃນຖານະເປັນ fallback, ຖ້າມັນບໍ່ສາມາດເຂົ້າເຖິງໄດເລກະທໍລີແຫຼ່ງຂໍ້ມູນຂອງໄຟລ໌, abash ຈະຄັດລອກໄຟລ໌ໄປໃສ່ໄດເລກະທໍລີຫຼັກຂອງມັນ.
ຂໍ້ຈຳກັດທີ່ສຳຄັນ
abash ຍັງຄົງເຮັດວຽກພາຍໃນ sandbox ແອັບຂອງ Android. ມັນບໍ່ແມ່ນ root, ບໍ່ແມ່ນ Linux VM, ແລະບໍ່ແມ່ນວິທີຫຼີກລ່ຽງຄວາມປອດໄພຂອງ Android. ມັນບໍ່ສາມາດອ່ານຂໍ້ມູນສ່ວນຕົວຂອງແອັບອື່ນ, ດັດແປງພື້ນທີ່ລະບົບທີ່ໄດ້ຮັບການປົກປ້ອງ, ຫຼືເຂົ້າເຖິງໄຟລ໌ທີ່ທ່ານບໍ່ໄດ້ແບ່ງປັນຫຼືໃຫ້ການອະນຸຍາດຢ່າງຊັດເຈນ.
ບາງສ່ວນຂອງລະບົບຍັງຖືກຈຳກັດໂດຍ Android ແລະ SELinux. ນັ້ນໝາຍຄວາມວ່າບາງໄດເລກະທໍລີອາດຈະບໍ່ສາມາດຄົ້ນພົບໄດ້ຢ່າງເຕັມທີ່, ແລະຄຸນສົມບັດຄວາມສະດວກສະບາຍບາງຢ່າງເຊັ່ນ: ການຄົ້ນຫາຄຳສັ່ງຫຼືເສັ້ນທາງສາມາດມີຂໍ້ຈຳກັດຫຼາຍກວ່າໃນລະບົບ Linux ໃນ desktop.
ສຳລັບໄຟລ໌ທີ່ເປີດຜ່ານຜູ້ໃຫ້ບໍລິການເອກະສານ Android, abash ອາດຈະຕ້ອງເຮັດສຳເນົາເຮັດວຽກສ່ວນຕົວເພື່ອໃຫ້ເຄື່ອງມື terminal ສາມາດເຂົ້າເຖິງມັນໄດ້. ໃນກໍລະນີເຫຼົ່ານັ້ນ, ການບັນທຶກການປ່ຽນແປງຈະອັບເດດສຳເນົາພາຍໃນ abash ແທນທີ່ຈະຂຽນກັບຄືນຫາໄຟລ໌ແຫຼ່ງຂໍ້ມູນຕົ້ນສະບັບໂດຍອັດຕະໂນມັດ.
Bash ສຳລັບ Android
ອັບເດດແລ້ວເມື່ອ
31 ມ.ນ. 2026