സി ഭാഷയിൽ എഴുതിയ ഒരു നേറ്റീവ് ആൻഡ്രോയിഡ് ടെർമിനൽ എമുലേറ്ററാണ് അബാഷ്. ഇത് നിങ്ങളുടെ ഫോണിൽ ഒരു യഥാർത്ഥ ഇന്ററാക്ടീവ് ബാഷ് ഷെൽ നൽകുന്നു, അതിൽ ഒരു VT100 ടെർമിനൽ, സ്ക്രോൾബാക്ക്, കമാൻഡ് ഹിസ്റ്ററി, ടാബ് പൂർത്തീകരണം, Ctrl, Esc, Tab, ആരോ കീകൾ എന്നിവയ്ക്കായുള്ള സോഫ്റ്റ്-കീ ടൂൾബാർ എന്നിവ ഉൾപ്പെടുന്നു.
vim, git, curl, grep, sed, awk, find, tar, less, കൂടാതെ ഒരു വലിയ കൂട്ടം GNU കമാൻഡ്-ലൈൻ ടൂളുകൾ എന്നിവയുൾപ്പെടെയുള്ള ഒരു പ്രായോഗിക Unix ടൂൾസെറ്റും ഇത് നൽകുന്നു. നിങ്ങൾക്ക് ടെക്സ്റ്റ് ഫയലുകൾ എഡിറ്റ് ചെയ്യാനും ഡാറ്റ പരിശോധിക്കാനും രൂപാന്തരപ്പെടുത്താനും റിപ്പോസിറ്ററികളുമായി പ്രവർത്തിക്കാനും ഉപകരണത്തിൽ നേരിട്ട് ഷെൽ വർക്ക്ഫ്ലോകൾ പ്രവർത്തിപ്പിക്കാനും കഴിയും.
അനുമതി നൽകുമ്പോൾ ക്ലിപ്പ്ബോർഡ്, ഷെയർ ഷീറ്റ്, അറിയിപ്പുകൾ, ക്യാമറ, സെൻസറുകൾ, തിരഞ്ഞെടുത്ത ഉപകരണ വിവരങ്ങൾ എന്നിവ പോലുള്ള കാര്യങ്ങൾക്കായി ആൻഡ്രോയിഡ്-അവേർ കമാൻഡുകളും അബാഷിൽ ഉൾപ്പെടുന്നു. ആൻഡ്രോയിഡിൽ സ്വാഭാവികമായി യോജിക്കുമ്പോൾ തന്നെ ഒരു യഥാർത്ഥ ഷെൽ പോലെ തോന്നിക്കുന്ന തരത്തിലാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.
ആൻഡ്രോയിഡിന്റെ ഓപ്പൺ വിത്ത് മെനുവിൽ നിന്ന് അബാഷ് തിരഞ്ഞെടുക്കുമ്പോൾ, ടെക്സ്റ്റ് ഫയലുകൾക്ക് നേരിട്ട് vim-ൽ തുറക്കാൻ കഴിയും. മറ്റ് പങ്കിട്ട ഇനങ്ങൾക്ക് ഇനത്തിന്റെ പാരന്റ് ഫോൾഡറിലേക്ക് ഇതിനകം നാവിഗേറ്റ് ചെയ്തിരിക്കുന്ന ഒരു ഷെൽ തുറക്കാൻ കഴിയും, അതിനാൽ നിങ്ങൾക്ക് ഉടൻ പ്രവർത്തിക്കാൻ കഴിയും. ഒരു ബദൽ മാർഗമെന്ന നിലയിൽ, ഫയലിന്റെ സോഴ്സ് ഡയറക്ടറി ആക്സസ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, അബാഷ് ഫയൽ അതിന്റെ ഹോം ഡയറക്ടറിയിലേക്ക് പകർത്തും.
പ്രധാന പരിമിതികൾ
അബാഷ് ഇപ്പോഴും ആൻഡ്രോയിഡിന്റെ ആപ്പ് സാൻഡ്ബോക്സിനുള്ളിൽ പ്രവർത്തിക്കുന്നു. ഇത് റൂട്ട് അല്ല, ഒരു ലിനക്സ് VM അല്ല, കൂടാതെ ആൻഡ്രോയിഡ് സുരക്ഷയെ മറികടക്കാനുള്ള ഒരു മാർഗവുമല്ല. ഇതിന് മറ്റ് ആപ്പുകളുടെ സ്വകാര്യ ഡാറ്റ വായിക്കാനോ, സംരക്ഷിത സിസ്റ്റം ഏരിയകൾ പരിഷ്ക്കരിക്കാനോ, നിങ്ങൾ വ്യക്തമായി പങ്കിടാത്തതോ അനുമതി നൽകിയിട്ടില്ലാത്തതോ ആയ ഫയലുകൾ ആക്സസ് ചെയ്യാനോ കഴിയില്ല.
സിസ്റ്റത്തിന്റെ ചില ഭാഗങ്ങൾ ആൻഡ്രോയിഡും SELinux ഉം നിയന്ത്രിച്ചിരിക്കുന്നു. അതായത് ചില ഡയറക്ടറികൾ പൂർണ്ണമായി കണ്ടെത്താനായേക്കില്ല, കൂടാതെ കമാൻഡ് അല്ലെങ്കിൽ പാത്ത് ഡിസ്കവറി പോലുള്ള ചില സൗകര്യ സവിശേഷതകൾ ഒരു ഡെസ്ക്ടോപ്പ് ലിനക്സ് സിസ്റ്റത്തേക്കാൾ പരിമിതമായിരിക്കും.
ആൻഡ്രോയിഡ് ഡോക്യുമെന്റ് ദാതാക്കൾ വഴി തുറക്കുന്ന ഫയലുകൾക്ക്, ടെർമിനൽ ടൂളുകൾക്ക് അത് ആക്സസ് ചെയ്യാൻ കഴിയുന്ന തരത്തിൽ അബാഷിന് ഒരു സ്വകാര്യ വർക്കിംഗ് കോപ്പി നിർമ്മിക്കേണ്ടി വന്നേക്കാം. അത്തരം സന്ദർഭങ്ങളിൽ, സേവിംഗ്സ് മാറ്റങ്ങൾ യഥാർത്ഥ സോഴ്സ് ഫയലിലേക്ക് സ്വയമേവ തിരികെ എഴുതുന്നതിനുപകരം അബാഷിനുള്ളിലെ പകർപ്പ് അപ്ഡേറ്റ് ചെയ്യുന്നു.
ആൻഡ്രോയിഡിനുള്ള ബാഷ്
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2026 മാർ 31