<पी>
<पी> 22 अप्रैल, 2026, 3:30 अपराह्न EDT पर प्रकाशित <पी> राघव सेठी ने 2022 में अपने कॉलेज के ओपन-सोर्स सामुदायिक ब्लॉग में योगदान देकर अपनी तकनीकी लेखन यात्रा शुरू की। उस वर्ष के अंत में, वह MakeUseOf में शामिल हो गए और तब से उन्होंने Apple, Android और AI के बारे में विस्तार से लिखा है। उनका काम व्यावहारिक प्रयोगों से लेकर राय के टुकड़ों तक है जो उभरते तकनीकी रुझानों के पीछे की बड़ी तस्वीर का पता लगाता है। पी> <पी> एमयूओ में उनके काम के साथ-साथ, आप एक्सडीए डेवलपर्स में राघव के लेख भी पा सकते हैं, जहां वह मुख्य रूप से लिनक्स और ओपन-सोर्स सॉफ्टवेयर की दुनिया पर ध्यान केंद्रित करते हैं। पी> <पी> लेखन के अलावा, राघव को कोडिंग प्रोजेक्ट्स पर काम करना, गिटार बजाना और अपने दैनिक उपकरणों पर नवीनतम बीटा सॉफ़्टवेयर इंस्टॉल करके जीवन जीना पसंद है। <पी> टर्मिनल को डराने के लिए जाना जाता है, और यह पूरी तरह से अवांछित नहीं है। जब आप अभी शुरुआत कर रहे हैं, तो ऐसा महसूस होता है कि कुछ भी करने के लिए आपको सैकड़ों कमांड याद रखने की जरूरत है। <पी> मैं वास्तव में टर्मिनल को एक पूर्ण विकसित आईडीई के रूप में उपयोग कर रहा हूं, इसलिए मुझे बहुत सारे टूल मिले हैं जो अनुभव को बहुत आसान बनाते हैं, लेकिन मेरे पास अभी भी कुछ पसंदीदा हैं। <पी>
संबंधित क्लाउड कोड
यह सिर्फ एक डेव टूल नहीं है
<पी> मैं जानता हूं कि यह थोड़ा अजीब लगता है, लेकिन मेरी बात सुनो। यदि आप टर्मिनल से पूरी तरह परिचित नहीं हैं तो क्लाउड कोड वास्तव में एक बेहतरीन टूल है। जब आप एक नए डेवलपर होते हैं और एक खाली प्रॉम्प्ट को घूरते हैं और यह नहीं जानते कि आपको वास्तव में किस कमांड की आवश्यकता है, तो यह एक बहुत ही अप्रिय भावना है। क्लाउड कोड इसे यथासंभव सीधे तरीके से ठीक करता है। <पी> हालाँकि इसे एक विकास उपकरण के रूप में विपणन किया गया है, लेकिन तथ्य यह है कि इसकी आपके शेल तक पूरी पहुँच है, इसका मतलब है कि आप इसे बहुत सरल चीज़ के लिए उपयोग कर सकते हैं:बस इसे बताएं कि आप सादे अंग्रेजी में क्या करना चाहते हैं और इसे बाकी काम संभालते हुए देखें। क्या आप किसी ऐसी निर्देशिका में 100एमबी से अधिक की सभी फ़ाइलें ढूंढना चाहते हैं जिसे आपने पहले कभी नेविगेट नहीं किया है? बस यही कहो. <पी> एक ऐसी प्रक्रिया को ख़त्म करना चाहते हैं जो आपके सीपीयू को खा रही है लेकिन पता नहीं क्या ps aux है मतलब? वो भी कहो. यह कमांड का पता लगाता है और इसे आपके लिए चलाता है। <पी> और भले ही आप पहले से ही टर्मिनल से परिचित हों, यह आश्चर्यजनक मात्रा में परेशानी वाले काम को ख़त्म कर देता है। मैं इसका उपयोग नियमित रूप से एसएसएच कॉन्फ़िगरेशन सेट करने, विशिष्ट पैटर्न के साथ फ़ाइलों का बड़े पैमाने पर नाम बदलने, या उन आदेशों को एक साथ जोड़ने जैसी चीजों के लिए करता हूं जिन्हें मैं तकनीकी रूप से जानता हूं लेकिन अन्यथा मुझे हर बार सटीक वाक्यविन्यास देखना होगा। वह आखिरी वाला अकेले ही मेरा उससे अधिक समय बचाता है जितना मैं स्वीकार करना चाहता हूं। <पी> एलएलएम जो भी आदेश सुझाए उसे आंख मूंदकर स्वीकार न करें। एंटर दबाने से पहले हमेशा इसे पढ़ें। मैंने व्यक्तिगत रूप से क्लाउड को कभी भी खतरनाक या विनाशकारी कुछ चलाने की कोशिश करते नहीं देखा है, लेकिन किसी टर्मिनल में जोखिम चैट विंडो की तुलना में अधिक बड़ा होता है। यह क्या करने वाला है इस पर नज़र डालने में दो सेकंड लगते हैं। आदत डालें। <पी> क्लाउड कोड केवल सशुल्क क्लाउड योजनाओं पर उपलब्ध है, जो मुझे पता है कि कुछ लोगों के लिए डील ब्रेकर है, लेकिन यह वास्तव में आपको वही चीज़ प्राप्त करने से नहीं रोक रहा है। कोडेक्स सीएलआई, जेमिनी सीएलआई और ओपनकोड सभी ठोस विकल्प हैं जो समान तरीके से काम करते हैं। एकमात्र चीज़ जो बदलेगी वह आपके द्वारा उपयोग किए जाने वाले मॉडल होंगे। बस इतना ही.
<पी> पी> क्लाउड
<पी> पी> डेवलपर एंथ्रोपिक पीबीसी <पी> पी> मूल्य मॉडल मुफ़्त, सदस्यता उपलब्ध है <पी> क्लाउड एंथ्रोपिक द्वारा विकसित एक उन्नत कृत्रिम बुद्धिमत्ता सहायक है। संवैधानिक एआई सिद्धांतों पर निर्मित, यह जटिल तर्क, परिष्कृत लेखन और पेशेवर-ग्रेड कोडिंग सहायता में उत्कृष्टता प्राप्त करता है। tldr-पेज
यार, लेकिन बेहतर
<पी> यदि आप अभी भी टर्मिनल पर नए हैं, तो किसी ने आपको किसी समय बस "मैन पेज पढ़ने" के लिए कहा होगा, और मैं अच्छी तरह से जानता हूं कि आधिकारिक मैनुअल पेज एक कानूनी अनुबंध की तरह दिखते हैं। यह अत्यंत शब्दाडंबरपूर्ण है और कभी-कभी इसे समझना कठिन होता है। वे संपूर्ण हैं, निश्चित हैं, लेकिन वे उन लोगों के लिए लिखे गए हैं जो पहले से ही जानते हैं कि वे क्या कर रहे हैं। <पी> यदि आप मैन टार टाइप करते हैं, यह जानने की उम्मीद में कि किसी फ़ाइल को कैसे निकाला जाए, तो आपको घने दस्तावेज़ के चार पृष्ठ मिलेंगे जो आपको और भी भ्रमित कर देंगे। <पी> tldr-pages उसका समाधान है। मैनुअल के बजाय, आपको उस कमांड के बारे में एक छोटी, समुदाय-लिखित चीट शीट मिलती है जिसे आप समझने की कोशिश कर रहे हैं। मेरे द्वारा आपको समझाने की कोशिश करने के बजाय, बस नीचे दिए गए अंतर को देखें। tldr-pages बायीं ओर है, और आदमी दाहिनी ओर है, दोनों समझा रहे हैं कि Git का उपयोग कैसे करें। <पी> इसका उपयोग करना काफी सरल है. बस tldr टाइप करें, उसके बाद कमांड का नाम लिखें। उदाहरण के लिए, यदि आप सीखना चाहते हैं कि grep का उपयोग कैसे करें, तो बस tldr grep टाइप करें आपके टर्मिनल के अंदर, और बस इतना ही! <पी> मैन पेजों के प्रति निष्पक्ष रहें तो उनका अपना स्थान है। एक बार जब आप वास्तव में किसी टूल को अच्छी तरह से जान लेते हैं और एक बहुत ही विशिष्ट एज केस फ़्लैग को देखने की आवश्यकता होती है, तो पूरा मैनुअल वही होता है जो आप चाहते हैं। आलसीगिट
अपने आप को वेनिला गिट की परेशानी से बचाएं
<पी> अलोकप्रिय राय:टर्मिनल में Git का उपयोग करना एक बड़ी परेशानी है। लेकिन git ऐड, git कमिट, git पुश, git पुल टाइप करना, यह याद रखना कि आप किस शाखा में हैं, केवल विशिष्ट फ़ाइलों को चरणबद्ध करने का प्रयास करना, यह जुड़ जाता है, और जब आप कुछ प्रतिबद्ध करने का प्रयास कर रहे हों तो इनमें से कुछ भी स्वाभाविक नहीं लगता है। <पी> मैंने वहां मौजूद सभी विकल्पों को आज़माया है, लेकिन GitHub डेस्कटॉप, या VSCode में अंतर्निहित Git एकीकरण, वास्तव में मेरे लिए कभी सफल नहीं हुआ। मैं बस कुछ बेहद तेज़ चीज़ चाहता था जो मेरे टर्मिनल के ठीक अंदर हो और उपयोग करने में बिल्कुल सरल हो। तभी मैं LazyGit पर बस गया। <पी> यह एक टीयूआई ऐप है, जिसका अर्थ है कि संपूर्ण इंटरफ़ेस आपके टर्मिनल के अंदर रहता है। आपको अपनी फ़ाइलों, अपनी शाखाओं, अपने प्रतिबद्ध इतिहास, इन सभी का एक उचित दृश्य लेआउट मिलता है, और आप एक भी Git कमांड को याद किए बिना अपने कीबोर्ड से सब कुछ नेविगेट करते हैं। <पी>
संबंधित इन 4 लिनक्स मिथकों ने मुझे वर्षों तक इसे आज़माने से रोके रखा
<पी> आख़िरकार, आपको अपना वॉलपेपर बदलने के लिए मेनफ़्रेम को हैक करने की ज़रूरत नहीं है। <पी> यह आपके लिए आवश्यक हर Git सुविधा का काफी हद तक समर्थन करता है, और सीखने की प्रक्रिया काफी धीमी है क्योंकि आप देख सकते हैं कि हर कदम पर क्या हो रहा है। <पी> लेज़ीगिट अधिकांश पैकेज प्रबंधकों पर उपलब्ध है, इसलिए आप इसे उसी तरह इंस्टॉल करें जैसे आप कुछ और करते हैं, और आपका काम हो गया। किसी भी रिपॉजिटरी में आलसीगिट टाइप करें और यह तुरंत खुल जाता है। उपनाम
लंबे कमांड टाइप करना बंद करें
<पी> उपनामों के पीछे का विचार सरल है:आप एक कमांड के लिए एक छोटा कस्टम शॉर्टकट निर्दिष्ट करते हैं जिसे आप खुद को बार-बार टाइप करते हुए पाते हैं, और उस बिंदु से, आप इसके बजाय बस शॉर्टकट टाइप करते हैं। <पी> उदाहरण के लिए, डेबियन-आधारित सिस्टम पर, अपने सिस्टम को बार-बार अपडेट करने के लिए संकेत देने के बजाय, आप इस तरह से कमांड के लिए एक उपनाम मैप कर सकते हैं: alias update="sudo apt update && sudo apt upgrade -y"
<पी> अब आपको बस अपने टर्मिनल में "अपडेट" टाइप करना है, और यह आपके लिए सब कुछ चला देगा। <पी> जानने लायक एक बात यह है कि उपनाम डिफ़ॉल्ट रूप से स्थायी नहीं होते हैं। अपना टर्मिनल बंद करें, और वे चले जाएंगे। उन्हें चिपकाने के लिए, आपको उन्हें अपने शेल की कॉन्फ़िगरेशन फ़ाइल में जोड़ना होगा, जो आपके द्वारा उपयोग किए जाने वाले शेल के आधार पर ~/.bashrc या ~/.zshrc है। <पी> और यदि यह अभी भी बहुत अधिक कदमों जैसा लगता है, तो क्लाउड कोड से इसे आपके लिए करने के लिए कहें। इसे बताएं कि आप कौन सा उपनाम सेट करना चाहते हैं, और यह पूरी चीज़ को स्वचालित रूप से संभाल लेगा। <पी>
संबंधित वहां पहुंचने के लिए बस थोड़ी सी मदद की जरूरत है
<पी> इनमें से कोई भी उपकरण टर्मिनल को रातों-रात सहज महसूस कराने वाला नहीं है। यह अभी भी आपको कभी-कभी विचलित कर देगा, और अभी भी ऐसे क्षण आएंगे जब आपको पता नहीं होगा कि आप क्या कर रहे हैं। वह तो बस इसका एक हिस्सा है. <पी> लेकिन एक बार जब यह क्लिक हो जाता है, खासकर यदि आप एक डेवलपर हैं, तो यह एक महाशक्ति की तरह महसूस होता है। आप इससे डरना बंद कर दें और इसकी ओर बढ़ना शुरू करें। इन उपकरणों ने मुझे वहां तक थोड़ी तेजी से पहुंचने में मदद की।