abash एक नेटिव एंड्रॉइड टर्मिनल एमुलेटर है जिसे C भाषा में लिखा गया है। यह आपके फोन पर एक वास्तविक इंटरैक्टिव बैश शेल प्रदान करता है, जिसमें VT100 टर्मिनल, स्क्रॉल बैक, कमांड हिस्ट्री, टैब कंप्लीशन और Ctrl, Esc, Tab और एरो कीज़ के लिए सॉफ्ट-की टूलबार जैसी सुविधाएं शामिल हैं।
इसमें vim, git, curl, grep, sed, awk, find, tar, less और GNU कमांड-लाइन टूल्स का एक बड़ा सेट सहित कई उपयोगी Unix टूल भी शामिल हैं। आप टेक्स्ट फाइलों को एडिट कर सकते हैं, डेटा का निरीक्षण और रूपांतरण कर सकते हैं, रिपॉजिटरी के साथ काम कर सकते हैं और सीधे डिवाइस पर शेल वर्कफ़्लो चला सकते हैं।
abash में क्लिपबोर्ड, शेयर शीट, नोटिफिकेशन, कैमरा, सेंसर और चयनित डिवाइस जानकारी जैसी चीजों के लिए एंड्रॉइड-अनुकूल कमांड भी शामिल हैं, जब आप अनुमति देते हैं। इसे इस तरह से डिज़ाइन किया गया है कि यह एक वास्तविक शेल जैसा अनुभव दे और एंड्रॉइड में सहजता से फिट हो जाए।
जब आप एंड्रॉइड के 'ओपन विद' मेनू से abash चुनते हैं, तो टेक्स्ट फाइलें सीधे vim में खुल सकती हैं। अन्य साझा आइटम एक शेल खोल सकते हैं जो पहले से ही आइटम के पैरेंट फ़ोल्डर में नेविगेट किया हुआ होता है, इसलिए आप तुरंत काम शुरू कर सकते हैं। बैकअप के तौर पर, यदि यह फ़ाइल के सोर्स डायरेक्टरी तक नहीं पहुँच पाता है, तो abash फ़ाइल को अपनी होम डायरेक्टरी में कॉपी कर देगा।
महत्वपूर्ण सीमाएँ
abash अभी भी Android के ऐप सैंडबॉक्स के अंदर चलता है। यह रूट नहीं है, न ही Linux VM है, और न ही Android सुरक्षा को दरकिनार करने का कोई तरीका है। यह अन्य ऐप्स के निजी डेटा को नहीं पढ़ सकता, संरक्षित सिस्टम क्षेत्रों को संशोधित नहीं कर सकता, या उन फ़ाइलों तक नहीं पहुँच सकता जिन्हें आपने स्पष्ट रूप से साझा नहीं किया है या अनुमति नहीं दी है।
सिस्टम के कुछ हिस्से Android और SELinux द्वारा भी प्रतिबंधित हैं। इसका मतलब है कि कुछ डायरेक्टरी पूरी तरह से खोजी नहीं जा सकती हैं, और कमांड या पाथ डिस्कवरी जैसी कुछ सुविधाएँ डेस्कटॉप Linux सिस्टम की तुलना में अधिक सीमित हो सकती हैं।
Android दस्तावेज़ प्रदाताओं के माध्यम से खोली गई फ़ाइलों के लिए, abash को एक निजी वर्किंग कॉपी बनाने की आवश्यकता हो सकती है ताकि टर्मिनल टूल उस तक पहुँच सकें। ऐसे मामलों में, परिवर्तन सहेजने से abash के अंदर की कॉपी अपडेट हो जाती है, न कि स्वचालित रूप से मूल सोर्स फ़ाइल में वापस लिखी जाती है।
एंड्रॉइड के लिए बैश
पिछली बार अपडेट होने की तारीख
31 मार्च 2026