বিকল্প - লিনাক্স কমান্ড - ইউনিক্স কমান্ড

লিনাক্স / ইউনিক্স কমান্ড:> বিকল্প

নাম

বিকল্প - ডিফল্ট কমান্ড নির্ধারণ করে সিম্বলিক লিঙ্ক বজায় রাখুন

সংক্ষিপ্তসার

বিকল্প [ বিকল্প ] - লিংক নাম পথের অগ্রাধিকার [ --slave লিংক নাম পাথ ] ইনস্টল করুন ... [ --initscript service ]

বিকল্প [ বিকল্প ] - নাম লিখুন

বিকল্প [ বিকল্প ] --সেট নাম পাথ

বিকল্প [ বিকল্প ] --উতুন নাম

বিকল্প [ বিকল্প ] - ডিসপ্লে নাম

বিকল্প [ বিকল্প ] --config নাম

বিবরণ

বিকল্পগুলি বিকল্প সিস্টেমগুলির অন্তর্গত সিম্বলিক লিঙ্কগুলির তথ্য তৈরি করে, অপসারণ করে, রক্ষণাবেক্ষণ করে এবং প্রদর্শন করে। বিকল্প সিস্টেম ডেবিয়ান বিকল্প সিস্টেমের একটি reimplementation হয়। এটি মূলত পার্লার নির্ভরতা অপসারণের জন্য পুনরায় লেখা হয়েছিল; ডেবিয়ানের আপডেট-নির্ভরতা স্ক্রিপ্টের পরিবর্তে এটি একটি ড্রপ হতে পারে। এই ম্যান পৃষ্ঠা ডেবিয়ান প্রজেক্ট থেকে ম্যান পেজের একটি সামান্য পরিবর্তিত সংস্করণ।

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

বিকল্প ব্যবস্থার লক্ষ্য এই সমস্যাটি সমাধান করা। ফাইল সিস্টেমের মধ্যে একটি জেনেরিক নাম সমস্ত বিন্যাসযোগ্য কার্যকারিতা প্রদান ফাইল দ্বারা ভাগ করা হয়। বিকল্প সিস্টেম এবং সিস্টেম অ্যাডমিনিস্ট্রেটর একসাথে এই জেনেরিক নাম দ্বারা কোন প্রকৃত ফাইলটি উল্লেখ করা হয় তা নির্ধারণ করে। উদাহরণস্বরূপ, যদি টেক্সট এডিটরস এড (1) এবং এনভিই (1) উভয় সিস্টেমে ইনস্টল করা থাকে তাহলে বিকল্প সিস্টেমটি / usr / bin / editor / usr / bin / nvi ডিফল্ট হিসাবে উল্লেখ করবে। সিস্টেম অ্যাডমিনিস্ট্রেটর এইটিকে ওভাররাইড করতে পারেন এবং এর পরিবর্তে / usr / bin / edre উল্লেখ করতে পারেন, এবং স্পষ্টভাবে এটি করার জন্য অনুরোধ না হওয়া পর্যন্ত বিকল্প সিস্টেম এই সেটিংটি পরিবর্তন করবে না।

জেনেরিক নাম নির্বাচিত বিকল্পটি সরাসরি প্রতীকী লিঙ্ক নয়। পরিবর্তে, এটি বিকল্পগুলির একটি নাম একটি সিম্বলিক লিঙ্ক, যা পরিবর্তে প্রকৃত ফাইলের একটি প্রতীকী লিঙ্ক রেফারেন্সড। এটি করা হয় যাতে সিস্টেম অ্যাডমিনিস্ট্রেটরদের পরিবর্তন / etc ডিরেক্টরির মধ্যে সীমাবদ্ধ করা যায়: FHS (qv) এটি একটি ভাল জিনিস কারণ এটি দেয়।

যখন প্রতিটি প্যাকেজ একটি নির্দিষ্ট কার্যকারিতা সহ ফাইল প্রদান করে, ইনস্টল করা হয়, পরিবর্তিত বা অপসারণ করা হয়, বিকল্পগুলি বিকল্প সিস্টেমের মধ্যে যে ফাইল সম্পর্কে তথ্য আপডেট করার জন্য বলা হয় বিকল্পগুলি সাধারণত RPM প্যাকেজে % post অথবা % pre স্ক্রিপ্ট থেকে বলা হয়।

এটি বেশিরভাগ বিকল্পগুলির জন্য সিঙ্ক্রোনাইজ করা খুবই উপযোগী, যাতে তারা একটি গ্রুপ হিসাবে পরিবর্তিত হয়; উদাহরণস্বরূপ, যখন vi (1) সম্পাদকের বিভিন্ন সংস্করণ ইনস্টল করা হয়, /usr/share/man/man1/vi.1 দ্বারা উল্লিখিত ম্যান পৃষ্ঠাটি / usr / bin / vi দ্বারা উল্লিখিত এক্সিকিউটেবলের সাথে সংশ্লিষ্ট হওয়া উচিত। বিকল্পগুলি মাস্টারস্লেভ লিঙ্কগুলির মাধ্যমে এই পরিচালনা করে; যখন মাস্টার পরিবর্তন হয়, তখন কোনও সংশ্লিষ্ট ক্রীতদাসও পরিবর্তিত হয়। একটি মাস্টার লিঙ্ক এবং এর সংশ্লিষ্ট ক্রীতদাসগুলি একটি লিঙ্ক গোষ্ঠী তৈরি করে

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

লিংক গ্রুপ স্বয়ংক্রিয় মোডে থাকে যখন তারা সিস্টেমে প্রথম চালু হয়। যদি সিস্টেম প্রশাসক সিস্টেমের স্বয়ংক্রিয় সেটিংসগুলিতে পরিবর্তন করে, তবে পরবর্তী সময়ে বিকল্পগুলি পরিবর্তিত লিংকের গোষ্ঠীতে চালানো হবে এবং গোষ্ঠী স্বয়ংক্রিয়ভাবে ম্যানুয়াল মোডে স্যুইচ করা হবে।

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

যখন -config বিকল্পটি ব্যবহার করা হয় তখন লিঙ্ক গ্রুপের সমস্ত পছন্দগুলি তালিকাভুক্ত করা হবে যার নামটি মাস্টার লিংক। তারপর আপনি লিঙ্ক গ্রুপ জন্য ব্যবহার করার জন্য পছন্দগুলির মধ্যে যে অনুরোধ করা হবে। একবার আপনি একটি পরিবর্তন করুন, লিঙ্ক গ্রুপ আর স্বয়ংক্রিয় মোডে থাকবে না। স্বয়ংক্রিয় অবস্থাতে ফিরে যাওয়ার জন্য আপনাকে --auto বিকল্পটি ব্যবহার করতে হবে।

পরিভাষা

যেহেতু বিকল্পগুলির ক্রিয়াকলাপগুলি মোটামুটি জড়িত, তাই কিছু নির্দিষ্ট শর্তাবলী এর অপারেশনকে ব্যাখ্যা করতে সাহায্য করবে।

জেনেরিক নাম

একটি নাম, যেমন / usr / bin / editor , যা একই পদ্ধতির ফাইলগুলির একাধিক ফাইলের বিকল্প বিকল্পের মাধ্যমে বোঝায়।

সিমবলিক লিঙ্ক

কোনও যোগ্যতা ছাড়াই, এটি বিকল্পগুলির ডিরেক্টরির মধ্যে একটি প্রতীকী লিঙ্ক: একটি যা সিস্টেম প্রশাসক সমন্বয় অনুমান করা হয়।

বিকল্প

ফাইল সিস্টেমের একটি নির্দিষ্ট ফাইলের নাম, যা বিকল্প সিস্টেম ব্যবহার করে জেনেরিক নাম দিয়ে অ্যাক্সেস করা যেতে পারে।

বিকল্প ডিরেক্টরি

একটি ডিরেক্টরি, ডিফল্ট / etc / বিকল্প দ্বারা , symlinks ধারণকারী।

প্রশাসনিক ডিরেক্টরি

একটি ডিরেক্টরি, ডিফল্টরূপে / var / lib / বিকল্পগুলি , বিকল্পগুলির 'রাষ্ট্রীয় তথ্য সম্বলিত।

লিঙ্ক গ্রুপ

একটি গ্রুপ হিসাবে আপডেট করা উদ্দেশ্যে সংশ্লিষ্ট সিলিঙ্কস একটি সেট।

মাস্টার লিঙ্ক

একটি লিঙ্ক গোষ্ঠীর লিঙ্ক যা নির্ধারণ করে যে কিভাবে গ্রুপের অন্যান্য লিঙ্ক কনফিগার করা হয়।

স্লেভ লিঙ্ক

একটি লিঙ্ক গ্রুপের একটি লিঙ্ক যা মাস্টার লিংকের সেটিং দ্বারা নিয়ন্ত্রিত হয়।

স্বয়ংক্রিয় মোড

যখন একটি লিংক গ্রুপ স্বয়ংক্রিয় মোডে থাকে তখন বিকল্প ব্যবস্থা নিশ্চিত করে যে গোষ্ঠীর সংযোগগুলি গ্রুপের জন্য উপযুক্ত সর্বোচ্চ অগ্রাধিকারের বিকল্পগুলির মধ্যে।

ম্যানুয়াল মোডে

যখন একটি লিঙ্ক গোষ্ঠী ম্যানুয়াল মোডে থাকে, বিকল্প সিস্টেম সিস্টেম প্রশাসকের সেটিংসে কোনও পরিবর্তন করবে না।

বিকল্প

বিকল্প কোনো অর্থপূর্ণ টাস্ক সম্পাদন করা হলে ঠিক একটি কর্ম নির্দিষ্ট করা আবশ্যক। কোনও সাধারণ বিকল্প কোনও ক্রমেই একসঙ্গে নির্দিষ্ট করা যেতে পারে।

সাধারণ বিকল্পগুলি

--verbose

বিকল্পগুলি কী করছে তা সম্পর্কে আরও মন্তব্য তৈরি করুন

--quiet

ত্রুটি দেখা না হওয়া পর্যন্ত কোনও মন্তব্য তৈরি করবেন না। এই বিকল্পটি এখনো বাস্তবায়িত হয়নি

--test

আসলে কি কিছুই করবেন না, শুধু বলুন কি করা হবে। এই বিকল্পটি এখনো বাস্তবায়িত হয়নি

--help

কিছু ব্যবহারের তথ্য দিন (এবং এই বিকল্পের কোন সংস্করণটি বলুন)।

--version

এই বিকল্পগুলির কোন সংস্করণটি বলুন (এবং কিছু ব্যবহারের তথ্য দিন)।

- লাতডির ডিরেক্টরি

ডিফল্ট থেকে আলাদা হওয়ার সময় বিকল্প ডিরেক্টরি নির্দিষ্ট করে।

--দামীন্দর ডিরেক্টরি

প্রশাসনিক ডিরেক্টরি সুনির্দিষ্ট করে, যখন এটি ডিফল্ট থেকে আলাদা।

ক্রিয়াকলাপ

- লিস্টের নাম লিংক প্রি [ --স্লাভ স্লিং স্নেম স্প্যাথ ] [- ইিনিটস্ক্রিপ্ট সার্ভিস ] ...

সিস্টেমে বিকল্পগুলির একটি গ্রুপ যোগ করুন। নাম মাস্টার লিঙ্কের জন্য জেনেরিক নাম, লিংকটি তার সিমলিঙ্কের নাম, এবং মাস্টারটি মাস্টার লিংকের জন্য চালু করা বিকল্প। snem , slink এবং spath হল জেনেরিক নাম, সিমলিঙ্ক নাম এবং একটি স্লেভ লিঙ্কে জন্য বিকল্প, এবং পরিষেবাটি বিকল্পটির জন্য কোনও সংশ্লিষ্ট অন্তর্বর্তী নাম। উল্লেখ্য: --initscript একটি Red Hat Linux- র সুনির্দিষ্ট বিকল্প। জিরো বা আরো - স্ল্যাভ অপশন, প্রতিটি তিনটি আর্গুমেন্ট অনুসরণ করে, নির্দিষ্ট করা যেতে পারে।

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

যদি -initscript ব্যবহার করা হয়, বিকল্প সিস্টেম chkconfig- এর মাধ্যমে বিকল্পের সাথে সম্পর্কিত initscript পরিচালনা করবে , কোন বিকল্প সক্রিয় কিনা তার উপর ভিত্তি করে init স্ক্রিপ্ট নিবন্ধন এবং নিবন্ধন বাতিল করা হবে।

উল্লেখ্য: --initscript একটি Red Hat Linux- র সুনির্দিষ্ট বিকল্প।

- দূরে নাম পথ

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

--set নাম পাথ

লিঙ্কে গ্রুপের নামের জন্য প্রতীকী লিংক এবং ক্রীতদাস পথের জন্য কনফিগারকৃতদের জন্য নির্ধারিত, এবং লিঙ্ক গোষ্ঠী ম্যানুয়াল মোডে নির্ধারিত হয়। এই বিকল্পটি মূল ডেবিয়ান বাস্তবায়নে নয়।

--আরো নাম

মাস্টার সিমিলিং নামটি স্বয়ংক্রিয় মোডে স্যুইচ করুন। প্রক্রিয়ায়, এই সিমলিনক এবং এর ক্রীতদাসগুলি সর্বোচ্চ অগ্রাধিকার ইনস্টল বিকল্পগুলি নির্দেশ করে আপডেট করা হয়।

- ডিসপ্লে নাম

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

আরো দেখুন

ln (1), এফএইচএস, ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড।

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।