Why Use Termux?

There are already some apps in the Play Store that are ports of Linux applications to Android. These differ from Termux in that they replicate those Linux apps, but they’re made in an “Android way.” In contrast, Termux is a self-contained Linux environment. Its programs are (for all intents and purposes) exactly the same as their Linux counterparts. This conveys some advantages over the ported applications:
Consistency — Linux apps that have been ported to Android have to receive a user interface of some kind. The user experience on Android depends a lot on how much effort the developer puts into it. It is bound to be different in any case. But Termux apps are the same as the Linux versions, from keyboard shortcuts to how you install them.
Compactness — The addition of the “Android code” described above can cause some slim applications to grow chunky. Take an Android SSH client (VX ConnectBot shown below) for instance, which can run anywhere from 2 MB to 12 MB in size. Yet with the exception of some a few graphical screens, you still end up in a terminal as shown in the below image. Compare this to dropbear, available in Termux, which weighs in at 396 KB (that’s kilobytes) installed. And it provides an SSH server to boot.



Timeliness — When an application is updated, you are still at the mercy of the Android app’s developer for an upgrade. In contrast, Termux applications are fairly standard Linux packages that require less work. They may even be created automatically alongside the desktop versions. You’re likely to get access to new features more quickly with Termux.
Price — Of course, there is a chance any app you purchase from the Play Store will have a charge associated. All the apps in Termux are free (and open source), as is Termux itself.
Using Termux
Before diving into usage, let’s put something right out there. Termux is first and foremost a command line environment. There’s no fancy user interface with shiny buttons to be found here.
This goes not only for the base Termux package, but its apps as well. You won’t be getting the newest version of LibreOffice. You also need to be comfortable with the command line in order to install and use these programs. If you’re new to it, we have some great resources to help you.
That said, the process to install programs is straightforward. Termux uses the same package installers available in Debian and Ubuntu Linux, called Advanced Packaging Tools (APT). To see what applications are available, open Termux and type the following at the prompt:
apt list

This displays a list of all packages, or software bundles, you can install. If you’d like some details on one, just type this and include its name:
apt show [app name]

It will display a short summary of the package, as shown above for the Emacs text editor. Finally, to install, just use this:
apt install [app name]

Check out our guide on using APT for more detail, like how to upgrade packages. Once the install is finished, you can start the program by typing its name at the prompt. The screenshot below shows the nano text editor running after the above install.
1.Fire in termux
apt install libcaca

cacafire


2.running train in termux
apt install sl

sl


3.matrix in termux
apt install cmatrix

cmatrix


4.web surfing in termux
apt install w3m

w3m Darkwiki.in
5.cow animal say something in termux
apt install cowsay

cowsay "Any Text"




6.Essay in termux
apt install fortune

fortune
7.colorful text in termux
apt install toilet

toilet "Any Text" toilet -f  mono12 -F gay "Any Text"
8.remember every command in termux
apt install fish

fish
All command working in termux android application.