This app was mentioned in 4 comments, with an average of 5.50 upvotes
Well... sort of, but not exactly. Android is based on a Linux kernel, but it departs in a number of ways. There's a lot more to a Linux distro than the kernel. A core component of Android is the Dalvik Java virtual machine. An "Android app" is a Java app. (And Java was (is) a SUN thing, not a Linux thing.) This means that you can't run Android apps on Linux distros.
Significantly, Android doesn't come with glibc or other GNU libraries that (I think) every other Linux comes with. That means you can't just run Linux desktop apps under Android. There's
Android uses a bunch of hardware, power, and IPC drivers taken from a Linux kernel.
There have been mergings of Android back with the Linux mainline, but... I think that it's distinct in enough ways to make it not-Linux, similar to how Linux is/was not UNIX.
Apple's OS X and iOS are (or were) architectural descendants of the Mach microkernel, but it wouldn't be correct to say that OS X is MACH.
BusyBox is a pared-down half-measure, but... I just found this! Hm.
Well... sort of, but not exactly. Android is based on a Linux kernel, but it departs in a number of ways. There's a lot more to a Linux distro than the kernel. A core component of Android is the Dalvik Java virtual machine. An "Android app" is a Java app. (And Java was (is) a SUN thing, not a Linux thing.) This means that you can't run Android apps on Linux distros.
Significantly, Android doesn't come with glibc or other GNU libraries that (I think) every other Linux comes with. That means you can't just run Linux desktop apps under Android. There's
Android uses a bunch of hardware, power, and IPC drivers taken from a Linux kernel.
There have been mergings of Android back with the Linux mainline, but... I think that it's distinct in enough ways to make it not-Linux, similar to how Linux is/was not UNIX.
Apple's OS X and iOS are (or were) architectural descendants of the Mach microkernel, but it wouldn't be correct to say that OS X is MACH.
BusyBox is a pared-down half-measure, but... I just found this! Hm.
http://forum.xda-developers.com/
Pretty sure there'll be a discussion on "best android terminal". Googling "android bash" had this as 2nd result: http://blogzamana.com/getting-bash-on-android/
This was the first result, but I'm unsure on the quality (and it seems to be just an installer): https://play.google.com/store/apps/details?id=com.bitcubate.android.bash.installer&hl=en
I don't know what you'll learn on a mobile app about bash scripting. Other then viewing, but I learn faster doing then viewing things.
https://play.google.com/store/apps/details?id=com.bitcubate.android.bash.installer&hl=en
https://itunes.apple.com/us/app/bash-programming-language/id500471228?mt=8
https://www.techrepublic.com/article/3-android-apps-to-help-you-learn-linux/
https://www.quora.com/What-is-the-best-mobile-app-for-learning-Unix-Linux-commands
https://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html
http://www.macs.hw.ac.uk/~hwloidl/Courses/LinuxIntro/x984.html
https://stackoverflow.com/questions/8094562/how-to-run-bash-script-in-my-android