আর্চ লিনাক্স হল লিনাক্স কার্নেল এর উপর ভিত্তি করে তৈরি একটা ডিস্ট্রো। এবং লিনাক্স কার্নেল এর ভিত্তি করে তৈরি প্রতিটি ওএসকে এক একটি ডিস্ট্রো বলে। এখন লিনাক্স এর গুণগান যদি গাওয়া শুরু করি তবে এটা মেগা না গিগা না একে বারে টেরা পোস্ট হয়ে যাবে। তাই আমি সেদিক যাচ্ছি না আশা করি একটু গুগল মামা না হলে স্রদ্ধেয় আদনান কায়ুম ভাই এর ব্লগ একটু ঘাটাঘাটি করলেই লিনাক্স সম্পর্কে আপনার জ্ঞানের ঘটি পুর্ন হবে। আর আজকে আমার আলোচনার বিষয় আর্চ লিনাক্স এর কিছু সুবিধা ও অসুবিধা আর অন্য ডিস্ট্রো সাথে তুলনা মূলক বৈশিষ্ট্যর মধ্যেই সীমাবদ্ধ থাকবে।

আর্চ লিনাক্স কি?

আগেই বলেছি আর্চ লিনাক্স হল লিনাক্স কার্নেল এর উপর ভিত্তি করে তৈরি একটা ডিস্ট্রো/অপারেটিং সিস্টেম। এটা সম্পূর্ণ স্বাধীন কমিউনিটি সাপোর্ট এ গড়ে ওঠা অসাধারণ একটা লিনাক্স ডিস্ট্রো। এটা ডেবিয়ান, উবুন্টু বা অন্য কোন ডিস্ট্রোর ভিত্তিতে বানানো হয় নি। একটি ডিস্ট্রো। এর তৈরির মুল মন্ত্রই হল KISS (Keep It Sort, Simple ) অর্থাৎ সিস্টেম অযথা জটিল না করে। যেখানে সম্ভব সেখানে সিস্টেমকে সিম্পল আর সোজা সাপ্টা রাখা। আর আর্চ লিনাক্সে তাই রাখা হয়েছে। অতীত ও বর্তমান

প্রায় ২০০২ সালের মার্চের দিক Judd Vinet ক্রাক্স নামক আরেক ডিস্ট্রোর থেকে অনুপ্রাণিত হয়ে আর্চ লিনাক্স তৈরি করেন। এবং তিনিই এটা ২০০৭ পর্যন্ত পরিচালনা করেন। কিন্তু সময় স্বল্পতার / ব্যস্ততার কারণে সে এই প্রোজেক্ট Aaron Griffin নামক আরেকজন প্রোগ্রামার এর হাতে দেন। এবং এ পর্যন্ত Aaron Griffin এই প্রোজেক্ট নিয়ন্ত্রন করছে। কিন্তু এটা সম্পুর্ন কমিউনিটি নির্ভর একটা প্রোজেক্ট। তাদের যারা আর্চ লিনাক্সেের কোর ডেভলপমেন্ট এর সাথে যারা জড়িত তাদের কাজের জন্য তারা এক টাকাও বেতন পায় না। তাই সবাই নিজের তেলে এবং লিনাক্স প্রতি ভালবাসার কারণে নিয়মিত আর্চ লিনাক্সকে উন্নত থেকে উন্নতর করে যাচ্ছে। তাদের সাইটে স্পষ্ট বলা আছে।

Arch Linux survives because of the tireless efforts of many people in the community and the core development circle. None of us are paid for our work, and we don’t have the personal funds to sustain server costs ourselves.

আর্চ লিনাক্স কেন ব্যবহার করবেন

আর্চ লিনাক্স ইন্সটল করা অনেকটা নিজের বাড়ী বানানোর মত। অযথা কোন এক্সট্রা প্যাকেজ দেয়া হয় নি। আর আপনার যা যত টুকু দরকার তা টুকু ইন্সটল করতে পারবেন। এটা রোলিং-রিলিসড ডিস্ট্রো তাই একবার ইন্সটল করলে সারা জীবনে আর রিন্সটল করা লাগবে না এক কমান্ড এ লেটেস্ট সফটওয়্যার কার্নেল সপ্তাহ সপ্তাহ পাবেন।

আর linux এ deployed সব আধুনিক পরিষেবা সবার আগে আর্চ লিনাক্সে এ পাবেন। আর সাথে সবচেয়ে ল্যাটেস্ট কার্নেল সবার আগে আর্চেই আসে। যেখানে অন্যান্য ডিস্ট্রোতে ২ সপ্তাহ থেকে শুরু করে ৪-৫ মাসও লেগে যায় আর আপনার যদি ওএস যদি LTS হয় তবে তো সোনায় সোহাগা (যারা জানে তাদের বলছি)।

আর্চ এর বিশাল ইউজার রিপোজিটরি!

আর্চের যদি সফটওয়্যার এর কথা ধরেন তাহলে তবে। আর্চ এর বিশাল AUR(Arch User Repository) কথা না বললেই নয়। আমি এ পর্যন্ত এমন কোন সফটওয়্যার পাই নি যা অনন্য ডিস্ট্রোতে রয়েছে কিন্তু AUR(Arch User Repository) এ নাই (কিছু ডিস্ট্রো স্পেসিফিক প্যাকেজ বাদে)। ইউসার-মেইনটেন্ট রিপোসিটরি গুলো ইউসাররা সোর্স থেকে কম্পাইল করতে পারে। আর কম্পাইল করা এমন কোন আহমরি কঠিন ব্যাপার না কয়েকটা কমান্ড চাপলেই হল। কিন্তু সেই ব্যাপারটিকে আরও সহজ করে দিয়েছে Yaourt Package Manager সুধু একটা কমান্ডেই Yaourt অটোম্যাটিক আপনার জন্য আপনার সফটওয়্যার সোর্স থেকে প্যাকেজ Compile করে তা সিস্টেমে ইন্সটল করে দেবে।

আর AUR প্যাকেজগুলোর ইউজার ভোটিং সিস্টেম রয়েছে। আর এগুলো আপনাকে একাধিক ব্রাঞ্চের একই প্যাকেজগুলো থেকে সবচেয়ে পপুলার প্যাকেজ সিলেক্ট করতে সাহায্য করবে। আর ভোটিং এ পপুলার প্যাকেজগুলো Arch Official Repository চলে আসে।

আর আমার কাছে Ubuntu PPA এর থেকে আর্চ এর AUR বেশি সুবিধা জনক মনে হয়েছে কারন। উবুন্টু PPA এর গুলো বিক্ষিপ্ত ভাবে ছড়িয়ে ছিটিয়ে আছে আর তা খোজার জন্য গুগল করা লাগে (অনেকটা যেভাবে উইন্ডোজ এর সফটওয়্যার খুঁজি) । এর থেকে Open Suse এর software.opensuse.org কিছুটা ভালো। কিন্তু এটা দিয়েও টার্মিনাল দিয়ে সফটওয়্যার সার্চ ও ইন্সটল করা যায়না। সেদিক থেকে আর্চের AUR দুই ডিস্ট্রোর ম্যানেজমেন্ট থেকে ভাল। কারন yaourt/pacaur লিখে প্যাকেজ এর নাম লিখলেই হল আপনার আপনার সিস্টেমে প্যাকেজ গুলো সো করবে সেখান থেকে প্যাকেজ সিলেক্ট করলেই ইন্সটল হয়ে যাবে। আর তাছাড়া Yaourt দিয়ে AUR এবং সাথে সাথে অন্য যেকোন রিপো থেকে ইন্সটল করতে পারবেন। এবং এর থেকে সহজ আর কি হতে পারে।

আমার নিজস্ব অভিজ্ঞতা অনুসারে আর্চ লিনাক্সেই লেটেস্ট প্যাকেজ সবার আগে আসে। আর আপনি যদি আমার মত যেকোন সফটওয়্যারের লেটেস্ট ভার্শন টেস্ট করতে পছন্দ করেন। তবে আর্চ লিনাক্স আপনারই জন্য। কিন্তু এটাই আর্চের আরেকটা ভাল দিক যে এক্সট্রা অপ্রয়োজনীয় কোন সফটওয়্যার আপনার ইন্সটল করা থাকে না। আর আর্চের Pacman প্যাকেজ ম্যানেজার অন্যান্য প্যাকেজ ম্যানেজারগুলোর চাইতে অনেক ফাস্ট।

আর্চ এর DE ব্যবহার এর সুবিধা।

এখন আসা যাক DE (Desktop Environment) এর দিক। আমি আশাকরছি আপনি DE কাকে বলে DE দিয়ে কি করে তা ভালো করেই জানেন। যদি না জানেন তো জেনে নিন এই লিঙ্ক থেকে। এবং আর্চ এর সাথে ডিফল্ট ভাবে কোন DE দেওয়া থাকে না তাই অবশই আমাদের DE ইন্সটল করে নিতে হবে। বর্তমান সময়ের যত মেজর DE আছে তার সবই আর্চ লিনাক্স এ পাবেন।

আর এদিক থেকে আমরা যারা এর আগে উবুন্টু বা মিন্ট ব্যবহার করেছি তারা অনেকেই জানি যে উবুন্টু বা মিন্টেে বা এরকম ডিস্ট্রোতে DE ইন্সটল করতে গেলে অনেক সময় সিস্টেম এ ক্ষতি হবার ঝুঁকি রয়েছে। যেমন উবুন্টু ডিফল্টভাবে ইউনিটি শেল দেয়া থাকে। কিন্তু যদি অন্য একটি DE যেমন KDE বা Gnome ইন্সটল করতে যাবেন তখন Package Conflict (প্যাকেজ সংঘর্ষ) এর জন্য সিস্টেম ক্রাশ করছে (নিজস্ব অভিজ্ঞতা থেকে বলছি)। সেই যায়গায় আর্চে ৩ টা DE চালাচ্ছি। কোন সমস্যা ছাড়া। - No Hard Feelings

কোন তথ্য বেচা কেনা নয়!!!

আসলে । তারপর আর্চে আপনার পিসির সম্পুর্ন ক্ষমতার অধিকারী আপনি নিজেই। এখানে কেউ কোন ট্যাক্স, টোল বা সার্চ স্ট্রিং কালেক্ট করে না বা টাকার বিনিময়ে কোন তথ্য বেচা-কেনা করে না। তাছাড়া ওপেনসোর্স ডিস্ট্রো এর ক্ষেত্রে এরকম তথ্য-বেচাকেনা আসলে খাটে না তাও ব্যবহারকারীর অগোচরে (- No Hard Feelings)। তারপর সম্পুর্ন নিজের হাতে একটা সিস্টেম যখন প্রস্তুত করবেন তখন সেই কম্পিউটিং যে মজা তা লিখে বলার মত বিষয় না। আর প্রতিটা প্যাকেজ সম্পুর্ন আনকোরা মানে কোন প্যাকেজ আর্চ ডেভেলপাররা প্যাচ করে না। তাই প্রতিটি প্যাকেজ এর পিউর দর্শন নিতে পারবেন।

আর্চের Rolling Release মডেল

আর একটি কথা আর্চ লিনাক্সের Rolling Released এক কথায় অসাধারণ। রোলিং রিলিসড হওয়ার কারণে আর্চে নতুন আপডেট এর জন্য ছয় মাস - এক বছর অপেক্ষা করতে হবে না। বা কোন গতানুগতিক পদ্ধতিতে নতুন সিস্টেম রি-ইন্সটল করা লাগে না বা এই ভার্শন সেই ভার্শন এর ঝামেলাও পড়তে হয় না। প্রতিটা প্যাকেজ এর লেটেস্ট ভার্শন বের হওয়ার সাথে সাথে আর্চেে পাওয়া যায়। আর Rolling Released Model অনেক মডেল রয়েছে কিন্তু তার ভেতর সবচেয়ে ইফেক্টটিভ Model হল Arch Linux এবং একমাত্র Arch Linux ও Gentoo ই ফুল সিস্টেম কম্পোনেন্ট Rolling Released Model এর মাধ্যমে আপডেট প্রদান করে (আরও দুএকটা ডিস্ট্রো থাকতে পারে কিন্তু অতটা ইফেক্টটিভ না)। ডেবিয়ান এবং Open Suse Tumbleweed এও Rolling Released Model এর মাধ্যমে আপডেট প্রদান করা হয় কি পুরো সিস্টেম নয় সিস্টেম এর কিছু পার্ট আপডেট প্রদান করা হয় (2018 তে ???)।

কমিউনিটি এবং আর্চ উইকি

আর্চ এর সবচেয়ে বড় সুবিধা হচ্ছে এর বিশাল আর্চ ইউকি। লিনাক্সের সবচেয়ে বড় ও সমৃদ্ধ উইকি হচ্ছে আর্চের। কি করবেন? কেন করবেন? কিভাবে করবেন? সব উত্তর পাবেন আর্চ উইকিতে। সবাই এক বাক্যে স্বীকার করবে যে আর্চের উইকি এক কথায় অসাধারণ। প্রতিটা বিষয়ে আর্চ সেটাপ, ট্রাবলশুটিং, বা কোন কমপ্লেক্স সফটওয়্যার কিভাবে ইন্সটল বা কনফিগার করতে হয় বিস্তারিতভাবে আর্চ উইকির ডকুমেন্টে সুন্দর ভাবে বর্ননা করা হয়েছে।

এবার আশা যাক আর্চের কমিউনিটি/ডিসকাশন ফোরামের দিক। কমিউনিটি’র লোকজনও কিন্তু বেশ একটিভ এবং বন্ধুভাবাপন্ন যেকোন সমস্যায় কেবল কমিউনিটির কাছে প্রশ্ন করলেই হবে, সমাধান করার জন্য সবাই এগিয়ে আসবে। কোন প্রশ্নকেই অবহেলার চোখে দেখা হয়না আর্চের কমিউনিটিতে। যত সহজ বা যত কঠিন প্রশ্নই করুন না কেন, আপনি ঠিকই আপনার জবাব পেয়ে যাবেন। সবাই তার নিজের সাধ্যমত আপনার প্রশ্নের জবাব দেবার চেষ্টা করবে এবং আপনার সমস্যা সমাধান করে ছাড়বে। আরেকটা কথা

তো এটা অনেকেই জানে। যে অনেক ক্ষেত্রে উবুন্টু এবং আর্চ একই রকমের সফটওয়্যার ব্যবহার করে তবে তারা কি একই রকম টেকসই হবে না? না!!!

একটু আগেই বললাম যে আর্চ লিনাক্স একটা Rolling Release মডেল। তাই এটি সবসময়ই আপডেট এর উপর থাকে সেক্ষেত্রে আর প্রতি মুহুর্তেও সবচেয়ে আপডেটেড সিস্টেমটিই ব্যবহার করতে পারছেন। অর্থাৎ যখনই একটি নতুন আপডেট আসবে প্রধান রিপো থেকেই আপনি তা আপডেট করতে পারছেন।

আর সেক্ষেত্রে উবুন্টু/মিন্ট যেহেতু Rolling Release Model না। নির্দিষ্ট ভার্সন বের হয় প্রতি ৬ মাস কিংবা ২ বছর পর পর। (ঠিক উইন্ডোজ যেভাবে বের করে।) সেহেতু আপনার সফটওয়্যার ভার্শনটি লাস্ট মেজর উবুন্টু ভার্শন এই থেমে থাকতে পারে। যেমন ধরুন আপনি উবুন্টুর বর্তমান সবচেয়ে মেজর ১৬.০৪ LTS চালাচ্ছেন যা ২০১৬ এপ্রিল এ রিলিজ হয়েছে তো এটার সমূহ সম্ভবনা রয়েছে আপনার বেশি ভাগ সফটওয়্যার ৭-৮ মাস বা তারও বেশি পুরনো। শুধু কয়েকটা সফটওয়্যার যেমনঃ ফায়ার ফক্স বা VLC এমন টাইপের কিছু সফটওয়্যার যা নিয়মিত আপডেট করা হয় তা বাদে আপনার বেশির ভাগ সফটওয়্যার ভার্শন যেখানে আছেন সেখানেই থাকবে বা খুব ধীরে যেমন মুল কোম্পানি থেকে রিলিজের ৪-৫ মাস পড়ে উবুন্টু রিপোতে আসে। যেমন লিব্রে অফিস ৫ রিলিজ হওয়ার প্রায় ২ থেকে ২.৫ মাস পড়ে উবুন্টু মুল রিপোতে পেয়েছিলাম। সেখানে আর্চে এরকম কোন ঝামেলা নেই, আপনার প্রতিটি সফটওয়ারে এর নতুন ভার্শন বের হওয়ার সাথে সাথে সবার আগে আর্চ রিপোতে পাবেন।

তো আপডেটেড সফটওয়্যার যে অধিক বাগ ফ্রি এবং স্ট্যাবল(?) তা সহজেই সবার অনুমেয়।

আর্চ লিনাক্স কি আপনার জন্য?

আর্চ লিনাক্স এর যেমন অনেক সুবিধা রয়েছে। আবার কিছু জিনিস অনেকের কাছে ভালো নাও লাগতে পারে (বিষয়টা তাদের জন্য একটু অসুবিধাই বটে।)। ধরা যাক লিনাক্স টার্মিনাল এর কথা অনেকেই কমান্ডলাইন ইন্টারফেস এ কাজ করে একটা ঝামেলা মনে করেন। এটা চালাতে গেলে শুরু থেকেই আপনাকে যোগ্যতার প্রমাণ দিতে হবে । কারণ এটা ইন্সটল করার পর আপনি শুধু একটা টার্মিনাল পাবেন আর কিছু থাকবে না। সেই টার্মিনালে কমান্ড দিয়েই আপনাকে নিজের অপারেটিং সিস্টেমের জন্য যা যা চান সেসব ম্যানুয়ালী ইন্সটল করে নিতে হবে। ডেস্কটপ এনভায়রনমেন্ট থেকে শুরু করে প্রতিটি সফটওয়্যার কম্পোনেন্ট নিজে ডাউনলোড করে ইন্সটল করে নিতে হবে। এবং নিজের পছন্দমত সফটওয়্যার দিয়ে নিজের অপারেটিং সিস্টেম সাজিয়ে নিতে পারবেন। এটা এক দিক থেকে যেমন সুবিধার আরেক দিকে অনেকের পছন্দ নাও হতে পারে। কিন্তু এটাই আর্চের আরেকটা ভাল দিক যে এক্সট্রা অপ্রয়োজনীয় কোন সফটওয়্যার আপনার ইন্সটল করা থাকে না। এবং আপনার যেই সফটওয়্যার এবং ডেস্কটপ এনভইরমেন্ট ইন্সটল করতে ভাল লাগবে শুধু সেইগুলো ইন্সটল করতে পারেন। আর এটার Pacman প্যাকেজ ম্যানেজার অন্যান্য ডিস্ট্রোর প্যাকেজ ম্যানেজারগুলোর চাইতে অনেক ফাস্ট।

Arch Installation

তো একটা জিনিস বুঝতেই পারছেন আর্চে মুখে তুলে খাইয়ে দেয়ার মত জিনিসপত্র নাই। আর্চ লিনাক্স ইন্সটলেশন সম্পন্ন করতে ছোট খাট লিনাক্স কমান্ডলাইন হ্যান্ডেল করার দক্ষতা মত থাকতে হবে যেমনঃ (cd, ls, cp, mount ইত্যাদি)।আর কিছুটা File System সম্পর্কে জানা থাকতে হবে। সেইদিক তুলনা করলে আর্চ লিনাক্স ইন্সটলেশন একবারে উইন্ডোজ থেকে যারা নতুন লিনাক্সে শিফট করতে চাচ্ছেন তাদের জন্য অনেকটা কঠিনই হবে তাই শেখার জন্য যথেষ্ট ধৈর্যের প্রয়োজন হয়। আর যদি আপনার নতুন কিছু শেখার ধৈর্য না থাকে এবং আপনি যদি চান সব আপনাকে মুখে তুলে খাইয়ে দিতে হবে তবে। আর্চ লিনাক্স আপনার জন্য না আপনি বরং এই লিঙ্কে যান আর উবুন্টু চালান। কিন্তু আপনি যদি সেই লেভেল এর লিনাক্স ভক্ত হন এবং লিনাক্স এর গভীরে খুঁটিনাটি বিষয় সম্পর্কে আরও জানতে চান তবে আর্চ লিনাক্স আপনার জন্য। কিন্তু আগেই বলেছি এর জন্য কিছুটা চেষ্টা, কিছুটা শেখার আগ্রহ, আর অনেক সময় থাকতে হবে। কিন্তু একবার যদি আপনি শিখে যান তো আপনার ডেস্কটপ কম্পিউটিং এর ধারনা আমূলে পরিবর্তিত হয়ে যাবে।

প্রশ্ন উত্তর পর্বঃ

প্রশ্নঃ আচ্ছা আমি একেবারে নতুন উইন্ডোজ লিনাক্স এ আসতে চাচ্ছি। তো আমার জন্য কোন ডিস্ট্রো দিয়ে শুরু করব? কেন?

উত্তরঃ উবুন্টু দিয়ে শুরু করুন কারন এটা অনেক সহজ এবং গ্রাফিকাল ইউজার ইন্টারফেস একেবারে সব কিছু আপনার জন্য অটো রেডি করে দেবে। আর একটা প্রধান কারণ স্রধেয় আদনান কাইয়ুম ভাই এর সহজ উবুন্টু শিক্ষা নিতে পারবেন।

প্রশ্নঃ আচ্ছা নতুন শুরু করছি বলে আমি কি আর্চ লিনাক্স চালাতে পারব না?

উত্তরঃ অবশ্যই পারবেন। কিন্তু আর্চের জন্য তেমন ভাল বাংলা রিসোর্স আছে বলে আমার জানা নাই। ইংলিশ রিসোর্স এর ব্যবহার করতে পারেন। যেমনঃ Arch Wiki. কিন্তু আর্চ লিনাক্স ইন্সটল করতে কিছু ব্যাাসিক জিনিস জানা লাগে এবং লিনাক্স টার্মিনাল এবং ফাইল সিস্টেম হায়ারর্কি ইত্যাদি। তাই উবুন্টু বা মিন্ট দিয়ে শুরু করে যদি করে লিনাক্স ডিস্ট্রো তে কাজ করে একটু অভ্যস্থ হলে পরবর্তিতে আপনি আর্চ লিনাক্সে শিফট করলে আর্চের অনেক সুবিধার পরিপুর্ন ব্যবহার করতে পারবেন।

প্রশ্নঃ আচ্ছা আর্চ লিনাক্সে কি GUI ইন্সটলার নাই?

উত্তরঃ না, আর্চ লিনাক্সে এমন কোন GUI ইন্সটলার নাই। কিন্তু অনেক আর্চ ভিত্তিক ডিস্ট্রো রয়েছে যেখানে GUI ভিত্তিক ইন্সটলার দেয়া আছে। আপনি চাইলে একেবারে সহজে উবুন্টুর মত ইন্সটল/সেটআপ দিতে পারবেন এবং তার মাধ্যমে আর্চের মুল সুবিধা যেটা তার প্রায় সবই পাবেন। কিন্তু নিজে নিজে কনফিগার করার মজা থেকে বঞ্চিত হবেন (বা যন্ত্রণা থেকে মুক্তি :P )। অবশ্য অনেকের জন্য এটাই ভালো!!! কনফিগারেশন এর ঝামেলায় যেতে হয় না। এমন কিছু ডিস্ট্রোর নাম। Manjaro, Antergos, Arch Bang, ও Apricity OS . আবার কিছু টার্মিনাল বেইজড ইন্সটলার রয়েছে (যা মূলত আর্চ লিনাক্সই ইন্সটল করে)। যা লিনাক্স টার্মিনাল এর মাধ্যমে ইন্সটল করতে হয় কিন্তু এর মাধ্যমে আর্চ ইন্সটলেশন করা অনেকটা সহজ। এমন কিছু ডিস্ট্রোর নাম। Architect, Feliz, Archfi.

প্রশ্নঃ আর্চ লিনাক্স ডিস্ট্রোটি কি উবুন্টু/মিন্ট এর থেকে ভালো?

উত্তরঃ আমি মনে করি না এক ডিস্ট্রোর থেকে অন্য ডিস্ট্রো খারাপ হতে পারে। কারন সব ডিস্ট্রো নিজেরদের অবস্থান থেকে ভাল। কারন প্রতিটি ডিস্ট্রো তৈরির ক্ষেত্রে তাদের কোম্পানি বা কমিউনিটির নিজস্ব একটি লক্ষ্য থাকে। এবং তারা নির্দিষ্ট ক্যাটাগরির ইউজারদের জন্য লিনাক্স এর সেই স্পেসিফিক ডিস্ট্রোগুলো তৈরি করে। সুতরাং সব মানুষকে সব ডিস্ট্রোটি স্যুট করবেনা এটা স্বাভাবিক বিষয় আর আপনাকে যে ডিস্ট্রো স্যুট করে সেটা ব্যবহার করুন। আর উবুন্টুর কথা এসেছে কারন এটি খুব পপুলার এবং বিগিনার ফ্রেন্ডলি। তাই - No Hard Feelings-

প্রশ্নঃ লিনাক্স কমান্ড কি? এবং কোথায় শিখব?

উত্তরঃ লিনাক্স কমান্ড কে শেল স্ক্রিপ্টিংও বলা হয়। লিনাক্স টার্মিনাল তো Hi, Hello, Bye এইসব ভাষাতো আর বোঝে না। তাই তাদের একটা নির্দিষ্ট ভাষা রয়েছে যাকে অনেক সময় লিনাক্স কমান্ড বলি আর সেই ভাষায় লিনাক্সকে এই কাজ ওই কাজ করার নির্দেশ দিতে হয়। আর সেই ভাষাকেই শেল স্ক্রিপ্টিং ভাষা বলে। এবং এটা শেখার ভালো একটি লিঙ্ক

কিছু গুরত্বপুর্ন লিঙ্কঃ

পরিশেষে

সবাইকে অসংখ্য ধন্যবাদ নিজের এত সময় ব্যয় করে আমার নাদুস-নুদুস পোষ্টটি পড়ার জন্য। আমার পোস্টে অনেক ভুল-ভ্রান্তি রয়েছে তা ক্ষমা সুন্দর দেখবেন। কমেন্টে বা আমার ইমেইল এ তা জানিয়ে দিয়ে আমাকে বাধিত করবেন। আর আজকের মত সবাইকে ধন্যবাদ।