ইউনিক্স / লিনাক্সের উইন্ডোজের মতো প্রাথমিক ডস / সিপি / এম হেরিটেজ নেই। সুতরাং এক্সটেনশনগুলি বেশিরভাগ ইউনিক্স ইউটিলিটি এবং সরঞ্জামগুলির জন্য কম তাত্পর্যপূর্ণ।
আমি সাধারণত একটি কমান্ড-লাইন পরিবেশ ব্যবহার করি। অপারেটর বা ব্যবহারকারীর সুবিধার্থে লিনাক্সের অধীনে এমন পরিবেশে সম্প্রসারণগুলি সত্যই তাৎপর্যপূর্ণ নয়। (তাদের ফাইল-ম্যানেজারগুলি এক্সটেনশানগুলির সাথে কীভাবে আচরণ করে তা জানতে আমার কেডিএ বা জিনোমের সাথে পর্যাপ্ত অভিজ্ঞতা নেই))
তবে এ জাতীয় সুবিধাদি সাধারণত গুরুত্বপূর্ণ। যদি config.ini
সত্যিই মাইক্রোসফ্ট-স্ট্যান্ডার্ড ".ini" ফর্ম্যাটে থাকে তবে আমি এক্সটেনশনটি দাঁড়াতে দিতাম। সরল পুরানো পাঠ্য ফাইলগুলি সাধারণত লিনাক্সে কোনও এক্সটেনশন বহন করে না, তবে এটি সমস্ত প্রোগ্রাম কনফিগারেশন ফাইলের জন্য সর্বজনীন নয়। প্রোগ্রামার সাধারণত এটি সিদ্ধান্ত নিতে পারে।
আমি মনে করি যে ".txt" লিনাক্সের অধীনে দরকারী যদি আপনি জোর দিতে চান যে এটি কোনও কনফিগারেশন ফাইল বা অন্য মেশিন-পঠনযোগ্য নথি নয়। যাইহোক, উত্স বিতরণে, কনভেনশনটি এই জাতীয় ফাইলগুলির নামকরণ কোনও এক্সটেনশন ছাড়াই (যেমন README, ইনস্টল, অনুলিপি ইত্যাদি) রাখবে is
কিছু স্ট্যান্ডার্ড এবং কনভেনশন রয়েছে তবে আপনি অন্যদের সাথে জিনিসগুলি ভাগ না করে আপনি যা চান তার নামকরণ করা থেকে আপনাকে কিছুই বিরত করতে পারে না।
উইন্ডোজে কোনও ফাইলের নামকরণ .exe
শেলকে নির্দেশ করে (সাধারণত explorer.exe
) যে এটি একটি এক্সিকিউটেবল ফাইল। ইউনিক্স ফাইল সিস্টেমের অনুমতিগুলির মধ্যে এই জ্ঞান তৈরি করে। যদি যথাযথ x
বিটগুলি (দেখুন man chmod
) সেট করা থাকে তবে এটি শাঁস এবং কার্নেল ফাংশনগুলির দ্বারা নির্বাহযোগ্য হিসাবে স্বীকৃত (আমি বিশ্বাস করি)। এর বাইরে, লিনাক্স পাত্তা দেয় না, বেশিরভাগ শেলগুলি যত্ন করে না এবং বেশিরভাগ প্রোগ্রাম "টাইপ" এটি খুঁজতে ফাইলটিতে সন্ধান করে।
অবশ্যই, এখানে একটি দুর্দান্ত কমান্ড রয়েছে file
যা ফাইলটি বিশ্লেষণ করতে পারে এবং নিশ্চিত করে জানাতে পারে যে এটি একটি ডিগ্রি সহ কী। আমি বিশ্বাস করি যদি এটি কোনও পরিচিত প্রকারের সাথে ফাইলের ডেটার সাথে মেলে না, এবং যদি এটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই / ইউনিকোড অক্ষর থাকে তবে এটি এটি একটি পাঠ্য ফাইল হিসাবে ধরে নেয়।
নীচে ব্রুস এডিগারটি একেবারে সঠিক। কার্নেল বা ফাইলসিস্টেম স্তরে কিছু নেই, যেমন লিনাক্স নিজেই, প্রয়োগ বা যত্নশীল যে কোনও ফাইলের বিষয়বস্তুর সাথে তার নাম বা প্রোগ্রামটি বোঝার কথা বলে এটি মিলে যায়। এর অর্থ এই নয় যে ফাইলনামের ভিত্তিতে জিনিসগুলি শেল বা লঞ্চার ইউটিলিটি তৈরি করা সম্ভব নয়।