जब मैंने पहली बार यूनिक्स का सामना किया, तो रंगीन लेकिन नाजुक Windows 3.1 की तुलना में इसके न्यूनतमवादी दृष्टिकोण ने मुझे आकर्षित किया। टिमटिमाता कमांड-लाइन कर्सर शुरू में डरावना लगता था, लेकिन जल्द ही यह एक खेल का मैदान बन गया जहाँ मैं अपनी आत्म-क्षमता का प्रयोग कर सकता था। POSIX मानकों, GNU उपकरणों और उन अग्रणी हैकर्स के बारे में जानना, जिन्होंने इस सॉफ़्टवेयर को स्वतंत्र रूप से उपलब्ध कराया, ने यूनिक्स जैसी प्रणालियों के प्रति मेरी सराहना को गहरा कर दिया।
वर्षों से, मैं एक उत्साही Linux उपयोगकर्ता बना हुआ हूँ, जो इसकी लचीलेपन और इसे डिजिटल मिट्टी की तरह आकार देने की क्षमता से आकर्षित हूँ। कमांड-लाइन उपकरण, हालांकि दशकों पुराने हैं, अभी भी उल्लेखनीय रूप से अच्छा काम करते हैं। उदाहरण के लिए, rg, grep, awk और sort का उपयोग करके Python फ़ाइलों से डोमेन नाम निकालना, यूनिक्स दर्शन का पालन करने वाले सरल उपकरणों को जोड़ने की शक्ति को दर्शाता है: ऐसे प्रोग्राम लिखें जो एक काम करें और उसे अच्छी तरह करें, साथ मिलकर काम करें, और टेक्स्ट स्ट्रीम को सार्वभौमिक इंटरफ़ेस के रूप में संभालें।
दिलचस्प बात यह है कि बड़े भाषा मॉडल (LLM) इस दर्शन को साकार करते हैं। वे एक सरल इनपुट बॉक्स प्रस्तुत करते हैं, उपयोगकर्ताओं को बड़े सपने देखने का साहस देते हैं, बिल्कुल यूनिक्स प्रॉम्प्ट की तरह। जटिल शेल कमांड जानने की आवश्यकता के बजाय, उपयोगकर्ता अब LLM से प्राकृतिक भाषा की क्वेरी को शेल स्क्रिप्ट में अनुवाद करने के लिए कह सकते हैं। हालांकि LLM पूर्ण नहीं हैं—कभी-कभी संदर्भ की कमी होती है या प्लेटफ़ॉर्म-विशिष्ट कमांड बनाते हैं—वे समझते हैं कि टेक्स्ट सार्वभौमिक इंटरफ़ेस है। GUI से वापस टेक्स्ट-आधारित इंटरैक्शन की ओर यह बदलाव यूनिक्स दृष्टिकोण को सही साबित करता है, यह प्रमाणित करते हुए कि यूनिक्स AI युग में जीता।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित