আপনি যদি আপনার অপারেটিং সিস্টেম হিসেবে লিনাক্স শিখতে এবং ব্যবহার করতে সিদ্ধান্ত নিয়েছেন, তবে আপনি একটি চমৎকার পছন্দ করেছেন! লিনাক্স সম্পর্কে শিখতে অনেক কিছু আছে, এবং আপনি যদি ওপেন সোর্স অপারেটিং সিস্টেমটি সর্বোত্তমভাবে ব্যবহার করতে চান, তবে শিখতে এবং উন্নতি করতে থাকা গুরুত্বপূর্ণ!
আপনি কীভাবে বুঝবেন যে আপনি আর নবীন নন? নবীনরা যে ১০টি ভুল করে থাকে সেগুলো চেক করুন, এবং দেখুন আপনি gầnত কোনটি করেছেন কিনা। আপনি যদি করেছেন, চিন্তা করবেন না! এখানে উদ্দেশ্য হাস্য করা বা উপহাস করা নয়, বরং ভুলগুলো স্বীকৃতি দিতে এবং সেসব থেকে শিখতে।
"লিনাক্স" শব্দটি কীভাবে উচ্চারণ করবেন
https://www.youtube.com/watch?v=5IfHm6R5le0
প্রথমে, কিছু মানুষ "লিনাক্স" শব্দটি বড় विचিত্রভাবে উচ্চারণ করে। এটি অবশ্যই বিশ্বের সবচেয়ে সহজ শব্দ নয়, কিন্তু কঠিনও নয়। লিনাক্সের দুটি সিলেবল রয়েছে যেগুলোর উচ্চারণ "লিন" শব্দের "লিন" (linens-এ) এবং "উক্স" (flux-এ) এর মত। লিন-উক্স। সহজ, ঠিক না? তুলনামূলকভাবে, লিনাক্সের সৃষ্টিকর্তা লাইনাস টরভাল্ডসের নাম থেকে এটি কিছুটা ভিন্ন। তার প্রথম নামের উচ্চারণ "লাইন" এবং "অস" এর মত। কমপক্ষে ইংরেজিতে কথা বলার সময় সে এই উচ্চারণ পছন্দ করেন।
লিনাক্স শুধু উবুন্টু নয়
কোন একক "লিনাক্স" নেই, এবং এটি শুধু উবুন্টুও নয়। অনেক সার ডিস্ট্রিবিউশন আছে, যাদের পারস্পরিক পার্থক্য রয়েছে। এই সব ডিস্ট্রিবিউশন থাকার সুন্দরতা (এবং অভিশাপ) হল আপনার কাছে পছন্দের অধিকার রয়েছে। সকলই কর্নেলে লিনাক্স চালায়, কিন্তু কর্নেলের সাথে যা প্রদান করা হয় সেটি ভিন্ন, তাই আপনি যা আপনার জন্য উপযুক্ত মনে করেন সেটি বেছে নিতে পারেন।
সর্বদা sudo ব্যবহার করবেন না
টার্মিনালে কমান্ড চালালে যখন "পারমিশন ডেনাইড" বলে এবং "sudo" দিয়ে আবার কমান্ড দিতে হয়, তখন হয়তো চिढ় লাগে। কিছু নবীন লিনাক্স ব্যবহারকারী তাদের সকল কমান্ডের আগে sudo লাগাতে থাকে, এমনকি যখন অনেক কমান্ডে সেটি দরকারই নেই। এটা খারাপ, কারণ কিছু কমান্ড আপনার নিজের ইউজার হিসেবে চালালে ভালো চলে, রুট হিসেবে না। অবশ্যই, সবকিছু যদি রুট হিসেবে চলে, তবে সিকিউরিটি রিস্কও থাকে কারণ সেগুলো আপনার সিস্টেমের সবকিছু অ্যাক্সেস করতে পারবে।
দেওয়া সকল কমান্ড চালাবেন না
একইভাবে, নবীন লিনাক্স ব্যবহারকারী প্রায়শই তাদের সিস্টেমে যেকোনো কমান্ড চালاয় যা অনলাইন সাপোর্ট ফোরামের কোনো সদস্য দাবি করে আপনার সমস্যা সমাধান করবে। যদিও বিরল, কিন্তু কখনো কখনো লোকজন নিরাপদ ব্যবহারকারীদের ক্ষতিকর কমান্ড দান করে। আমরা সবচেয়ে সাধারণ যেসব কমান্ড থেকে অবশ্যই বিরত থাকা উচিত তার একটি তালিকা বানিয়েছি, তাই আপনি যদি চিন্তিত হন তবে সেটি দেখুন। অন্যথায়, আপনি দেখতে পাবেন সিস্টেম নিজের আপনাকেই ডিলিট করছে!
কমান্ড ব্যবহার শিখুন
বহু সুনির্দিষ্ট কমান্ড আছে যা আপনি ব্যবহার করতে পারেন। আসলে এতটাই আছে که সবচেয়ে অভিজ্ঞ লিনাক্স ব্যবহারকারিও সকলটি জানেন না। এখানে নবীনদের ভুল হল নিজে নিজের সাহায্য কীভাবে করবেন সেটি না জানা। আপনি যদি কোনো কমান্ড দেখেন যা ব্যবহার করতে চান, তবে আপনি ব্যবহার করতে পারেন
man
কমান্ডটি। তাই উদাহরণস্বরূপ, আপনি যদি মুভ কমান্ড
mv
সম্পর্কে জানতে চান, তবে আপনি লিখতে পারেন
man mv
এবং এটি আপনাকে
mv
যা যা করতে পারে তার বিস্তারিত ডকুমেন্টেশন দেবে। man কীভাবে ব্যবহার করবেন নিশ্চিত নন? শুধু লিখুন
man man
এবং সেটি সম্পর্কে সবকিছু শিখুন! মনে রাখার সহজ উপায় হল man মানে ম্যানুয়ালের সংক্ষিপ্ত রূপ।
WINE-এ নির্ভর করবেন না
লিনাক্স নবীনরা WINE-এ অতিরিক্ত নির্ভর করে বা মনে করে WINE সকল উইন্ডোজ অ্যাপ্লিকেশন চালাতে পারে। যদিও WINE নিঃসন্দেহে কিছু অ্যাপ্লিকেশন এবং গেম লিনাক্সে চালাতে দেয়, কিন্তু এটি পারফেক্ট নয়। আসলে, যদি কিছু WINE-এ চলে, তবে আপনি ভাগ্যবান মনে করবেন নাকি সেটিকে গ্রহণযোগ্য মনে করবেন। আপনি যদি একটি ভালো লিনাক্স ব্যবহারকারী হতে চান, তবে আপনাকে লিনাক্স-নেটিভ বিকল্প খুঁজে বের করে সেগুলো সর্বোত্তমভাবে ব্যবহার করতে হবে।
উইন্ডোজ সফটওয়্যারই একমাত্র সফটওয়্যার নয়
যা আমার পরবর্তী নবীন ভুল: উইন্ডোজ সফটওয়্যারই একমাত্র সফটওয়্যার উপলব্ধ নয়। যদিও অনেক অ্যাপ্লিকেশনের লিনাক্স ভার্সনও আছে (যেমন ফায়ারফক্স, ক্রোম, থান্ডারবার্ড, জিম্প, ইত্যাদি), কিন্তু সবসময় এটা সত্য নয়। কিন্তু শুধু একটি নির্দিষ্ট অ্যাপ্লিকেশন লিনাক্সে নেই বলে সেটি মানে নয় যে আপনি যে ফাংশনালিটি খুঁজছেন সেটি লিনাক্সে নেই। দশ বার থেকে নয় বার, একটি লিনাক্স বিকল্প থাকে যা উইন্ডোজে চলে না কিন্তু আপনি যে উইন্ডোজ অ্যাপ্লিকেশনটি খুঁজছিলেন সেটির মত ফাংশনালিটি দেয়।
সফটওয়্যার সেন্টারগুলো শুধু প্যাকেজ ম্যানেজার
উবুন্টু মত কিছু ডিস্ট্রিবিউশন "সফটওয়্যার সেন্টার" বা "সফটওয়্যার স্টোর" অফার করে যেখান থেকে আপনি সব ধরনের সফটওয়্যার খুঁজে পেতে পারেন। যদিও এই পদ্ধতি নতুন ব্যবহারকারীদের জন্য জিনিসগুলো আরও পরিচিত করে তোলে, কিন্তু আপনি যদি সেসবকে এভাবে বলতে থাকেন তবে আপনি নবীন ভাববেন। এই সফটওয়্যার সেন্টার বা স্টোরগুলো শুধু যেসবকে প্যাকেজ ম্যানেজার বলা হয় তার ওপর ভিন্ন ইউআই লাগানো। এগুলো আপনাকে প্যাকেজ ইনস্টল বা রিমুভ করতে দেয় (লিনাক্সে সফটওয়্যার, অ্যাড-অন, এবং অন্যান্য উপকরণ প্যাকেজ হিসেবে আসে), ইনস্টল করা সব প্যাকেজের তালিকা রাখে, এবং ইনস্টল করা প্যাকেজের আপডেট চেক করে। চূড়ান্তভাবে, আপনি শুধু একটি ফ্যান্সি ইউজার ইন্টারফেসের সাথে প্যাকেজ ম্যানেজার ব্যবহার করছেন।
DEB এবং RPM ফাইল একসাথে কাজ করে না
এটি জানা গুরুত্বপূর্ণ যে কিছু ডিস্ট্রিবিউশন .deb প্যাকেজ ব্যবহার করে, কিছু .rpm, এবং অন্যদের নিজস্ব প্যাকেজ ফরম্যাট রয়েছে। আপনি যদি এটা না জানেন, তবে আপনি যখন একটি .rpm প্যাকেজ খুঁজে পাবেন এবং একে .deb ব্যবহারকারী সিস্টেমে ইনস্টল করার চেষ্টা করবেন, তবে এটা নবীন ভুলের মতো লাগবে। এই ভিন্ন ফরম্যাটের কারণ হল বিভিন্ন ডিস্ট্রিবিউশন বিভিন্ন প্যাকেজ ম্যানেজার ব্যবহার করতে পারে, যেগুলো ভিন্ন প্যাকেজ ফরম্যাট চায়। এটি বিভ্রান্তিকর এবং কিছুটা বাধাদायक, কিন্তু এতে ব্যাখ্যা হয় কেন আপনি আপনার ডাউনলোড ফোল্ডারে পড়ে থাকা সেটি প্যাকেজ ইনস্টল করতে পারছেন না।
আপনার ফাইল ফরম্যাটের ওপর নজর রাখুন
শেষে, আপনি লিনাক্স বিকল্প ব্যবহার করার সময় সচেতন থাকুন যে তাদের ডিফল্ট ফাইল ফরম্যাট ভিন্ন হতে পারে। উদাহরণস্বরূপ, লিব্রে অফিস ব্যবহার করার সময়, এটি ডিফল্টরূপে ফাইলগুলো .odt, .odp, ইত্যাদি হিসেবে সেভ করতে চাবে। কিন্তু এই ফাইলগুলো আপনি যাদের মাইক্রোসফ্ট অফিস ব্যবহারকারীদের পাঠাবেন, তারা হয়তো বুঝতে পারবেন না কী করবেন (যদিও মাইক্রোসফ্ট অফিস সেগুলো খুলতে পারে—যদিও খুব খারাপভাবে)। তাই এই ডকুমেন্টগুলো ইন্ডাস্ট্রি-স্ট্যান্ডার্ড ফরম্যাটে সেভ করা ভালো যাতে অন্যান্য ব্যবহারকারীদের সাথে কম্প্যাটিবিলিটি সমস্যা না হয়।
সময় বাঁচান এবং এখনই শিখুন
এই দশটি ভুল লিনাক্স নবীনরা খুব বেশি করে, কিন্তু আপনি সময়ের সাথে সেসব থেকে শিখবেন। কিন্তু এই তালিকা আপনার সামনে থাকলে, ভুলগুলো এড়িয়ে যাওয়া এবং কিছু সময় বাঁচানো সহজ হয়। এছাড়া এই পাঁচটি লিনাক্স মিথ্যা চেক আউট করা ভালো যাতে দেখতে পায় আপনি কি সেগুলো সত্যি মনে করতেন।
লিনাক্স নবীন হিসেবে আপনি কী ভুল করেছিলেন? কমেন্টে জানান!
ইমেজ ক্রেডিট: কিডস বাইক ভিয়া শাটারস্টক