What is Termux?

What is Termux?

Termux is a Linux Terminal Emulator application for Android. A terminal emulator is a program that allows the user to access the command line interface (CLI) in a graphical environment. If you’ve studied the basics of computer, you must know about the shell and command line interface. If not here is a short definition of shells for you to clear your concept.


What is Shell?

A shell is a command line interface, or you can say a program that takes commands from the user and instructs the operating system to perform tasks on the basis of these commands. There are many shells used in different operating systems like Bourne shell, C shell, Bourne Again shell. All have a different set of features and command behavior. Most of the Linux distributions have Bourne Again shell also known as bash as their default command line.

Addons

Termux has some extra features. You can add them by installing addons:
Termux:API
Access Android and Chrome hardware features.

Termux:Boot
Run script(s) when your device boots.

Termux:Float
Run Termux in a floating window.

Termux:Styling
Have color schemes and powerline-ready fonts customize the appearance of the
Termux terminal.

Termux:Tasker
An easy way to call Termux executables from Tasker and compatible apps.

Termux:Widget
Start small scriptlets from the home screen.

Installation

  1. Google Play
  2. F-Droid


Installing Packages:

Let’s install some basic packages. To install packages in termux, the command used is: pkg install

Update and upgrade:

pkg update
pkg update && pkg upgrade

Installing Python:

pkg install python
For Python2
pkg install python2
For Python3
pkg install python3
Installing pip:
pkg install python-pip

Installing Git:

pkg install git

Installing wget:

pkg install wget

Uninstalling Packages:

pkg uninstall pkg-name

List all install packages:

pkg list-all

Installing Deb files:

You can similarly manage dpkg too. In case you’ve got a .deb file, you can’t install it using pkg install command. To install such a file, dpkg is used.

Installing:

dpkg -i ./package.deb

Uninstalling:

dpkg –remove [package name]

Listing all installed packages:

dpkg -l

 Who can use termux?

Programmers: If you are a programmer or A person who wants to be a programmer termux is a must-have app on your android phone because it supports various programming languages and it will make you familiar with CLI(command line interface).


Hacking and Cybersecurity: If you are a student and want to learn about cybersecurity and hacking, this app will help you a lot, you can use a lot of tools free of cost by just using your smartphone.alot of kids nowadays don't have a computer by using termux they can learn a lot without a computer.

IT Student: If you are studying in CS or IT branch you must try to learn Termux, It has all the things combined like coding, CLI (command line interface), python projects, cybersecurity tools which will give you some basic experience and you will build confidence towards computers.

Hackers: I know I know, I don't have to write this line, if you are a hacker or you are doing hacking at beginner level You already have termux in your phone, if don't please Download the termux it's highly recommended and Stay tuned I will post everything about the termux and hacking.

why use termux?

Termux is portable:  imagine if you want to do a man-in-the-middle-attack at the victim's house, and you are using a laptop for that, it will be incredibly suspicious and after attack complete, everyone can figure out that it was your doing. On the other hand, using your phone is normal everywhere, you can use termux instead of a noticeable Laptop.


No Root required: For using any good apps that are available on play-store require Root Acess and Termux don't need root the only requirement is your android version should be more than 5.0.


No Setup Required: You don't have to do any tedious Setup to install it on your system, just download and you are ready to install your favorite package.

Minimal and Compact: The size of the Termux app is just less than 200Kb and the size increases when you download packages and you can uninstall the packages which are not in use, The look of command-line itself is so satisfactory of termux.


A load of Packages are available: Packages in termux allow you to do the various task,  the size of packages are small and you can uninstall them whenever you want so its data + storage efficient.


Consistent Update: Termux is getting updated every day that means new features are added day by day, new packages are also getting added, if you want you can Host your own Termux repository too.

Programming languages: It supports Varius programming language like Golang, Lua, Php, C\C++, python
so you can type and compile all this language on your phone.

Python Support: The best thing about termux is that it supports python, there is a huge amount of libraries available on the internet for python which allow you to do any task by just running a single script of python.
Python projects are available on git hub just copy them and you can do some serious stuff with termux.

Comments

Popular posts from this blog

What is Web Hosting And Types Of Webhosting

Cloud computing Service Models

DuckDuckGo Privacy Search Engine