উত্তর:
লিনাক্স অ্যাপ্লিকেশনগুলি সাধারণত অ্যাপ্লিকেশন সম্পর্কিত একটি পাঠ্য-ভিত্তিক ফাইলগুলিতে তাদের কনফিগারেশন সঞ্চয় করে। মেশিন নির্দিষ্ট কনফিগারেশন সাধারণত / ইত্যাদি ডিরেক্টরি ট্রিতে সংরক্ষণ করা হয়। ব্যবহারকারীর নির্দিষ্ট সেটিংস সাধারণত ব্যবহারকারীদের হোম ডিরেক্টরিতে এবং "গোপন" ফাইলগুলিতে থাকে যা একটি "দিয়ে শুরু হয়।" (সেগুলি দেখতে 'ls -a' ব্যবহার করুন)।
/proc
কার্নেল সম্পর্কিত স্টাফ জন্য
/etc
সফ্টওয়্যার সম্পর্কিত স্টাফ জন্য
জিনোম কনফিগারেশন উইন্ডোজ রেজিস্ট্রি অনুরূপ বিবেচনা করা যেতে পারে।
লিনাক্স এবং উইন্ডোজ মূল দর্শনগুলি যেহেতু ডায়ামেট্রিকভাবে পৃথক (লিনাক্স ~ ওপেন এবং সামঞ্জস্যপূর্ণ, উইন্ডোজ বন্ধ এবং বাধা), এর সাথে সরাসরি কোনও সমান্তরাল নেই is
সম্পাদনা করুন: যারা দ্বিমত পোষণ করেন তাদের জন্য আপনার জন্য এখানে কিছুটা ইতিহাস রয়েছে: http://www.faqs.org/docs/artu/ (দুর্দান্ত পঠন, আপনার পটভূমি যাই হোক না কেন)
.reg
ফাইল (বা .ini
, .xml
, .json
মধ্যে X মেশিন ধরে যাই হোক না কেন আপনি চান) চেয়ে regexp বিশ বিভিন্ন কনফিগ ফাইল থেকে চলে আছে /etc/
নেটওয়ার্ক-চওড়া সেটিংস পরিবর্তন কিন্তু সম্পর্কহীন স্থানীয় সংযোজন ধরে রাখা চেষ্টা করার সময় ... যখন আপনি উইন্ডোজ রেজিস্ট্রি হাইবসের জন্য পুরোপুরি বিশদ বিবরণ খুঁজে পাবেন না, তাদের কাঠামো পুরোপুরি গোপন নয় । (শিখাটি ছেড়ে দেয়)
সিস্টেম ওয়াইড সেটিংস ফাইলগুলির মধ্যে থাকে /etc
, প্রতিটি ব্যবহারকারীর সেটিংস সাধারণত ব্যবহারকারী হোম ডিরেক্টরিতে লুকানো ফাইল (শুরু ডাব্লু / এ।) হিসাবে থাকে। নির্দিষ্ট প্রোগ্রাম সম্পর্কে আরও তথ্যের জন্য এটি ম্যান পৃষ্ঠাটি দেখুন man [program name]
।
.*rc
ব্যবহারকারীর হোম ডিরেক্টরিতে ফাইলগুলি উল্লেখ করতে পারে । /etc
এটি কেবল সিস্টেম-ব্যাপী স্টাফ।
বেশিরভাগ অ্যাপ্লিকেশন টেক্সট-ভিত্তিক কনফিগারেশন ফাইল ব্যবহার করে (সাধারণত প্রতিটি প্রোগ্রামের নিজস্ব ফর্ম্যাট থাকে, যদিও কিছু এক্সএমএল বা জেএসএন ব্যবহার করে)। সিস্টেম-ওয়াইড কনফিগারেশনটি অধীনে রাখা হয়েছে /etc
।
ব্যবহারকারীর কনফিগারেশন সাধারণত ব্যবহারকারীর হোম ডিরেক্টরিতে তথাকথিত "ডট ফাইলগুলিতে" সংরক্ষণ করা হয় (ফাইল নামগুলি " .
" দিয়ে শুরু হয় ; ls -a
সেগুলি প্রদর্শনের জন্য ব্যবহার করুন)। "Dotfile হামাগুড়ি" এড়ানোর জন্য, সম্প্রতি প্রোগ্রামে তাদের কনফিগারেশন পালন শুরু করেছেন ~/.config/
প্রতি XDG বেস ডিরেক্টরি নির্দিষ্টকরণ।
বিভিন্ন ডেস্কটপ পরিবেশের তাদের নিজস্ব রেজিস্ট্রি মত API গুলি আছে: GConf (থামানো হয়েছে) এবং dconf গনোম ইন / GSettings (নতুন); এক্সফেসে এক্সফোনফ ।
এটি লিনাক্সে বিভক্ত। একটিও জায়গা নেই।
ব্যবহারকারীদের দ্বারা পরিচালিত প্রোগ্রামগুলির জন্য, এটি সাধারণত কোনও ফাইল হলে $ HOME / .Someprogramrc এ থাকে বা কোনও সাব-ডিরেক্টরিতে ওয়ারেন্ট দেওয়ার পক্ষে যথেষ্ট জটিল হলে $ HOME / .Somedirname থাকে। কে-ডি অ্যাপ্লিকেশনগুলি সমস্ত $ HOM / .kde- এর সুবাদে সন্ধান করে বলে আমি বিশ্বাস করি, সাধারণত তাদের নিজস্ব ডির তৈরি হয় না।
ডিরেক্টরি তালিকাভুক্ত করার জন্য সাধারণ ক্রিয়া হ'ল ফাইলগুলি .
লুকানো হিসাবে শুরু করা উচিত , সুতরাং আপনাকে ls -A
কমান্ড লাইন থেকে ব্যবহার করতে হবে বা show hidden files
আপনার জিআইআই এর সেটিংস ব্যবহার করতে হবে ।
সিস্টেম দ্বারা পরিচালিত প্রোগ্রামগুলির জন্য, এটি সাধারণত কোনও ফাইলের কোথাও /etc/
কোনও সত্য নামকরণের কনভেনশন নেই ইত্যাদি, যদিও ডিরেক্টরিগুলি সাধারণত .d
শেষে শেষে স্বাক্ষরিত হয় ।
কার্নেলের জন্য, এটি /etc/sysconfig.conf
/etc /init.d- এ একটি প্রারম্ভিক স্ক্রিপ্ট যা / proc / sys / * এ লিখেছে
কোনও সিস্টেমের ব্যাকআপটি /etc
আরও সহজ করার জন্য বেশিরভাগ সিস্টেমে কনফিগারেশন রয়েছে । শুধুমাত্র কনফিগারেশন ফাইল রাখার পরে এবং বাইনারি নয়, /etc/
তাই ছোট হতে থাকে।
অপারেটিং সিস্টেম এবং প্রোগ্রামগুলির জন্য বিভিন্ন .ini এবং অন্যান্য কনফিগারেশন ফাইলগুলি স্বয়ংক্রিয় করার জন্য উইন্ডোজ রেজিস্ট্রি তৈরি করা হয়েছিল যাতে এটি দ্রুত লোড হয়। রেজিস্ট্রি সমস্ত তথ্য কম্পিউটারে অন্য কোথাও অন্তর্ভুক্ত কিন্তু আজ সেগুলি সাধারণত লেখার দ্বারা সুরক্ষিত থাকে। লিনাক্স ভিডি (ভিজ্যুয়াল এডিটর) বা অন্য সম্পাদককে লিনাক্সে এই কনফিগারেশন ফাইলগুলি সম্পাদনা করতে অ্যাক্সেস ব্যবহার করে।
উইন্ডোজ: - ডিরেক্টরি হায়ারার্কির মধ্যে ফাইলগুলিতে ডেটা সঞ্চয় করে - এই ফাইলগুলি উল্লিখিত .dll এবং অন্যান্য সহায়ক ফাইলগুলির মতো - তারপরে ফাইলগুলি ব্যবহারকারীর (গুলি) সাথে আরও সহজে যোগাযোগের জন্য ডেটাবেস (রেজিস্ট্রি) এর মতো ম্যানেজমেন্ট সিস্টেমের মাধ্যমে পরিচালিত হয় s । - এর অর্থ আমরা পয়েন্ট এবং ক্লিক করেছি, তবে ব্যবহারের সহজলভ্যতা, দ্রুত অ্যাক্সেসযোগ্যতা এবং সহজ ব্যবহারের নামে অপ্রয়োজনীয় ডেটা সঞ্চয় করার জন্য পটভূমিতে TONS ডেটা রেকর্ড করা হয়েছে।
লিনাক্স: - ফাইলগুলি পৃথক পৃথক পার্টিশনে সংরক্ষণ করা হয় (আমাদের মনে রাখতে হবে, লিনাক্সে, আমরা পর্দা সহ আরও সরাসরি হার্ডওয়্যারটি অ্যাক্সেস করতে পারি - সবকিছু সিএলআইয়ের মাধ্যমে অ্যাক্সেসযোগ্য)। - এই ফাইলগুলি ইতিমধ্যে স্থানে থাকা ডিরেক্টরি শ্রেণিবিন্যাসে রয়েছে (ওএসের স্টোরেজ সিস্টেমে উইন্ডোজের অনুরূপ তবে কেবল ফোল্ডার দ্বারা পৃথক নয়) - ফাইলগুলি আরও পাঠযোগ্য, অ্যাক্সেস করা সহজ, তবে তাদের সিএলআইয়ের জ্ঞান প্রয়োজন তাদের ব্যবহার করতে সক্ষম হবেন।
প্রাথমিক পার্থক্য: উইন্ডোজ ব্যবহারকারী, সিস্টেম ইত্যাদি থেকে ইন্টারঅ্যাকশন পরিচালনা করতে ওএস ইন্টারফেসে ডাটাবেসগুলিকে "স্তর" যুক্ত করে এটি জিইউআই ব্যবহার করে সমস্ত কিছু অ্যাক্সেস এবং সম্পাদন করতে "সহজ" করে তোলে, তবে এটি ব্যবহারকারী এবং সিস্টেমকে তৈরি করে বেশিরভাগ কার্যকারিতার জন্য এই ডাটাবেস সিস্টেমের উপর অত্যন্ত নির্ভরশীল। অন্যদিকে লিনাস, উপাদানগুলির সাথে সরাসরি ইন্টারফেসিংয়ের অনুমতি দেয়, যার অর্থ আপনি উইন্ডোজ পয়েন্ট-ও-ক্লিক পদ্ধতিগুলির পরিবর্তে "ভাষা" টাইপ করতে হবে। হ্যাঁ, আপনি উইন্ডোজের মাধ্যমে একটি সিএলআই ব্যবহার করতে পারেন তবে আপনি উইন্ডোজকে সত্যই লিনাক্সের তুলনায় তুলনা করছেন না। ব্যবহারকারী কীভাবে ডেটা অ্যাক্সেস করে, সিস্টেম কীভাবে ডেটা ব্যবহার করে এবং উইন্ডোজ কীভাবে আরও "ম্যানেজমেন্ট" যুক্ত করে (সিস্টেম দ্বারা) একটি "সহজ" উত্পাদন করতে পারে তার মধ্যে পার্থক্যগুলি রয়েছে
সিএলআই / লিনাক্স পরিবেশে নতুন কেউ হিসাবে মূল্যায়ন করা এটি একটি বোধগম্য তুলনা, তবে আপনি যখন এই দুটি সিস্টেমের অভিপ্রায়টি প্রথমে প্রয়োগ করেন তখন এটি অনেক বেশি অর্থবোধ করে। লিনাক্স "একটি রেজিস্ট্রি সংহতকরণের সাথে মাইক্রোসভ্যাকের যে প্রচেষ্টা চালিয়েছে তা নষ্ট করছে না", এটি ব্যবহারকারী এবং হার্ডওয়্যারের মধ্যে বিমূর্ততার স্তরগুলি বাদ দিয়ে ব্যবহারকারীকে আরও শক্তি প্রদান করছে giving
এটি কল্পনা করতে, একজন টাইপরাইটার সম্পর্কে চিন্তা করুন। আপনি কীগুলি টিপুন, তারা গিয়ারগুলি সরিয়ে নিয়েছে এবং আপনি কালিটি কাগজ তৈরির ডেটাতে হাতুড়ি দেন। লিনাক্সে, কোনও ব্যবহারকারী হার্ডওয়্যারে ক্রিয়া সম্পাদন করতে সিস্টেম কার্নেলের সাথে ইন্টারফেস করার জন্য কমান্ড প্রবেশ করে। উইন্ডোজ পরিবেশে, ব্যবহারকারী এবং হার্ডওয়্যার এর মধ্যে আপনার আরও সম্ভাব্য স্তর রয়েছে। অ্যাপ্লিকেশনগুলি ওএসের সাথে যোগাযোগকারী কমান্ডগুলির সাহায্য করতে পারে, যা সিস্টেম / কার্নেলের সাথে ইন্টারফেস করে, যা পরে হার্ডওয়্যারের সাথে কাজ করে। এই প্রক্রিয়াটি উইন্ডোজে আরও জটিল হয়ে ওঠে কারণ আরও ভেরিয়েবল সমীকরণে প্রবেশ করে, যেমন কমান্ডগুলি কার্যকর করতে সক্ষম হওয়ার আগে তথ্য পুনরুদ্ধার করার জন্য রেজিস্ট্রিটির সাথে ইন্টারঅ্যাক্ট করতে হবে ... এবং এই কারণেই উইন্ডোজ চালানোর জন্য, বেসিক এবং আরও বেশি সংস্থান ব্যবহার করে জটিল কাজ লিনাক্স ব্যবহারকারীদের অনুরোধ করতে পারে এমন ফাংশনগুলির পরিচালনা করার জন্য প্রিলোডেড পরিষেবা এবং প্রক্রিয়াগুলি লোড করা হয়। এবং হ্যাঁ, এমন কিছু প্রক্রিয়া রয়েছে যা লিনাক্সে চলছে, তবে আমি আরও কয়েকটি মন্তব্য কেন ভুল হয়েছে সেগুলি আরও ভালভাবে প্রদর্শন করার জন্য সিস্টেমগুলি কীভাবে পৃথক হয় তার একটি প্রাথমিক ধারণা দেওয়ার চেষ্টা করছি। লিনাক্স ব্যবহারের ধারণাটি ব্যবহারকারী এবং হার্ডওয়ারের মধ্যে ইন্টারফেসগুলি কমিয়ে আনা এবং জিনিসগুলিকে খুব কম বিশৃঙ্খলা দিয়ে সহজ করে রাখা keeping উইন্ডোজ ব্যবহারকারীদের কাছে টেইলার্স এবং আরও সহজেই অ্যাক্সেসযোগ্য উপায়ে আরও কার্যকারিতা অন্তর্ভুক্ত করার চেষ্টা করে, তবে এটি জটিল পরিচালনা ব্যবস্থার ব্যয় করে আসে (যা সহজেই বিশৃঙ্খলাবদ্ধ এবং সমস্যাযুক্ত হয়ে উঠতে পারে)। রেজিস্ট্রি সমস্ত শারীরিক সংযোগ এবং কেবলমাত্র সংরক্ষিত এবং সংরক্ষিত (কোনও ব্যবহারকারী / প্রোগ্রাম দ্বারা পরিষ্কার না করা) এর সাথে অন্যান্য শারীরিক মিথস্ক্রিয়াগুলির একটি ডিজিটাল ট্রেইল সরবরাহ করতে পারে। আমি ডি ব্যবহারযোগ্য না হলে আমি ম্যানুয়ালি মুছতে পারি এমন পাঠ্য ফাইলগুলি পছন্দ করতে পছন্দ করি যা উইন্ডোজে নিয়মিত পরিষ্কারের প্রয়োজন (এবং রেজিস্ট্রির বিজি / বি বি থেকে সম্ভাব্য ঝুঁকিপূর্ণ) ঝুঁকিপূর্ণ বিভিন্ন স্পট পরিষ্কার করার সাথে তুলনা করে। পর্দার আড়ালে থাকা জিনিসগুলি পরিচালনা করতে এবং ব্যবহারকারীকে সংরক্ষণ করে আটকে যায় এমন আরও একটি ডিজিটাল ট্রেইল স্থাপনের জন্য এটি কেবলমাত্র একটি স্তর।
দুর্ভাগ্যক্রমে, অনেক ব্যবহারকারী উইন্ডোতে শর্তযুক্ত এবং পরীক্ষার আগে লিনাক্স সম্পর্কে খুব ভয় পান। এখানে অনেক স্বাদ রয়েছে, কারও কারও কাছে পৃথক পৃথক কমান্ড, শেল ইত্যাদি রয়েছে যা শিক্ষানবিশ হিসাবে চয়ন করা কঠিন হয়ে পড়ে। একবার আমরা আমাদের "উইন্ডোজ কন্ডিশনিং" সরিয়ে ফেলি, এটি আরও স্পষ্ট হয়ে যায় যে লিনাক্স ডিস্ট্রোস বিভিন্ন উপায়ে উন্নত (ডাব্লু / ও ব্লাস্টেড সফ্টওয়্যার)। গেমস খেলেই আমি ব্যক্তিগতভাবে উইন্ডোজকে সর্বোত্তম বলে মনে করি scenario এমএস একসময় 1 টি ওএসে একত্রীকরণের জন্য আরও চাপ দেয়, সর্বদা আপনার কাছ থেকে আরও ডেটা পেতে চাইলে এটি আরও বিরক্তিকর হয়ে ওঠে। এটি থাকা একটি ভাল দক্ষতা, এবং লিনাক্স ডিস্ট্রো নিয়ে খেলে নতুন ব্যবহারকারীদের এই পোস্টগুলি পড়ার পক্ষে এই প্রশ্নের উত্তর দিতে পারে।