abash ਇੱਕ ਮੂਲ ਐਂਡਰਾਇਡ ਟਰਮੀਨਲ ਇਮੂਲੇਟਰ ਹੈ ਜੋ C ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ ਇੱਕ ਅਸਲੀ ਇੰਟਰਐਕਟਿਵ ਬੈਸ਼ ਸ਼ੈੱਲ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ VT100 ਟਰਮੀਨਲ, ਸਕ੍ਰੌਲਬੈਕ, ਕਮਾਂਡ ਹਿਸਟਰੀ, ਟੈਬ ਕੰਪਲੀਸ਼ਨ, ਅਤੇ Ctrl, Esc, Tab, ਅਤੇ ਐਰੋ ਕੀਜ਼ ਲਈ ਇੱਕ ਸਾਫਟ-ਕੀ ਟੂਲਬਾਰ ਨਾਲ ਪੂਰਾ ਹੁੰਦਾ ਹੈ।
ਇਹ ਇੱਕ ਵਿਹਾਰਕ ਯੂਨਿਕਸ ਟੂਲਸੈੱਟ ਦੇ ਨਾਲ ਵੀ ਆਉਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ vim, git, curl, grep, sed, awk, find, tar, less, ਅਤੇ GNU ਕਮਾਂਡ-ਲਾਈਨ ਟੂਲਸ ਦਾ ਇੱਕ ਵੱਡਾ ਸੈੱਟ ਸ਼ਾਮਲ ਹੈ। ਤੁਸੀਂ ਟੈਕਸਟ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਡੇਟਾ ਦਾ ਨਿਰੀਖਣ ਅਤੇ ਰੂਪਾਂਤਰਣ ਕਰ ਸਕਦੇ ਹੋ, ਰਿਪੋਜ਼ਟਰੀਆਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਸ਼ੈੱਲ ਵਰਕਫਲੋ ਸਿੱਧੇ ਡਿਵਾਈਸ 'ਤੇ ਚਲਾ ਸਕਦੇ ਹੋ।
abash ਵਿੱਚ ਕਲਿੱਪਬੋਰਡ, ਸ਼ੇਅਰ ਸ਼ੀਟ, ਸੂਚਨਾਵਾਂ, ਕੈਮਰਾ, ਸੈਂਸਰ ਅਤੇ ਚੁਣੀ ਹੋਈ ਡਿਵਾਈਸ ਜਾਣਕਾਰੀ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਲਈ ਐਂਡਰਾਇਡ-ਜਾਗਰੂਕ ਕਮਾਂਡਾਂ ਵੀ ਸ਼ਾਮਲ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹੋ। ਇਹ ਇੱਕ ਅਸਲੀ ਸ਼ੈੱਲ ਵਾਂਗ ਮਹਿਸੂਸ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ ਇਹ ਅਜੇ ਵੀ ਐਂਡਰਾਇਡ ਵਿੱਚ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਫਿੱਟ ਹੁੰਦਾ ਹੈ।
ਜਦੋਂ ਤੁਸੀਂ ਐਂਡਰਾਇਡ ਦੇ ਓਪਨ ਵਿਦ ਮੀਨੂ ਤੋਂ abash ਚੁਣਦੇ ਹੋ, ਤਾਂ ਟੈਕਸਟ ਫਾਈਲਾਂ ਸਿੱਧੇ vim ਵਿੱਚ ਖੁੱਲ੍ਹ ਸਕਦੀਆਂ ਹਨ। ਹੋਰ ਸਾਂਝੀਆਂ ਆਈਟਮਾਂ ਇੱਕ ਸ਼ੈੱਲ ਖੋਲ੍ਹ ਸਕਦੀਆਂ ਹਨ ਜੋ ਪਹਿਲਾਂ ਹੀ ਆਈਟਮ ਦੇ ਪੇਰੈਂਟ ਫੋਲਡਰ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਤੁਰੰਤ ਕੰਮ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ। ਫਾਲਬੈਕ ਦੇ ਤੌਰ 'ਤੇ, ਜੇਕਰ ਇਹ ਫਾਈਲ ਦੀ ਸਰੋਤ ਡਾਇਰੈਕਟਰੀ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ abash ਫਾਈਲ ਨੂੰ ਇਸਦੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੇਗਾ।
ਮਹੱਤਵਪੂਰਨ ਸੀਮਾਵਾਂ
abash ਅਜੇ ਵੀ ਐਂਡਰਾਇਡ ਦੇ ਐਪ ਸੈਂਡਬੌਕਸ ਦੇ ਅੰਦਰ ਚੱਲਦਾ ਹੈ। ਇਹ ਰੂਟ ਨਹੀਂ ਹੈ, ਲੀਨਕਸ VM ਨਹੀਂ ਹੈ, ਅਤੇ ਐਂਡਰਾਇਡ ਸੁਰੱਖਿਆ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਇੱਕ ਰਸਤਾ ਨਹੀਂ ਹੈ। ਇਹ ਹੋਰ ਐਪਸ ਦੇ ਨਿੱਜੀ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹ ਨਹੀਂ ਸਕਦਾ, ਸੁਰੱਖਿਅਤ ਸਿਸਟਮ ਖੇਤਰਾਂ ਨੂੰ ਸੋਧ ਨਹੀਂ ਸਕਦਾ, ਜਾਂ ਉਹਨਾਂ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਾਂਝਾ ਨਹੀਂ ਕੀਤਾ ਹੈ ਜਾਂ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੱਤੀ ਹੈ।
ਸਿਸਟਮ ਦੇ ਕੁਝ ਹਿੱਸੇ ਐਂਡਰਾਇਡ ਅਤੇ SELinux ਦੁਆਰਾ ਵੀ ਪ੍ਰਤਿਬੰਧਿਤ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੁਝ ਡਾਇਰੈਕਟਰੀਆਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖੋਜਣਯੋਗ ਨਹੀਂ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਅਤੇ ਕੁਝ ਸੁਵਿਧਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਿਵੇਂ ਕਿ ਕਮਾਂਡ ਜਾਂ ਮਾਰਗ ਖੋਜ ਇੱਕ ਡੈਸਕਟੌਪ ਲੀਨਕਸ ਸਿਸਟਮ ਨਾਲੋਂ ਵਧੇਰੇ ਸੀਮਤ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਐਂਡਰਾਇਡ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਦਾਤਾਵਾਂ ਦੁਆਰਾ ਖੋਲ੍ਹੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ ਲਈ, abash ਨੂੰ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਵਰਕਿੰਗ ਕਾਪੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਤਾਂ ਜੋ ਟਰਮੀਨਲ ਟੂਲ ਇਸ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਣ। ਉਨ੍ਹਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਬਦਲਾਅ ਸੁਰੱਖਿਅਤ ਕਰਨ ਨਾਲ abash ਦੇ ਅੰਦਰ ਕਾਪੀ ਨੂੰ ਅਸਲ ਸਰੋਤ ਫਾਈਲ ਵਿੱਚ ਵਾਪਸ ਲਿਖਣ ਦੀ ਬਜਾਏ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਐਂਡਰਾਇਡ ਲਈ ਬੈਸ਼
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
31 ਮਾਰਚ 2026