যখন আমি প্রথম ইউনিক্সের সাথে পরিচিত হই, রঙিন কিন্তু ভঙ্গুর Windows 3.1-এর তুলনায় এর ন্যূনতমবাদী পদ্ধতি আমাকে মুগ্ধ করেছিল। জ্বলজ্বলে কমান্ড-লাইন কার্সার প্রথমে ভীতিকর মনে হলেও, শীঘ্রই এটি এমন একটি খেলার মাঠ হয়ে ওঠে যেখানে আমি আত্ম-দক্ষতা প্রয়োগ করতে পারতাম। POSIX মান, GNU টুল এবং যে অগ্রগামী হ্যাকাররা এই সফ্টওয়্যারটি বিনামূল্যে উপলব্ধ করেছিলেন সে সম্পর্কে জানা আমার ইউনিক্স-সদৃশ সিস্টেমের প্রতি শ্রদ্ধা গভীর করেছে।
বছরের পর বছর ধরে, আমি একজন অনুরাগী Linux ব্যবহারকারী হয়ে আছি, এর নমনীয়তা এবং এটিকে ডিজিটাল মাটির মতো গড়ার ক্ষমতায় আকৃষ্ট হয়ে। কমান্ড-লাইন টুলগুলি, যদিও কয়েক দশক পুরনো, এখনও উল্লেখযোগ্যভাবে ভাল কাজ করে। উদাহরণস্বরূপ, rg, grep, awk এবং sort ব্যবহার করে Python ফাইল থেকে ডোমেন নাম বের করা ইউনিক্স দর্শন মেনে চলা সহজ টুলগুলিকে একত্রিত করার শক্তি প্রদর্শন করে: এমন প্রোগ্রাম লিখুন যা একটি কাজ করে এবং সেটি ভালভাবে করে, একসাথে কাজ করে এবং টেক্সট স্ট্রিমকে সর্বজনীন ইন্টারফেস হিসেবে পরিচালনা করে।
আকর্ষণীয়ভাবে, বড় ভাষা মডেল (LLM) এই দর্শনকে মূর্ত করে। এগুলি একটি সহজ ইনপুট বক্স উপস্থাপন করে, ব্যবহারকারীদের বড় স্বপ্ন দেখতে উৎসাহিত করে, ঠিক ইউনিক্স প্রম্পটের মতো। জটিল শেল কমান্ড জানার প্রয়োজনের পরিবর্তে, ব্যবহারকারীরা এখন একটি LLM-কে প্রাকৃতিক ভাষার কোয়েরিকে শেল স্ক্রিপ্টে অনুবাদ করতে বলতে পারেন। যদিও LLM নিখুঁত নয়—কখনও কখনও প্রসঙ্গের অভাব থাকে বা প্ল্যাটফর্ম-নির্দিষ্ট কমান্ড তৈরি করে—তারা বোঝে যে টেক্সটই সর্বজনীন ইন্টারফেস। GUI থেকে টেক্সট-ভিত্তিক ইন্টারঅ্যাকশনে ফিরে আসার এই পরিবর্তন ইউনিক্স পদ্ধতিকে বৈধতা দেয়, প্রমাণ করে যে ইউনিক্স AI যুগে জয়ী হয়েছে।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing