Skip to content

Repository files navigation

📱⚡ Termux Command Encyclopedia

The most complete Termux + Linux command reference for Android — A to Z, zero to hero.

CI GitHub stars GitHub forks GitHub issues License

Last Commit Repo Size Contributors PRs Welcome

Platform Made with YouTube


📖 Overview

The Termux Command Encyclopedia 🧠 is a complete, structured, A–Z knowledge base for anyone learning Termux and Linux commands on Android — from absolute beginner 🐣 to advanced power-user 🦾.

This repo brings together:

  • 🔤 A–Z command documentation (26 dedicated files)
  • 🌐 Networking commands & tools
  • 📲 Termux-API hardware integration
  • 🧭 A structured Learning Path (beginner → advanced)
  • 🎓 A full Zero-to-Hero course (installation → advanced automation)
  • 🛡️ Security & pentest tool references (ethical/legal use only)
  • 🧠 Command mind-map for visual learners

💡 Whether you're setting up Termux for the first time, or trying to remember that one obscure awk flag — this repo has you covered.


🗂️ Full Repository Structure

termux-commands/
├── 📁 .github/                    # Issue templates, workflows, contributing guide
├── 📁 commands/                   # A.md → Z.md — full alphabetical command dictionary
│   ├── A.md  B.md  C.md  D.md  E.md  F.md  G.md  H.md  I.md  J.md
│   ├── K.md  L.md  M.md  N.md  O.md  P.md  Q.md  R.md  S.md  T.md
│   └── U.md  V.md  W.md  X.md  Y.md  Z.md
├── 📄 README.md                   # 👋 You are here
├── 📄 CHEATSHEET.md                # ⚡ Quick command reference (A–Z, condensed)
├── 📄 COMMAND_INDEX.md             # 📑 Master index of every documented command
├── 📄 COMMAND_MASTER_LIST.md       # 📚 Extended master list of commands
├── 📄 LEARNING_PATH.md             # 🧭 Stage-by-stage roadmap (Beginner → Advanced)
├── 📄 TERMUX_ZERO_TO_HERO.md       # 🎓 Full course: install → scripting → servers → security
├── 📄 NETWORKING.md                # 🌐 Networking commands (ping, curl, nmap, ssh, etc.)
├── 📄 TERMUX_API.md                # 📲 Hardware integration (camera, GPS, SMS, battery...)
├── 📄 HACKING_TOOLS.md             # 🛡️ Security/pentest tools reference (ethical use only)
├── 📄 LINUX_COMMAND_MINDMAP.md     # 🧠 Visual/conceptual map of command categories
├── 📄 CODE_OF_CONDUCT.md           # 🤝 Community behavior guidelines
├── 📄 SECURITY.md                  # 🔒 Responsible disclosure / security policy
├── 📄 ISSUE_TEMPLATE.md            # 🐛 Template for reporting issues
└── 📄 LICENSE                      # ⚖️ MIT License

🚀 What is Termux?

Termux is a powerful Android terminal emulator + Linux environment — no root required. It lets you:

🖥️ Run native Linux commands
🐍 Install programming languages (Python, Node.js, C, Java, Go, Rust...)
🌐 Perform networking & diagnostics
🛠️ Develop and test software directly on your phone
🤖 Automate tasks with Bash scripts & cron jobs
📲 Access Android hardware (camera, GPS, sensors, SMS) via Termux-API
pkg install python

🧭 Repository Navigation

Section Emoji Description
Command Index 📑 Complete alphabetical command list
Command Master List 📚 Extended master reference of all commands
Cheat Sheet Quick, condensed command reference
Learning Path 🧭 Beginner → Advanced roadmap (staged)
🎓 Zero to Hero Course 🎓 Full course — installation → scripting → servers → customization → security (22 modules)
Networking Commands 🌐 Network diagnostics & connectivity tools
Termux API 📲 Android hardware integration commands
Hacking / Security Tools 🛡️ Pentest & security tool references (authorized use only ⚠️)
Linux Command Mindmap 🧠 Visual breakdown of command categories
Code of Conduct 🤝 Community guidelines
Security Policy 🔒 Vulnerability reporting policy
Issue Template 🐛 Standard format for reporting issues
License ⚖️ MIT License

🔤 Command Navigation (A–Z)

A B C D E F G H I J K L M
🅰️ 🅱️ 🇨 🇩 🇪 🇫 🇬 🇭 🇮 🇯 🇰 🇱 🇲
N O P Q R S T U V W X Y Z
🇳 🇴 🇵 🇶 🇷 🇸 🇹 🇺 🇻 🇼 🇽 🇾 🇿

📋 Full A–Z File List

Letter File Letter File
A A.md N N.md
B B.md O O.md
C C.md P P.md
D D.md Q Q.md
E E.md R R.md
F F.md S S.md
G G.md T T.md
H H.md U U.md
I I.md V V.md
J J.md W W.md
K K.md X X.md
L L.md Y Y.md
M M.md Z Z.md

🌐 Networking Commands (highlights)

NETWORKING.md covers diagnostics & connectivity tools like:

arp 🔗 · curl ☁️ · dig 🔍 · ftp 📂 · nslookup 🌍 · ifconfig / ip 🖧 · route 🛣️ · lsof -i 👀 · mtr 📡 · nc (netcat) 🔌 · nmap 🛰️ · ping 🏓 · scp 🔐 · ss 📊 · ssh 🖥️ · tshark 🦈 · traceroute 🧭 · wget ⬇️

📲 Termux-API (Hardware Integration)

TERMUX_API.md documents commands to control your actual phone hardware from the terminal:

Command Emoji What it does
termux-battery-status 🔋 Battery %, temperature, health
termux-camera-photo 📸 Take a photo
termux-clipboard-get/set 📋 Read/write clipboard
termux-contact-list 👥 Get all contacts
termux-dialog 💬 Interactive input dialog
termux-location 📍 GPS/network location
termux-notification 🔔 Send Android notification
termux-sms-send / termux-sms-list 📩 Send/read SMS
termux-telephony-call 📞 Make a phone call
termux-toast 🍞 Popup message
termux-torch 🔦 Flashlight on/off
termux-vibrate 📳 Vibrate device
termux-volume 🔊 Control volume

🛡️ Security & Pentest Tools

HACKING_TOOLS.md references common network & security testing tools (nmap, sqlmap, tshark, etc.).

⚠️ Disclaimer: These references are for authorized security research, learning labs, and your own systems only. Using these tools against systems you don't own or don't have explicit permission to test is illegal. This repository does not endorse or support unauthorized access.


🎓 Learning Resources

Resource Best for
🧭 Learning Path A quick staged roadmap — 11 stages, beginner to advanced
🎓 Zero to Hero Course A complete course: installation, setup, file ops, permissions, packages, scripting & cron automation, Termux-API, Git, programming language setup, local servers, zsh/theming, GUI desktop (VNC), and an ethical security-tools overview
🧠 Command Mindmap Visual/conceptual grouping of commands
Cheat Sheet Fast lookup while you work

📦 Installation

Install Termux from F-Droid (⚠️ not Play Store — it's outdated there):

🔗 https://f-droid.org/packages/com.termux/

Then set it up:

pkg update && pkg upgrade -y
termux-setup-storage

💡 Example Command

ls 📂

Description: Lists directory contents.

ls -lah

Use Case: Shows hidden files with human-readable sizes.


🤝 Contributing

Contributions are welcome! 🎉 Found a missing command, a typo, or want to add a new tool?

  1. 🍴 Fork the repo
  2. 🌿 Create a branch: git checkout -b add-new-command
  3. ✍️ Make your changes
  4. 📬 Open a Pull Request

See full guidelines: .github/CONTRIBUTING.md · Code of Conduct · Issue Template


🔒 Security

Found a vulnerability or security concern? Please check SECURITY.md for responsible disclosure guidelines.


⚖️ License

Released under the MIT License — free to use, modify, and share. See LICENSE for details.


⭐ Support This Project

If this repo helped you learn Termux, consider:

  • Starring this repository
  • 🍴 Forking it and contributing back
  • 📢 Sharing it with fellow Termux learners
  • 📺 Subscribing to YouTube @Termux2

🧑‍💻 Made for the Termux community — one command at a time.

Visitor Badge

About

A complete A–Z reference of Termux and Linux commands with examples, tools, and learning resources.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors