Linux / Unix Command:> البدائل
اسم
البدائل - الحفاظ على الروابط الرمزية التي تحدد الأوامر الافتراضية
ملخص
البدائل خيارات --التثبت أولوية مسار اسم الارتباط --شريحة اسم الرابط مسار … --initscript الخدمات
البدائل خيارات --إزالة مسار الاسم
البدائل خيارات --جلس مسار الاسم
البدائل خيارات --تلقاءي اسم
البدائل خيارات --عرض اسم
البدائل خيارات --config اسم
وصف
البدائل ينشئ ويزيل ويحافظ ويعرض معلومات حول الروابط الرمزية التي تتضمن نظام البدائل. نظام البدائل هو إعادة تطبيق لنظام بدائل دبيان. تم إعادة كتابة في المقام الأول لإزالة الاعتماد على بيرل. من المفترض أن يكون الانخفاض في استبدال دبيانالتحديث تبعيات النصي. هذه الصفحة هي نسخة معدلة قليلاً من صفحة الرجل من مشروع دبيان.
من الممكن لعدة برامج تستوفي نفس الوظائف أو وظائف مماثلة ليتم تثبيتها على نظام واحد في نفس الوقت. على سبيل المثال ، تحتوي العديد من الأنظمة على عدة برامج تحرير نصية مثبتة في وقت واحد. وهذا يعطي خيارًا لمستخدمي النظام ، مما يسمح لكل منهم باستخدام محرر مختلف إذا رغبت في ذلك ، ولكنه يجعل من الصعب على أحد البرامج اختيار اختيار جيد لمحرر إذا لم يحدد المستخدم تفضيلًا معينًا.
يهدف نظام البدائل إلى حل هذه المشكلة. تتم مشاركة اسم عام في نظام الملفات من خلال جميع الملفات التي توفر وظائف قابلة للتبديل. يحدد نظام البدائل ومسؤول النظام معًا الملف الفعلي المشار إليه بواسطة هذا الاسم العام. على سبيل المثال ، إذا كان محرري النصوصإد(1) وNVI(1) مثبتان على النظام ، سيؤدي نظام البدائل إلى الاسم العام / البيرة / بن / محرر للإشارة إلى / البيرة / بن / NVI بشكل افتراضي. يمكن لمسؤول النظام تجاوز هذا الأمر وجعله يشير إليه / البيرة / بن / أد بدلاً من ذلك ، لن يقوم نظام البدائل بتغيير هذا الإعداد حتى يطلب صراحةً القيام بذلك.
الاسم العام ليس رابطًا رمزيًا مباشرًا للبديل المحدد. بدلا من ذلك ، هو ارتباط رمزي لاسم في البدائل دليل والذي بدوره يعتبر رابطًا رمزيًا للملف الفعلي المشار إليه. يتم ذلك بحيث يمكن تقييد تغييرات مسؤول النظام داخل /إلخ الدليل: FHS (q.v.) يعطي أسباب لماذا هذا شيء جيد.
عندما يتم تثبيت أو تغيير أو إزالة كل حزمة تقدم ملفًا بوظيفة معينة ،البدائل يسمى لتحديث معلومات حول هذا الملف في نظام البدائل.البدائل يسمى عادة من٪بريد أو٪ قبل مخطوطات في حزم RPM.
من المفيد في كثير من الأحيان أن يتم مزامنة عدد من البدائل ، بحيث يتم تغييرها كمجموعة ؛ على سبيل المثال ، عندما عدة إصدارات منالسادسيتم تثبيت (1) محرر ، صفحة رجل المشار إليها من قبل /usr/share/man/man1/vi.1 يجب أن يتوافق مع الملف التنفيذي المشار إليه بواسطة / البيرة / بن / السادس . البدائل يعالج هذا عن طريق رئيس و شريحة الروابط. عندما يتم تغيير الرئيسي ، يتم تغيير أي العبيد المرتبطة أيضا. رابط رئيسي والعباد المرتبطة بها يشكلون حلقة الوصل مجموعة .
كل مجموعة ارتباط ، في أي وقت ، في أحد الوضعين: تلقائي أو يدوي. عندما تكون المجموعة في الوضع التلقائي ، سيقرر نظام البدائل تلقائيًا ، حيث يتم تثبيت الحزم وإزالتها ، وما إذا كان سيتم تحديث الروابط أم لا. في الوضع اليدوي ، لن يقوم نظام البدائل بتغيير الروابط ؛ سوف يترك جميع القرارات إلى مسؤول النظام.
تكون مجموعات الروابط في الوضع التلقائي عندما يتم تقديمها لأول مرة إلى النظام. إذا قام مسؤول النظام بإجراء تغييرات على الإعدادات التلقائية للنظام ، فسيتم ملاحظة ذلك في المرة التالية التي يتم فيها تشغيل البدائل في مجموعة الرابط الذي تم تغييره ، وسيتم تلقائيًا تحويل المجموعة إلى الوضع اليدوي.
كل بديل له أفضلية المرتبطة بها. عندما تكون مجموعة الروابط في الوضع التلقائي ، فإن البدائل التي يشير إليها أعضاء المجموعة هي تلك التي لها الأولوية القصوى.
عند استخدام --config الخيار سوف تدرج جميع الخيارات لمجموعة الارتباط التي أعطيت اسم هو الرابط الرئيسي. ستتم مطالبتك بعد ذلك باختيارات الاستخدام لمجموعة الروابط. بمجرد إجراء تغيير ، لن تكون مجموعة الوصلات موجودة تلقاءي الوضع. سوف تحتاج إلى استخدام --تلقاءي الخيار من أجل العودة إلى الحالة التلقائية.
المصطلح
منذ أنشطةالبدائل متورطون تمامًا ، فإن بعض المصطلحات المحددة ستساعد على تفسير عملها.
اسم عام
اسم ، مثل / البيرة / بن / محرر ، والتي تشير ، عبر نظام البدائل ، إلى واحدة من عدد من الملفات ذات الوظيفة المتشابهة.
الارتباط الرمزي
وبدون أي مؤهل إضافي ، فإن هذا يعني وجود ارتباط رمزي في دليل البدائل: وهو أمر يتوقع من مسؤول النظام ضبطه.
لبديل
اسم ملف معين في نظام الملفات ، والذي يمكن الوصول إليه عبر اسم عام باستخدام نظام البدائل.
دليل البدائل
دليل ، افتراضيا / الخ / البدائل يحتوي على الروابط.
الدليل الإداري
دليل ، افتراضيا / فار / ليب / البدائل ، تحتويالبدائل"معلومات الدولة.
مجموعة الارتباط
مجموعة من الروابط المترابطة ذات الصلة ، والتي يُراد تحديثها كمجموعة.
سيد الرابط
الرابط في مجموعة الروابط التي تحدد كيفية تكوين الروابط الأخرى في المجموعة.
رابط العبد
ارتباط في مجموعة روابط يتحكم فيه إعداد الرابط الرئيسي.
الوضع التلقائي
عندما تكون مجموعة الروابط في الوضع التلقائي ، يضمن نظام البدائل أن الروابط في المجموعة تشير إلى البدائل ذات الأولوية القصوى المناسبة للمجموعة.
الوضع اليدوي
عندما تكون مجموعة الروابط في الوضع اليدوي ، لن يقوم نظام البدائل بإجراء أي تغييرات على إعدادات مسؤول النظام.
خيارات
يجب تحديد إجراء واحد بالضبط إذاالبدائل هو القيام بأية مهمة ذات مغزى. يمكن تحديد أي عدد من الخيارات المشتركة مع أي إجراء.
خيارات مشتركة
--verbose
توليد المزيد من التعليقات حول ماذاالبدائل هو فعل.
--هادئ
لا تولد أي تعليقات ما لم تحدث أخطاء. لم يتم تنفيذ هذا الخيار بعد.
--اختبار
لا تفعل في الواقع أي شيء ، فقط قل ما يمكن عمله. لم يتم تنفيذ هذا الخيار بعد.
--مساعدة
إعطاء بعض المعلومات الاستخدام (ونقول أي إصدار منالبدائل هذا هو).
--الإصدار
أخبر أي إصدار منالبدائل هذا (ويعطي بعض معلومات الاستخدام).
--altdir دليل
يحدد دليل البدائل ، عندما يكون هذا مختلفًا عن الإعداد الافتراضي.
--admindir دليل
يحدد الدليل الإداري ، عندما يكون هذا مختلفًا عن الإعداد الافتراضي.
أفعال
--التثبت مسار اسم الرابط --شريحة تهزهز sname spath --initscript الخدمات …
أضف مجموعة من البدائل للنظام. اسم هو الاسم العام للارتباط الرئيسي ، حلقة الوصل هو اسم رمزي لها ، و مسار هو البديل الذي قدم للارتباط الرئيسي. SNAME , أنسل خلسة و spath هي الاسم العام واسم symlink والبديل لارتباط الرقيق و الخدمات هو اسم أي ملف initscript مقترن للبديل.ملحوظة: --initscript هو خيار محدد لـ Red Hat Linux. صفر أو أكثر--شريحة الخيارات ، تليها ثلاث حجج ، قد يتم تحديدها.
إذا كان الرمز symlink الرئيسي المحدد موجودًا بالفعل في سجلات النظام البديل ، فسيتم إضافة المعلومات المتوفرة كمجموعة جديدة من البدائل للمجموعة. بخلاف ذلك ، ستتم إضافة مجموعة جديدة ، تم تعيينها إلى الوضع التلقائي ، مع هذه المعلومات. إذا كانت المجموعة في الوضع التلقائي ، وكانت أولوية البدائل المضافة حديثًا أعلى من أي بدائل أخرى مثبتة لهذه المجموعة ، فسيتم تحديث الروابط الرمزية للإشارة إلى البدائل المضافة حديثًا.
إذا--initscript يتم استخدام نظام البدائل في initscript المرتبط بالبديل عن طريقchkconfig، تسجيل وإلغاء تسجيل البرنامج النصي الأول اعتمادا على البديل الذي هو نشط.
ملحوظة: --initscript هو خيار محدد لـ Red Hat Linux.
--إزالة مسار الاسم
إزالة بديل وجميع وصلات الرقيق المرتبطة به. اسم هو اسم في دليل البدائل و مسار هو اسم ملف مطلق الذي اسم يمكن أن تكون مرتبطة. إذا اسم مرتبط بالفعل مسار , اسم سيتم تحديثه للإشارة إلى بديل آخر مناسب ، أو إزالته إذا لم يكن هناك مثل هذا البديل المتبقي. سيتم تحديث روابط الرقيق المرتبطة أو إزالتها ، بالمقابل. إذا كان الرابط لا يشير حاليا إلى مسار ، لا يتم تغيير أي روابط. يتم فقط إزالة المعلومات حول البديل.
--جلس مسار الاسم
الرابط الرمزي والعبيد لمجموعة الوصلات اسم لتعيين تلك ل مسار ، ومجموعة الارتباط مضبوطة على الوضع اليدوي. هذا الخيار ليس في تطبيق دبيان الأصلي.
--تلقاءي اسم
قم بتبديل رمز الارتباط الرئيسي اسم إلى الوضع التلقائي. في هذه العملية ، يتم تحديث هذا الارتباط الرمزي وعبيده للإشارة إلى البدائل المثبتة ذات الأولوية القصوى.
--عرض اسم
عرض معلومات حول مجموعة الارتباط منها اسم هو الرابط الرئيسي. تتضمن المعلومات المعروضة وضع المجموعة (تلقائي أو يدوي) ، والذي يشير إليه symlink حاليًا ، وما هي البدائل الأخرى المتاحة (وبدائل الرقيق المقابلة لها) ، وبديل الأولوية الأعلى المثبت حاليًا.
أنظر أيضا
قانون الجنسية(1) ، FHS ، نظام الملفات التسلسل الهرمي قياسي.
مهم: استخدم ال رجل أمر ( رجل٪ ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك.




