Termux is a terminal emulator and Linux environment for Android that runs directly on your phone without the need for rooting or complex configurations. It automatically installs a minimal basic system, and you can add more features using the APT package manager.
Main use cases:
Mobile Programming: Allows you to run code in Python, Node.js, PHP, Ruby, and Git.
Ethical Hacking: Use of cybersecurity tools and penetration testing directly from your mobile phone.
Portable Servers: Creation of local web servers or connection to remote servers via SSH.
Task Automation: Creation of Bash scripts to manipulate files or extract data from the system.
Download the application through one of these official channels:
Download the APK file directly from the Termux GitHub repository.
Useful Initial Commands
After installing the application, use these essential commands to get started:
pkg update && pkg upgrade: Updates all internal packages in the environment.
termux-setup-storage: Grants Termux permission to access your phone’s files.
pkg install python: Installs the Python language in the Linux environment.
pkg install git: Installs Git to clone project repositories.