বাড়ি শ্রুতি এটি ইউনিক্স দর্শন থেকে লোকেরা কী শিখতে পারে

এটি ইউনিক্স দর্শন থেকে লোকেরা কী শিখতে পারে

সুচিপত্র:

Anonim

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

এটি ছোট রাখুন

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


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


একটি সাধারণ প্রবাদ অনুসারে, "10 শতাংশ কাজ 90 শতাংশ সমস্যার সমাধান করে।" অন্য কথায়, আপনি সম্ভবত ব্যবহার করেন না এমন বৈশিষ্ট্যযুক্ত জটিল প্রোগ্রামের চেয়ে আপনি সম্ভবত একটি ছোট, সাধারণ সরঞ্জাম দিয়ে ভাল।

পাঠ্য ব্যবহার করুন

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


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


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

কোনও একটি প্ল্যাটফর্মের সাথে খুব বেশি সংযুক্ত থাকবেন না

হার্ডওয়্যার প্ল্যাটফর্মগুলি দুর্দান্ত। সফটওয়্যার প্ল্যাটফর্মগুলি দুর্দান্ত। আমরা এটি পেয়েছি। তবে প্ল্যাটফর্মগুলির একটি জীবনকাল রয়েছে, কারণ এখনও অনেকে উইন্ডোজ এক্সপিতে নির্ভর করে খুঁজে বের করছেন। (ইন: উইন্ডোজ এক্সপি খার সময় এখন কেন?)


প্ল্যাটফর্মগুলি আসে এবং যায়, এবং আপনি যদি একটিতে আবৃত হন, আপনার চলাফেরা করতে হবে তখন এটি বেদনাদায়ক হতে পারে।


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


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


ইউনিক্স, বিভিন্ন রূপে, সমৃদ্ধ হয়, বিশেষত বিভিন্ন ওপেন-সোর্স সংস্করণগুলির মধ্যে, বিশেষত লিনাক্স।

ওয়ান থিং ভাল করে দিন

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


ইউনিক্স প্রোগ্রামগুলি একটি পাঠ্য প্রবাহে কিছু করার জন্য ফিল্টার হিসাবে ডিজাইন করা হয়েছে এবং একটি পাইপলাইন তৈরি করে অন্য কিছুই যুক্ত করতে পারে না।


ইউনিক্স চালিত স্মার্টফোনে এই মোবাইল অ্যাপগুলি চলছে? তারা একবারে একটি কাজ করে।

আপনার শ্রোতাদের স্বাধীনতা দিন

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

একসাথে কাজ করার জন্য জিনিসগুলি তৈরি করুন

ইউনিক্সের স্বতন্ত্র বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল শেলগুলির ক্ষমতা কমপ্লেসের ইনপুট এবং আউটপুটটিকে জটিল "পাইপলাইনগুলিতে" পুনর্নির্দেশ করার ক্ষমতা। এটি অনেকগুলি ইউনিক্স প্রোগ্রামের পাঠ্যগত ওরিয়েন্টেশন ব্যাখ্যা করে এবং কেন তাদের আউটপুট এত ক্ষুদ্র।

স্বয়ংক্রিয়, স্বয়ংক্রিয়, স্বয়ংক্রিয়

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

ইউনিক্সের সময় টেস্টের স্টুড হয়েছে

১৯ix৯ সাল থেকে ইউনিক্স একরকম বা অন্য রূপে অবিচল থেকেছে কেবল কারণ এর পিছনে দর্শন অপ্রতিরোধ্য। আপনি যদি প্রোগ্রামার না হন তবে আপনি পরিচালনা, সিস্টেম প্রশাসন বা আপনার জীবনের অন্যান্য ক্ষেত্রেও যে কোনও প্রকল্পে সরলতা এবং কমনীয়তার গুণাবলী অবলম্বন করতে পারেন। ইউনিক্স দর্শনের একটি বিস্তৃত দেখার জন্য মাইক গ্যানকার্জের বই "লিনাক্স এবং ইউনিক্স দর্শন" দেখুন। এটি আপনার আইটি কাজের ক্ষেত্রে এবং তার বাইরেও প্রয়োগ করতে পারেন এমন পাঠ্য পূর্ণ।

এটি ইউনিক্স দর্শন থেকে লোকেরা কী শিখতে পারে