आईटी लोग यूनिक्स दर्शन से क्या सीख सकते हैं

लेखक: Eugene Taylor
निर्माण की तारीख: 7 अगस्त 2021
डेट अपडेट करें: 20 जून 2024
Anonim
Amogh Lila Prabhu’s Spiritual Secrets | Money, Success & Happiness | The Ranveer Show हिंदी 78
वीडियो: Amogh Lila Prabhu’s Spiritual Secrets | Money, Success & Happiness | The Ranveer Show हिंदी 78

विषय



ले जाओ:

अपने सरल, स्ट्रिप्ड-डाउन दृष्टिकोण के साथ, यूनिक्स कई प्रोग्रामर दे रहा है जो वास्तव में देख रहे हैं।

यूनिक्स, अपने सभी विभिन्न रूपों में, कंप्यूटर उद्योग पर गहरा प्रभाव डालता है। हालाँकि अधिकांश साधारण उपयोगकर्ता इससे सीधे तौर पर नहीं निपटते, लेकिन यह ऑपरेटिंग सिस्टम इंटरनेट का अच्छा हिस्सा है और लगभग सभी स्मार्टफ़ोन बाहर हैं। प्रोग्रामर इसे प्यार करते हैं, और बहुत अच्छे कारण के साथ। यूनिक्स की बहुत सारी अपील मूल रचनाओं के कुछ निर्णयों से आती है, जिनके रचनाकारों ने प्रोग्रामिंग दुनिया के बाहर के लोगों के लिए कई सबक लिए हैं। यूनिक्स प्रोग्रामर अक्सर सादगी और लालित्य पर जोर देते हुए प्रोग्रामिंग के एक दर्शन का पालन करते हैं, लेकिन आप सॉफ्टवेयर विकास से परे इन पाठों को लागू कर सकते हैं। (इस ओएस पर कुछ पृष्ठभूमि प्राप्त करें क्या यूनिक्स विशेष बनाता है?)

इसे छोटा रखें

एक बात जो कई लोगों को आश्चर्यचकित करती है, जो बड़े, अखंड कार्यक्रमों के लिए उपयोग की जाती है, बड़ी संख्या में छोटे उपयोगिताओं हैं जो कई यूनिक्स और लिनक्स सिस्टम के साथ आते हैं। वहाँ के माध्यम से खोज के लिए उपकरण हैं, फ़ाइलों को चारों ओर ले जाने, फ़ाइलों को देखने, फ़ाइलों को संपादित करने और अन्य। उनमें से ज्यादातर केवल कुछ अपवादों के साथ, कुछ किलोबाइट हैं।

इसके अलावा, इन कार्यक्रमों में से बहुत कुछ उनके लिए बहुत अधिक कार्यक्षमता नहीं है। एक संपादक, उदाहरण के लिए, आमतौर पर एक वर्तनी परीक्षक नहीं होता है। यूनिक्स कार्यक्रमों को एक साथ काम करने और एक से अधिक काम करने के लिए डिज़ाइन किया गया है, अवधारणाएं जिन्हें बाद में अधिक विस्तार से समझाया जाएगा।

एक सामान्य कहावत के अनुसार, "10 प्रतिशत कार्य 90 प्रतिशत समस्याओं का समाधान करता है।" दूसरे शब्दों में, आप शायद उन जटिल सुविधाओं की तुलना में एक छोटे, सरल उपकरण के साथ बेहतर हो सकते हैं, जिन्हें आप शायद उपयोग भी नहीं करते हैं।

उपयोग

एक बात यूनिक्स प्रसिद्ध है - या शायद इसके लिए बदनाम है - इसकी सादे पर भारी निर्भरता है। हालाँकि यह उच्च-रिज़ॉल्यूशन ग्राफिक्स और GUIs के युग में कच्चा लग सकता है, लेकिन इसके कुछ प्रमुख लाभ हैं।

लगभग सभी सिस्टम कॉन्फ़िगरेशन फ़ाइलें सादे में रखी जाती हैं। इसका मतलब है कि उपयोगकर्ताओं के लिए इन फ़ाइलों को देखना और संपादित करना संभव है (बशर्ते कि उनके पास विशेष उपकरण के बिना सही अनुमति हो)। यूनिक्स और लिनक्स संस्करणों में रजिस्ट्री संपादक जैसी कोई चीज नहीं है, क्योंकि रजिस्ट्री जैसी कोई चीज नहीं है।

डेटा के लिए सबसे कम सामान्य भाजक है, जिसका अर्थ है कि कोई भी अन्य सिस्टम फ़ाइलों को पढ़ने और लिखने में सक्षम होगा। न केवल यह आसान फ़ाइल विनिमय के लिए अनुमति देता है, यह "भविष्य के प्रमाण" डेटा को भी सुनिश्चित करता है, यह सुनिश्चित करता है कि इसे अगली पीढ़ी की मशीनों और उसके बाद आने वाली मशीनों की पीढ़ी द्वारा पढ़ा जा सकता है। जो हमें लाता है ...

किसी भी एक प्लेटफ़ॉर्म से बहुत अधिक संलग्न न हों

हार्डवेयर प्लेटफार्म मस्त हैं। सॉफ़्टवेयर प्लेटफ़ॉर्म शांत हैं। हम समझ गए। लेकिन प्लेटफार्मों में एक जीवन काल है, क्योंकि बहुत से लोग जो अभी भी विंडोज एक्सपी पर भरोसा करते हैं, वे पता लगा रहे हैं। (और पढ़ें: क्यों Windows XP को खोदता है समय

प्लेटफ़ॉर्म आते हैं और चले जाते हैं, और यदि आप एक में लिपटे हुए हैं, तो आपको हिलना पड़ता है, तो यह दर्दनाक हो सकता है।

यूनिक्स के डिजाइनरों ने एक बड़ा बदलाव किया जब उन्होंने पीडीपी -7 विधानसभा भाषा के बजाय सी में एक उच्च-स्तरीय भाषा में सिस्टम को फिर से लिखा। C विभिन्न हार्डवेयर प्लेटफार्मों पर चल सकता है, जिससे यूनिक्स पहला ऑपरेटिंग सिस्टम है जो अपेक्षाकृत कुछ परिवर्तनों के साथ विभिन्न हार्डवेयर प्लेटफार्मों पर पोर्ट किया जा सकता है।

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

यूनिक्स, अपने विभिन्न रूपों में, विशेष रूप से विभिन्न ओपन-सोर्स संस्करणों के तहत संपन्न है, विशेष रूप से लिनक्स।

डू वन थिंग वेल

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

यूनिक्स कार्यक्रमों को एक धारा में कुछ करने के लिए फिल्टर के रूप में डिज़ाइन किया गया है और एक पाइपलाइन बनाने के अलावा और कुछ नहीं जोड़ा गया है।

वो मोबाइल एप जो यूनिक्स से चलने वाले स्मार्टफोन पर चल रहे हैं? वे एक समय में एक काम भी करते हैं।

अपनी श्रवण स्वतंत्रता दें

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

साथ काम करने के लिए चीजें बनाएं

यूनिक्स की विशिष्ट विशेषताओं में से एक इनपुट के कमांड को इनपुट और आउटपुट को जटिल "पाइपलाइन" में पुनर्निर्देशित करने की क्षमता है। यह कई यूनिक्स कार्यक्रमों के ual अभिविन्यास के बारे में बताता है और उनका आउटपुट इतना क्यों है।

स्वचालित, स्वचालित, स्वचालित

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

यूनिक्स हैड द टेस्ट ऑफ टाइम

यूनिक्स ने 1969 के बाद से एक रूप या किसी अन्य रूप में दृढ़ता से काम किया है क्योंकि इसके पीछे का दर्शन अप्रतिरोध्य है। यहां तक ​​कि अगर आप एक प्रोग्रामर नहीं हैं, तो आप किसी भी परियोजना, चाहे प्रबंधन, सिस्टम प्रशासन या यहां तक ​​कि अपने जीवन के अन्य क्षेत्रों में सादगी और लालित्य के गुणों को अपना सकते हैं। यूनिक्स दर्शन पर एक व्यापक नज़र के लिए, माइक गैंकरज़ की पुस्तक "लिनक्स और यूनिक्स दर्शन" देखें। इसके पाठों से भरा हुआ आप अपने आईटी काम पर लागू कर सकते हैं - और परे।