Android is based on linux so it must be possible to invoke linux terminal on Android.
However, there are several apps availabe on Google PlayStore which emulates a good linux terminal.
One such app is Termux which not only emulates linux terminal but provides almost all the features of a linux terminal and the best thing about Termux is that it is easy and simple to set-up and run.
One can use Termux to install linux softwares on android using apt store in termux and it could be further extended to emulate a visual linux enviornment using a VNC server like TigerVnc and a Vnc viewer.
Hacking tools like metasploit and other python and perl scripts could also run in termux.
“Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically – additional packages are available using the APT package manager.“
The official description of termux on it’s website termux.com –
Termux runs silently in the background and can be used with full efficiency without consuming much power and memory from the device.
Termux is availabe for free on Google PlayStore without any hidden charges or ads.
However, plugins could be purchased from the PlayStore as extensions to termux
There are several tools availabe for termux. Such tools could be installed from github directly through termux.
Final words – Termux is the best app if you want to run linux terminal on android