Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

बेहतर बैश उपयोगकर्ता बनने के लिए 10 संसाधन

जैसे ही Opensource.com पर एक और शानदार वर्ष समाप्त हो रहा है, बैश ने मुझे 2019 में हमारे द्वारा प्रकाशित शीर्ष 10 बैश लेखों में पीछे मुड़कर देखने के लिए प्रेरित किया। बैश के साथ अपना खुद का कमांड-लाइन गेम बनाएं।

मैंने इन लेखों का चयन केवल उनके हिट होने की संख्या के आधार पर नहीं बल्कि कई मानदंडों के आधार पर किया था। शीर्ष 10 उलटी गिनती की सच्ची भावना में, 2019 का शीर्ष बैश लेख अंतिम प्रकटीकरण के अंत में है।

  1. बैश बनाम पायथन:आपको किस भाषा का उपयोग करना चाहिए? अर्चित मोदी इन लोकप्रिय भाषाओं की ताकत और कमजोरियों को देखते हैं। हालांकि दोनों के पास कई अच्छे बिंदु हैं, निचली पंक्ति—जैसा कि अधिकांश चीजों के साथ Linux—है, "यह निर्भर करता है।"
  1. बैश के साथ प्रोग्राम कैसे करें:लॉजिकल ऑपरेटर्स और शेल एक्सपेंशन बैश प्रोग्रामिंग के बारे में लिखी गई तीन-भाग श्रृंखला में दूसरा है। यह आलेख सभी बैश तार्किक ऑपरेटरों को सूचीबद्ध करता है और उनका उपयोग करने के लिए कुछ आसान उदाहरण प्रदान करता है। यह सात प्रकार के शेल विस्तारों में से पांच पर भी चर्चा करता है और इसमें समझने में आसान उदाहरण शामिल हैं जो यह स्पष्ट करने में मदद करते हैं कि ये विस्तार कैसे काम करते हैं।
  1. अभिषेक ताम्रकर हमें दिखाते हैं कि कैसे माइनस्वीपर का निर्माण करके उन्नत बैश कौशल को निखारें। यह आपके पास पहले से मौजूद बैश कौशल को बेहतर बनाने का एक दिलचस्प, मजेदार और सूचनात्मक तरीका है। समाप्त होने पर, आपके पास माइनस्वीपर का एक कार्यशील कमांड-लाइन गेम और कुछ गंभीर कौशल हैं। यह लेख मेरे पसंदीदा में से एक है क्योंकि यह न केवल हमारे कौशल को बढ़ाता है, बल्कि यह प्रोग्रामिंग भाषा के रूप में बैश की शक्ति को दिखाता है।
  1. बैश के साथ प्रोग्राम कैसे करें:सिंटैक्स और टूल्स मेरी बैश प्रोग्रामिंग श्रृंखला का पहला लेख है। बैश को एक प्रोग्रामिंग भाषा के रूप में पेश करने के अलावा, यह बैश प्रोग्रामिंग के मूल सिंटैक्स, चर के उपयोग और प्रवाह नियंत्रण को देखता है।
  1. मैथ्यू ब्रोबर्ग का बैश शेल का जन्म बैश शेल के इतिहास में एक नज़र डालते हैं कि यह सब यूनिक्स और मूल (केन) थॉम्पसन शेल के साथ कैसे शुरू हुआ। लिनक्स और इसके कई घटकों की ऐतिहासिक जड़ों की सराहना करने वाले व्यक्ति के रूप में, मुझे इस लेख से कुछ नई अंतर्दृष्टि प्राप्त हुई।
  1. सेठ केनलॉन ने योगदान दिया बैश में लूप कैसे लिखें, जो के लिए . की खोज करता है कुछ विस्तार से लूप। ए के लिए लूप एक नुस्खा है जो यह बताता है कि आप अपने कंप्यूटर द्वारा निर्दिष्ट प्रत्येक डेटा ऑब्जेक्ट (जैसे फ़ाइल) के लिए कौन सी कार्रवाइयां करना चाहते हैं। आपको आरंभ करने के लिए इस लेख में कुछ उत्कृष्ट उदाहरण हैं और यह शक्ति दिखाता है कि लूप बैश स्क्रिप्ट में ला सकते हैं।
  1. 7 बैश इतिहास शॉर्टकट जिनका आप वास्तव में उपयोग करेंगे बैश शॉर्टकट का उपयोग करके कमांड लाइन पर समय बचाने का तरीका दिखाता है। इयान मिएल समय बचाने वाले उपकरणों का वर्णन करता है जो साधारण कमांड-लाइन रिकॉल से बहुत आगे जाते हैं। ये बहुत अच्छे हैं, और मुझे विशेष रूप से तर्कों को पुन:व्यवस्थित करते हुए पिछली कमांड को फिर से जारी करने की आसान विधि पसंद है।
  1. सेठ केनलॉन कुछ बैश उपनाम भी दिखाते हैं जिनके बिना आप नहीं रह सकते जिससे समय और भी बचेगा। यह लेख हमें उन तरीकों में से एक के माध्यम से ले जाता है जिससे हम "आलसी sysadmins" पहले से कहीं अधिक कुशल बन सकते हैं। यह अधिक परिणाम प्राप्त करते हुए कम टाइपिंग के बारे में है।
  1. मैं हमेशा यह सुनिश्चित करने के लिए स्क्रिप्ट का परीक्षण करने की सलाह देता हूं कि वे वही करते हैं जो उनका इरादा है—और ऐसा करते समय वे कोई अन्य समस्या पैदा नहीं करते हैं। डारिन लंदन ने हमें BATS के साथ परीक्षण बैश, . से परिचित कराया बैश ऑटोमेटेड टेस्टिंग सिस्टम, बैश के लिए एक टीएपी-संगत परीक्षण ढांचा। टेस्ट एनीथिंग प्रोटोकॉल का उपयोग कई अन्य यूनिक्स भाषाओं के परीक्षण के लिए भी किया जाता है। यह लेख बैश कार्यक्रमों की संरचना के लिए उदाहरणों और अनुशंसाओं से भरा हुआ है ताकि इस उपकरण के साथ उनका आसानी से परीक्षण किया जा सके।
  1. 2019 के लिए हमारा नंबर 1 स्थान है—ड्रम-रोल—सेठ केनलॉन बैश द फन वे सीखने के लिए 3 कमांड लाइन गेम के साथ . सीखना काम है, लेकिन यह मजेदार हो सकता है। यदि आप खेलों में हैं (और ऐसा लगता है कि हम sysadmins मज़े करना पसंद करते हैं), तो यह आलेख बैश के बारे में नोब से गुरु तक सभी के लिए और जानने के लिए तीन टूल देखता है। उदाहरण के लिए, बैशक्रॉल के खेल में आप जो कुछ भी करते हैं, वह एक मान्य बैश कमांड है जिसे आप बाद में वास्तविक जीवन में उपयोग कर सकते हैं, और गेम खेलना बैश अभ्यास प्रदान करता है क्योंकि "गेम" आपके कंप्यूटर पर वास्तविक निर्देशिकाओं और फाइलों से बना है।

ये लेख आपको बैश और इसकी कई शक्तिशाली विशेषताओं को सीखने में मदद कर सकते हैं। मैंने निश्चित रूप से उनसे बहुत कुछ सीखा है।


  1. Firefox 87 उपयोगकर्ता डेटा को बेहतर ढंग से सुरक्षित रखने के लिए एक नई रेफरर नीति का दावा करता है

    Firefox 87 आज रिलीज़ हो रहा है और अपने साथ एक नई सुविधा लेकर आया है जिसका उद्देश्य साइटों के बीच कूदते समय आपके ब्राउज़िंग की सुरक्षा करना है। ऐसा इसलिए है क्योंकि फ़ायरफ़ॉक्स अब डिफ़ॉल्ट रूप से HTTP रेफ़रलर्स को ट्रिम कर देता है, हेडर से क्वेरी स्ट्रिंग जानकारी को हटा देता है और आपके डेटा की बेहतर

  1. पासवर्ड के साथ लिनक्स उपयोगकर्ता बनाएं

    कभी-कभी लिनक्स बनाना आवश्यक होता है उपयोगकर्ता खाते बैच मोड में (पूरी तरह से स्वचालित) लेकिन अक्सर नए लोग पूछते हैं कि पासवर्ड . कैसे सेट करें एक नए उपयोगकर्ता के लिए इसे मैन्युअल रूप से दर्ज किए बिना। स्वर्ग आदेश के लिए धन्यवाद useradd इनपुट पैरामीटर के रूप में पासवर्ड प्राप्त कर सकते हैं, लेकिन इ

  1. ऐसे गेम्स जो मॉड के साथ और भी बेहतर हो जाते हैं

    हालांकि पीसी के विपरीत, कंसोल आपकी जीपीयू क्षमताओं के बारे में ज्यादा चिंता किए बिना गेम का आनंद लेने का एक शानदार तरीका है। फिर भी, ऐसे कई गेम हैं जो किसी पीसी पर किसी भी कंसोल की तुलना में कहीं अधिक आनंददायक हैं। हमारा निश्चित रूप से यह मतलब नहीं है कि कंसोल पीसी से कमतर हैं। लेकिन हर समझदार गेमर