मैं लिनक्स/यूनिक्स दुनिया में एक रूकी हूं .... क्या लिनक्स आदेश यूनिक्स कमांड के समान हैं? शायद आप किसी अन्य प्रश्न का उत्तर दे सकते हैं: क्या मैं यूनिक्स में कमांड का अभ्यास करने के लिए उबंटू का उपयोग कर सकता हूं? धन्यवाद!लिनक्स और यूनिक्स कमांड के बीच क्या अंतर है?
उत्तर
लिनक्स पर मूल कमांड लाइन उपयोगिताएं उनके पारंपरिक यूनिक्स संस्करणों के समान हैं, हालांकि कई एक्सटेंशन और कभी-कभी असंगतता के बावजूद। यदि आप सिर्फ दर्शन को समझना चाहते हैं और यूनिक्स-जैसे ओएस के खोल में कमांड लाइन और प्रोग्रामिंग का उपयोग करने के लिए महसूस करते हैं, तो उबंटू समेत किसी भी लिनक्स वितरण, ठीक काम करेगा।
लिनक्स Unix-like ऑपरेटिंग सिस्टम है; यह यूनिक्स के कई बुनियादी सिद्धांतों का पालन करता है, लेकिन यह एक प्रमाणित यूनिक्स व्युत्पन्न नहीं है। उस ने कहा, POSIX standard के साथ जितना संभव हो उतना संगत होने के लिए एक विशिष्ट प्रयास किया गया है जो अन्य चीजों के साथ, यूनिक्स ऑपरेटिंग सिस्टम में कमांड लाइन उपयोगिता का व्यवहार करता है।
अधिकांश (सभी?) लिनक्स वितरण जीएनयू उपयोगकर्ता स्थान (उदा। GNU Bash
और GNU coreutils
) के साथ आते हैं। ज्यादातर मामलों में व्यवहार POSIX
मानक द्वारा निर्दिष्ट एक के समान होता है - POSIXLY_CORRECT
पर्यावरण चर सेट करने से कुछ टूल विनिर्देशों के लिए अधिक कसकर अनुरूप होते हैं।
आम तौर पर जीएनयू उपयोगिताओं ऑपरेटिंग सिस्टम में से अधिक सक्षम हैं जो परंपरा के करीब रहती हैं (उदा। * बीएसडी), क्योंकि उन्हें POSIX
कार्यान्वयन बढ़ाया जाता है। इसका मतलब है कि * बीएसडी sh
के लिए बनाया गया एक शेल स्क्रिप्ट लिनक्स पर दूसरी तरफ से चलने की अधिक संभावना है, हालांकि कोई गारंटी नहीं है।
वे काफी समान हैं, और हाँ, लिनक्स (उबंटू वितरण के साथ, या किसी अन्य के साथ) लिनक्स/यूनिक्स के बारे में जानने का एक अच्छा तरीका है।
लिनक्स कमांड जीएनयू ऑपरेटिंग सिस्टम से आता है, जहां जीएनयू "जीएनयू नॉट यूनिक्स" के लिए खड़ा है। उस ने कहा, जीएनयू आदेशों को प्रतिस्थापित करने के लिए बनाया गया था, और अक्सर, पुराने यूनिक्स कमांड के अनुकूल हो। इसलिए, जीएनयू/लिनक्स कमांड लाइन का उपयोग करने का अनुभव अन्य यूनिक्स-जैसे ऑपरेटिंग सिस्टम का उपयोग करने में बहुत समान होना चाहिए।
लेकिन यदि आप अधिक शुद्ध अनुभव चाहते हैं, तो आपको फ्रीबीएसडी का प्रयास करना चाहिए, पुराने समय यूनिक्स का प्रत्यक्ष वंशज क्या है।
हां, आप अपने यूनिक्स वाक्यविन्यास का अभ्यास करने के लिए उबंटू का उपयोग कर सकते हैं।
नहीं, वे बिल्कुल वही नहीं हैं। लेकिन अगर आपको अपने यूनिक्स कौशल का अभ्यास करने की ज़रूरत है, तो ध्यान देने योग्य मतभेदों को ढूंढने में आपको कुछ समय लगेगा। और आप कुछ वास्तव में महत्वपूर्ण चीजें सीख सकते हैं क्योंकि (काफी सूक्ष्म) अंतर सतह पर शुरू होते हैं।
इसके लिए जाएं!