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
awkflag — this repo has you covered.
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
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| 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 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 🇳 | 🇴 | 🇵 | 🇶 | 🇷 | 🇸 | 🇹 | 🇺 | 🇻 | 🇼 | 🇽 | 🇾 | 🇿 |
| 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.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.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 |
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.
| 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 |
Install Termux from F-Droid (
🔗 https://f-droid.org/packages/com.termux/
Then set it up:
pkg update && pkg upgrade -y
termux-setup-storageDescription: Lists directory contents.
ls -lahUse Case: Shows hidden files with human-readable sizes.
Contributions are welcome! 🎉 Found a missing command, a typo, or want to add a new tool?
- 🍴 Fork the repo
- 🌿 Create a branch:
git checkout -b add-new-command - ✍️ Make your changes
- 📬 Open a Pull Request
See full guidelines: .github/CONTRIBUTING.md · Code of Conduct · Issue Template
Found a vulnerability or security concern? Please check SECURITY.md for responsible disclosure guidelines.
Released under the MIT License — free to use, modify, and share. See LICENSE for details.
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