-
शेल प्रोग्रामिंग सीखने के लिए Linux के नए शौक़ीन लोगों के लिए 5 शैल स्क्रिप्ट - भाग II
असफल होने के डर के बिना, कुछ सीखने के लिए आपको इसे करने की आवश्यकता है। मैं व्यावहारिकता में विश्वास करता हूं और इसलिए मैं आपके साथ स्क्रिप्टिंग लैंग्वेज की व्यावहारिक दुनिया में जाऊंगा। यह लेख हमारे पहले लेख का विस्तार है लिनक्स शेल और बेसिक शेल स्क्रिप्टिंग को समझें - भाग I, जहां हमने आपको स्क्र
-
Direnv - Linux में प्रोजेक्ट-विशिष्ट पर्यावरण चर प्रबंधित करें
डायरेनव लिनक्स और मैकओएस जैसे यूनिक्स ऑपरेटिंग सिस्टम पर आपके शेल के लिए एक निफ्टी ओपन-सोर्स एक्सटेंशन है। इसे एकल स्थिर निष्पादन योग्य में संकलित किया गया है और यह bash . जैसे शेल का समर्थन करता है , zsh , टीसीएसएच , और मछली। direnv . का मुख्य उद्देश्य ~/.profile . को अव्यवस्थित किए बिना परियोजना
-
मार्सेल - लिनक्स के लिए एक और आधुनिक शेल
मार्सेल एक नया खोल है। यह कई मायनों में पारंपरिक गोले के समान है, लेकिन यह कुछ चीजों को अलग तरह से करता है: पाइपिंग :सभी शेल एक कमांड के आउटपुट से दूसरे कमांड के इनपुट पर टेक्स्ट भेजने के लिए पाइप का उपयोग करते हैं। मार्सेल स्ट्रिंग्स के बजाय संरचित डेटा को पाइप करता है। पायथन :मार्सेल को पायथन में
-
लिनक्स में SSH पासवर्ड रहित लॉगिन कैसे सेटअप करें [3 आसान चरण]
एसएसएच (सुरक्षित शेल ) एक ओपन-सोर्स और सबसे भरोसेमंद नेटवर्क प्रोटोकॉल है जिसका उपयोग कमांड और प्रोग्राम के निष्पादन के लिए रिमोट सर्वर में लॉग इन करने के लिए किया जाता है। इसका उपयोग एक सुरक्षित कॉपी (SCP) का उपयोग करके नेटवर्क पर एक कंप्यूटर से दूसरे कंप्यूटर में फ़ाइलों को स्थानांतरित करने के लिए
-
लिनक्स में सरल शैल स्क्रिप्ट कैसे बनाएं
शेल स्क्रिप्ट बनाना सबसे आवश्यक कौशलों में से एक है जो लिनक्स उपयोगकर्ताओं के पास अपनी उंगलियों की नोक पर होना चाहिए। शेल स्क्रिप्ट दोहराए जाने वाले कार्यों को स्वचालित करने में एक बहुत बड़ी भूमिका निभाते हैं जो अन्यथा लाइन दर लाइन थकाऊ निष्पादन होगा। इस ट्यूटोरियल में, हम कुछ बुनियादी शेल स्क्रिप्
-
बश में $$ और $BASHPID के बीच अंतर जानें
हाल ही में मैं एक शेल स्क्रिप्ट पर काम कर रहा था और मैंने एक महत्वपूर्ण अंतर देखा कि कैसे विशेष चर $ . को बैश किया जाता है और BASHPID व्यवहार करता है। Linux में चलने वाली प्रत्येक प्रक्रिया को एक प्रक्रिया ID . के साथ असाइन किया जाएगा और इसी तरह से ऑपरेटिंग सिस्टम प्रक्रिया को संभालता है। संबंधित पढ
-
Bash . में सोर्सिंग और फोर्किंग के बीच अंतर जानें
इस लेख का मुख्य फोकस स्पष्ट रूप से यह समझना है कि जब आप स्क्रिप्ट बनाम स्रोत चलाते हैं तो क्या होता है बैश में स्क्रिप्ट। सबसे पहले, हम स्पष्ट रूप से समझेंगे कि जब आप स्क्रिप्ट को अलग-अलग तरीकों से कॉल करते हैं तो प्रोग्राम कैसे सबमिट किया जाता है। नोट :एक्सटेंशन के साथ स्क्रिप्ट बनाना कोई मायने नह
-
शेल स्क्रिप्टिंग में हेरेडोक का उपयोग कैसे करें
यहाँ दस्तावेज़ (Heredoc ) एक इनपुट या फ़ाइल स्ट्रीम शाब्दिक है जिसे कोड के एक विशेष ब्लॉक के रूप में माना जाता है। कोड के इस ब्लॉक को प्रोसेसिंग के लिए कमांड को पास किया जाएगा। हेरेडोक UNIX . में उत्पन्न होता है गोले और लोकप्रिय लिनक्स गोले जैसे sh, tcsh, ksh, bash, zsh, csh में पाए जा सकते हैं। विश
-
लूप के दौरान बैश स्क्रिप्ट में फ़ाइल पढ़ने के विभिन्न तरीके
यह लेख इस बारे में है कि लूप के दौरान . का उपयोग करके बैश स्क्रिप्ट में फ़ाइलों को कैसे पढ़ा जाए . प्रोग्रामिंग में एक फाइल पढ़ना एक सामान्य ऑपरेशन है। आपको विभिन्न विधियों से परिचित होना चाहिए और कौन सी विधि उपयोग करने के लिए अधिक कुशल है। बैश में, एक कार्य को कई तरीकों से प्राप्त किया जा सकता है ल
-
अपने शैल लिपियों में लूप तक कैसे उपयोग करें
बैश में के लिए , जबकि , और तक तीन लूप निर्माण हैं। जबकि प्रत्येक लूप वाक्य रचना और कार्यात्मक रूप से भिन्न होता है, उनका उद्देश्य एक निश्चित अभिव्यक्ति का मूल्यांकन करते समय कोड के एक ब्लॉक पर पुनरावृति करना होता है। तक लूप का उपयोग कोड के एक ब्लॉक को निष्पादित करने के लिए किया जाता है जब तक कि अभि
-
शेल स्क्रिप्ट में ब्रेक और कंटिन्यू स्टेटमेंट का उपयोग कैसे करें
इस लेख में, हम देखेंगे कि ब्रेक . का उपयोग कैसे करें और जारी रखें बैश स्क्रिप्ट में। बैश में, हमारे पास तीन मुख्य लूप निर्माण हैं (के लिए , जबकि , तक ) टूटें और जारी रखें स्टेटमेंट बैश बिल्टिन हैं और आपके लूप के प्रवाह को बदलने के लिए उपयोग किए जाते हैं। ब्रेक एंड कंटिन्यू की यह अवधारणा पायथन . जैसी
-
गिट पहली बार सेटअप
Git एक फ्री और ओपन सोर्स डिस्ट्रीब्यूटेड वर्जन कंट्रोल सिस्टम है। अब तक, Git आज दुनिया में सबसे व्यापक रूप से इस्तेमाल किया जाने वाला आधुनिक संस्करण नियंत्रण प्रणाली है। Git एक वितरित और सक्रिय रूप से अनुरक्षित ओपन सोर्स प्रोजेक्ट है जिसे मूल रूप से Linux ऑपरेटिंग सिस्टम कर्नेल के प्रसिद्ध निर्माता
-
GitHub और GitLab रिपॉजिटरी के क्लोनिंग और प्रबंधन के लिए बैश वन-लाइनर्स कैसे लिखें
बैश की एक खूबसूरत लाइन की तुलना में कुछ चीजें मेरे लिए अधिक संतोषजनक हैं जो घंटों के कठिन काम को स्वचालित करती हैं। बैश स्क्रिप्ट के साथ अपने लैपटॉप को स्वचालित रूप से फिर से बनाने में कुछ हालिया अन्वेषणों के हिस्से के रूप में (आने के लिए पोस्ट!), मैं अपने गिटहब-होस्टेड भंडारों को आसानी से एक नई म
-
केवल डॉटफाइल्स और बैश लिपियों का उपयोग करके एक नया उबंटू डेस्कटॉप कैसे सेट करें
गिटहब पर ओपन सोर्स फाइलों के बारे में मेरी सबसे पसंदीदा चीजों में से एक यह देखने की क्षमता है कि दूसरे कैसे करते हैं (जिसे कुछ लोग कहते हैं) सांसारिक चीजें, जैसे कि उनका .bashrc सेट करना और अन्य डॉटफाइल। जब मैं पहली बार लिनक्स की तरफ आया था, तब भी मैं राइसिंग को लेकर उतना उत्साहित नहीं था, तब भी मैं
-
आधे कीस्ट्रोक्स के साथ दोगुना करने के लिए अपनी .bashrc फ़ाइल का उपयोग कैसे करें
उबंटू को बैश स्क्रिप्ट के साथ स्थापित करने के बारे में अपनी हालिया पोस्ट में, मैंने संक्षेप में .bashrc के जादू की ओर इशारा किया। . यह वास्तव में न्याय नहीं करता था, इसलिए यहां एक त्वरित पोस्ट है जो बैश कॉन्फ़िगरेशन फ़ाइल क्या कर सकती है इसके बारे में थोड़ा और विवरण प्रदान करती है। मेरा वर्तमान कॉन
-
गिटहब एक्शन और पेज के साथ गिटहब इवेंट डेटा कैसे प्रकाशित करें
GitHub पर काम करने वाली टीमें सहयोग करने के लिए इवेंट डेटा पर भरोसा करती हैं। समस्या के रूप में रिकॉर्ड किया गया डेटा, पुल अनुरोध, और टिप्पणियां परियोजना को समझने के लिए महत्वपूर्ण हो जाती हैं। गिटहब क्रियाओं की सामान्य उपलब्धता के साथ, हमारे पास हमारे भंडार में प्रोग्रामेटिक रूप से गिटहब इवेंट डेट
-
बैश और शेल विस्तार:आलसी सूची बनाना
ये साल का फिर वही समय है! जब स्टोर रंगीन स्पार्कली लिट-अप प्लास्टिक के टुकड़े डालना शुरू करते हैं, तो हम सभी थोड़ा उत्सव महसूस करने लगते हैं, और उत्सव से मेरा मतलब है कि चलो खरीदारी करते हैं। विशेष रूप से, अवकाश उपहार खरीदारी! (आपके लिए उपहार अभी भी तकनीकी रूप से उपहार हैं।) बस इसलिए कि यह सब पूरी
-
कमांड लाइन आउटपुट में न्यूलाइन कैसे प्रिंट करें
हैरानी की बात यह है कि इंसानों को पढ़ने योग्य आउटपुट देने के लिए कंप्यूटर प्राप्त करना कोई आसान उपलब्धि नहीं है। मानक धाराओं और विशेष रूप से मानक आउटपुट की शुरूआत के साथ, कार्यक्रमों ने सादा पाठ धाराओं का उपयोग करके एक दूसरे से बात करने का एक तरीका प्राप्त किया। लेकिन मानवीकरण और स्टडआउट प्रदर्शित क
-
लिनक्स कमांड - बेसिक बैश कमांड लाइन टिप्स जो आपको पता होनी चाहिए
Linux के पास ढेरों कमांड हैं, लेकिन अधिकांश लोग उनमें से केवल एक अंश का ही उपयोग करते हैं। टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग किए जाने वाले लिनक्स कमांड यहां दिए गए हैं। सबसे पहले, हम कुछ युक्तियों को शामिल करेंगे जिससे कमांड लाइन का उपयोग करना आसान हो जाएगा: स्वतः पूर्णता के लिए ट
-
अपनी गो-टू कमांड लाइन भाषा के रूप में बैश को पायथन के साथ कैसे बदलें
बैश के साथ मेरा थोड़ा सा प्यार और नफरत का रिश्ता है। मैं टर्मिनल में बहुत समय बिताता हूं, और बैश मेरी डिफ़ॉल्ट प्रोग्रामिंग भाषा है। कभी-कभी मैं लोगों को बताता हूं कि खोज, grep और xargs अपना बुनियादी ढांचा चलाते हैं, और वे तब तक हंसते और हंसते हैं जब तक उन्हें एहसास नहीं होता कि मैं गंभीर हूं। सिस