आरंभ करने में लगभग कोई प्रयास नहीं लगता
न्यूनतम छेड़छाड़ के साथ आश्चर्यजनक रूप से सहज सेटअप
<पी> इससे कोई फर्क नहीं पड़ता कि कोई सुविधा कितनी उन्नत या अच्छी तरह से बनाई गई है, यदि आप उस तक आसानी से नहीं पहुंच सकते हैं, तो आप उसका अधिक उपयोग नहीं कर पाएंगे। टर्मिनल ऐप को अपने फ़ोन पर दिखाना आपके एंड्रॉइड डिवाइस पर डेवलपर मोड को सक्षम करने और एक स्विच को स्लाइड करने का एक सरल मामला है।- डेवलपर मोड सक्षम करें अपनी फ़ोन सेटिंग पर जाकर, फिर फ़ोन के बारे में अनुभाग पर जाकर, और बिल्ड नंबर पर सात बार टैप करें।
- डेवलपर विकल्प सेटिंग्स पर जाएं और लिनक्स डेवलपमेंट एनवायरमेंट पर टैप करें विकल्प.
- (प्रयोगात्मक) एंड्रॉइड पर लिनक्स टर्मिनल चलाएँ सक्षम करें स्लाइडर.
- अपना ऐप ड्रॉअर खोलें और टर्मिनल ऐप आइकन पर टैप करें।
- लॉन्च से पहले आपको टर्मिनल (लगभग 500 से 600 एमबी) डाउनलोड करने के लिए कहा जाएगा। इंस्टॉल पर क्लिक करें बटन.
- एक बार इंस्टॉलेशन पूरा हो जाने पर, आप कमांड टाइप करना शुरू कर सकते हैं।
इसी ने मुझे पूरी तरह बेच दिया
जिस क्षण यह एक नौटंकी की तरह महसूस होना बंद हो गया
<पी> अब एंड्रॉइड पर लिनक्स टर्मिनल के साथ आप बहुत सी चीजें कर सकते हैं, लेकिन अब तक, विभिन्न दृष्टिकोण सीमित हैं या अन्यथा मानक प्रक्रियाओं के लिए वर्कअराउंड की आवश्यकता होती है। लेकिन अब, चूंकि आप अनिवार्य रूप से अपने फोन पर डेबियन वीएम चला रहे हैं, यह बिल्कुल उसी तरह काम करता है जैसा आप डेस्कटॉप पर उम्मीद करते हैं। <पी> जब मैंने पहली बार अपने रिमोट सर्वर में SSH'd किया तो टर्मिनल एक नौटंकी जैसा महसूस होना बंद हो गया। निजी कुंजी प्रमाणीकरण बिल्कुल वैसे ही काम करता है जैसे उसे करना चाहिए - आप अपनी कुंजी को VM में संग्रहीत करते हैं, ~/.ssh/config कॉन्फ़िगर करते हैं, और एक सरल ssh के साथ अपने सर्वर से कनेक्ट करते हैं। आदेश. <पी> एसएसएच से परे, चूंकि आपके पास पूर्ण डेबियन पैकेज रिपॉजिटरी तक पहुंच है, आप अपनी जरूरत के हर कमांड-लाइन टूल को खींच सकते हैं। Git, Python, curl, nmap, Vim, tmux, सभी तुरंत और बिल्कुल वैसे ही चलते हैं जैसे वे डेस्कटॉप सिस्टम पर चलते हैं। तब से मैंने अपने डेस्क से दूर रहते हुए ढेर सारी पायथन और बैश स्क्रिप्ट लिखी और उनका परीक्षण किया है, और वे बिना किसी समस्या के मेरे सर्वर और लिनक्स मशीनों पर स्थानांतरित हो जाती हैं।
<पी> शेल अनुभव भी काफी अच्छा है, सबसे बड़ा सीमित कारक टर्मिनल के बजाय आपके फोन का कीबोर्ड है। टर्मिनल सत्रों के बीच मल्टीटास्किंग के लिए टैब समर्थन और यदि आपको अधिक स्थान की आवश्यकता है तो आपके फोन के स्टोरेज को लिनक्स वीएम में आवंटित करने की क्षमता है। <पी> नए एंड्रॉइड 16 बिल्ड चलाने वाले पिक्सेल उपकरणों पर, अब जीआईएमपी, लिब्रे ऑफिस, क्रोमियम जैसे पूर्ण डेस्कटॉप लिनक्स एप्लिकेशन और यहां तक कि जीपीयू त्वरण के साथ एक्सएफसीई जैसे पूर्ण डेस्कटॉप वातावरण चलाना संभव है। यह सुविधा वर्चुअल मशीन से एंड्रॉइड होस्ट में ओपनजीएल कमांड का अनुवाद करने के लिए VirGL का उपयोग करती है। प्रदर्शन बिल्कुल डेस्कटॉप-ग्रेड नहीं है, लेकिन यह आश्चर्यजनक रूप से कार्यात्मक है। यह आपके पीसी को अभी तक प्रतिस्थापित नहीं कर रहा है
जहां टर्मिनल चमकता है—और जहां यह अभी भी कम पड़ता है
<पी> इसका कोई मतलब नहीं है कि आपका पीसी अप्रचलित है। सबसे अच्छा, एंड्रॉइड का टर्मिनल मुझे लॉग की जांच करने या छोटी स्क्रिप्ट का परीक्षण करने के लिए सर्वर में एसएसएचिंग जैसे छोटे कार्यों के लिए अपने पीसी तक पहुंचने से बचने में मदद करता है। किसी भी बड़ी चीज़ के लिए, मुझे अभी भी अपने लैपटॉप की आवश्यकता है। <पी> इसके अतिरिक्त, जब मैं अपने फोन पर एक पूर्ण लिनक्स डेस्कटॉप चलाने में कामयाब रहा, और प्रदर्शन आश्चर्यजनक रूप से अच्छा था, तब भी आपको कोई भी गंभीर काम करने के लिए एक बाहरी डिस्प्ले, कीबोर्ड और माउस की आवश्यकता होती है। यह उल्लेख करने की आवश्यकता नहीं है कि लिनक्स इंस्टॉलेशन स्वयं टर्मक्स के माध्यम से किया गया था, क्योंकि एवीएफ का डेस्कटॉप कार्यान्वयन इस समय आदर्श से कम है। <पी> इससे कोई फर्क नहीं पड़ता कि 6 या 7 इंच के फोन पर लिनक्स डिस्ट्रो कितना शक्तिशाली है, यह अवधारणा का सर्वोत्तम प्रमाण है। किसी भी उचित कार्य के लिए स्क्रीन का आकार बहुत छोटा है। एंड्रॉइड कीबोर्ड भी टर्मिनल उपयोग के लिए नहीं बनाया गया है। इसका मतलब है कि यदि आप अपना लैपटॉप बदलना चाह रहे हैं तो आपको कम से कम एक बाहरी मॉनिटर और कीबोर्ड की आवश्यकता होगी। यदि आप लंबे समय तक काम कर रहे हैं तो एक माउस भी डालें, और आपको तुरंत एहसास होगा कि आप बस एक अलग किया हुआ लैपटॉप ले जा रहे हैं। <पी> यह दृष्टिकोण फोल्डेबल के साथ बेहतर काम कर सकता है, जहां आप बड़ी स्क्रीन तक पहुंच सकते हैं और टाइपिंग को संभालने के लिए फोल्डेबल ब्लूटूथ कीबोर्ड हो सकता है। लेकिन किसी और के लिए, जब तक आप पूरी किट ले जाने के इच्छुक नहीं होंगे, आप बुनियादी टर्मिनल कार्य से अधिक कुछ नहीं कर पाएंगे। मैं पहले से ही अपने काम करने के तरीके को बदल रहा हूं
अब मैं अपने कंप्यूटर से पहले अपने फोन की ओर क्यों पहुंचता हूं
<पी> स्क्रीन आकार के मुद्दों के बावजूद, एंड्रॉइड के लिनक्स टर्मिनल ने मेरे लिए कई छोटी-छोटी उलझनों को हल कर दिया है। त्वरित कार्यों के लिए मेरे पीसी को चालू करने की कोई आवश्यकता नहीं है, जिसमें अब मेरे फोन पर कुछ सेकंड लगते हैं। स्क्रिप्ट का परीक्षण करने, सर्वर लॉग की जाँच करने, कॉन्फ़िगरेशन फ़ाइलों को संपादित करने, या तुरंत त्वरित परिवर्तन या सुधार करने से लेकर कुछ भी बहुत अच्छी तरह से काम करता है। <पी>
संबंधित <पी> लिनक्स टर्मिनल को मेरे वर्कफ़्लो में छोटे कार्यों और बड़े कार्यों के बीच अंतराल में एक जगह मिल गई है, जहां लैपटॉप खोलना ओवरकिल हो सकता है। हो सकता है कि Google ने इसे मेरे लैपटॉप को बदलने के लिए डिज़ाइन नहीं किया हो, और वह ऐसा करने वाला भी नहीं है, लेकिन इसने मेरे फ़ोन को पहले की तुलना में अधिक सक्षम टूल बना दिया है।