Termux क्या है?
Termux एक शक्तिशाली टर्मिनल एमुलेटर और Linux ऑपरेटिंग सिस्टम का वातावरण है, जो Android पर चलने के लिए बनाया गया है। यह एप्लिकेशन आपके स्मार्टफोन या टैबलेट को प्रोग्रामिंग, नेटवर्क प्रशासन और सीखने के लिए एक पूर्ण पॉकेट कंप्यूटर में बदल देता है, और बुनियादी संचालन के लिए रूट विशेषाधिकारों की आवश्यकता नहीं होती है।
Termux की मुख्य विशेषताएं:
- पूर्ण कमांड लाइन: लोकप्रिय Bash और Zsh शेल में काम करने का आनंद लें, परिचित Linux कमांड का उपयोग करके।
- चलते-फिरते प्रोग्रामिंग: कोड लिखने के लिए अपने स्मार्टफोन का उपयोग करें। Python, C++, Node.js, Ruby, Go, Rust और PHP के लिए कंपाइलर और इंटरप्रेटर उपलब्ध हैं।
- शक्तिशाली टेक्स्ट संपादक: किंवदंती Vim, Emacs या सरल और समझने में आसान Nano का उपयोग करके कोड और कॉन्फ़िगरेशन संपादित करें।
- डेवलपर उपकरण: Git का उपयोग करके प्रोजेक्ट के संस्करण प्रबंधित करें, SSH क्लाइंट (OpenSSH) के माध्यम से दूरस्थ सर्वर से कनेक्ट करें और बिल्ड टूल का उपयोग करें।
- मनोरंजन और शिक्षा: टेक्स्ट गेम (Frotz के माध्यम से), ASCII ग्राफिक्स उपयोगिताएँ चलाएँ या साइबर सुरक्षा उपकरणों (Nmap, Metasploit) के साथ प्रयोग करें।
यह कैसे काम करता है:
Termux स्थापित करते समय, एक मूल प्रणाली तैनात की जाती है। अतिरिक्त सॉफ़्टवेयर स्थापित करने के लिए, APT पैकेज प्रबंधक (या PKG) का उपयोग किया जाता है, जो Debian और Ubuntu उपयोगकर्ताओं के लिए परिचित है। यह एक ही कमांड से प्रोग्राम को इंस्टॉल, अपडेट और हटाने की अनुमति देता है, स्वचालित रूप से निर्भरताओं को हल करता है।
नियंत्रण और इंटरफ़ेस:
- संदर्भ मेनू: टर्मिनल के किसी भी क्षेत्र में लंबे समय तक दबाने (Long press) से टेक्स्ट को कॉपी/पेस्ट करने, शैलियों को कॉन्फ़िगर करने और अतिरिक्त सत्र खोलने के लिए एक मेनू खुलता है।
- अतिरिक्त कुंजियाँ: एप्लिकेशन कंसोल में काम करने के लिए आवश्यक Ctrl, Alt, Esc और तीर कुंजियों का अनुकरण करता है।
Termux का एक विशाल डेवलपर समुदाय है। आप GitHub, Reddit और परियोजना के विशेष Wiki अनुभागों पर सहायता, स्क्रिप्ट और युक्तियाँ पा सकते हैं।
अन्य उपयोगकर्ताओं के साथ अपना अनुभव साझा करें।