মূল বিষয়ে

আর্কাইভ:

ট্যাগ: টার্মিনাল

ভিম এলো কোথা থেকে

ভিম কোথায় নেই। ম্যাকওএস‑এ ভিম প্রি-ইন্সটল করা থাকে, লিনাক্স তো ভিমের অবারিত চারণভূমি। এমনকি ভিম যাদের ভালো লাগে না, তারাও এর সাথে পরিচিত; অনেক প্রচলিত কমান্ডলাইন টুল সুযোগ পেলেই ভিম খুলে বসে। আর অনভ্যস্তরা ভিমে ঢুকে বের হতে পারছে না, এইটা তো প্রযুক্তি জগতে অন্যতম একটা মিম

তবে ভিম একটা রহস্যও বটে। সিংহভাগ চেনাজানা সফটওয়্যার প্রকল্পগুলির উৎস সহজেই জানা যায়, কিন্তু ভিম কোথা থেকে কার মাধ্যমে আসছে তা বের করা তেমন সোজা না। এত জনপ্রিয়তা আর গুরুত্ব সত্ত্বেও ভিমের বিষয়ে সিদ্ধান্ত নেয়ার জন্য কোন নির্দিষ্ট কমিটি বা প্রতিষ্ঠান চোখে পড়ে না। ভিমের ওয়েবসাইটে গিয়ে কয়েক মিনিট ধরে ঘোরাঘুরি করেও হয়ত কে একে বানালো কেন বানালো এইসবের উত্তর পাবেন না। কোনো আর্গুমেন্ট ছাড়া ওপেন করলে ভিমের স্টার্টআপ স্ক্রিনে লেখা আসে, এটা নাকি “Bram Moolenaar et al.”-দের লিখিত। কিন্তু ব্রাম মুলেনার টা কে? আর ওই রহস্যঘেরা “et al.”-ই বা কারা?

এত প্রশ্নই যখন করছি, আরও জরুরি প্রশ্ন হতে পারে, ভিম থেকে বের হতে হলে কেন :wq টাইপ করতে হয়? হ্যাঁ, জানা থাকলে বোঝা যায়, এটা আসলে “write” এর পর “quit”, কিন্তু এটা কয়জন শুরুতেই বুঝতে পারে? কে ঠিক করলো যে ভিমে টেক্সট কপি করাকে “ইয়াঙ্ক করা” বলতে হবে? টেক্সট খুঁজে বের করে প্রতিস্থাপনের জন্য কেন :%s/foo/bar/gc এরকম ম্যাজিক লিখতে হবে? ভিমের অদ্ভুতুড়ে বৈশিষ্ট্যগুলো এতই অস্বাভাবিক, যে কোনো কারণ ছাড়াই এগুলো ঠিক করা হয়েছে বলে মনে হয় না। কিন্তু এই ধারণাগুলো ত্থেকে আসলো?

(বিস্তারিত…)

টিমাক্সের মক‍্শো: ২

This entry is part 2 of 2 in the series টিমাক্সের মক‍্শো

টিমাক্সের কিছু কনফিগারেশনের কথা বলেছিলাম প্রথম পর্বে। সেগুলো লিখে ফেলে এই অধ্যায় শেষ করে ফেলি।

(বিস্তারিত…)

টিমাক্সের মক‍্শো: ১

This entry is part 1 of 2 in the series টিমাক্সের মক‍্শো

সূচনা

লিনাক্স কিছুদিন ভালমত চালালেই বুঝে ফেলা যায় যে, ঝকমকে গ্রাফিক্সঅলা কোন হাইফাই ডেস্কটপ নয়, সাদামাটা টার্মিনালটাই এই রাজ্যের শাসক। প্রায়ই টুকটাক কমান্ড চালানোর জন্য টার্মিনাল উইন্ডো খুলতে হয়। হয়ত দেখা যায়, একগাদা টার্মিনাল উইন্ডো খুলে ডেস্কটপটাই ঘুটঘুটে অন্ধকার করে ফেলেছি। আবার এতগুলোর মধ্যে দরকারি টার্মিনালটা খুঁজে বের করতে গিয়ে Alt+Tab এর বারোটা বাজে। এই টার্মিনালগুলো সব যদি একসাথে সাজানো গোছানো থাকতো, কি সুবিধাই না হত, তাই না? তার সাথে টাইল করা রঙচঙে অ্যাডভান্স‍্ড টার্মিনাল দেখিয়ে সস্তায় পাতিহ্যাকার ভাবও নিতে পারি (শেষের স্ক্রিনশটটা দ্রষ্টব্য 😎)!
ঠিক এই কাজের জন্যই জনপ্রিয় অদ্বিতীয় একটা প্রোগ্রাম হচ্ছে টিমাক্স (tmux)। কিন্তু অধিকাংশ টার্মিনালভিত্তিক প্রোগ্রামগুলোর মতই এটাও নতুনদের কাছে স্বভাবসুলভ দুর্বোধ্য। এইখানে টিমাক্স চালানোর প্রাথমিক ধারণা তুলে ধরার চেষ্টা করছি।

(বিস্তারিত…)