Alternativlər - Linux Command - Unix Command

Linux / Unix Command:> alternativlər

Adı

Alternativlər - default əmrləri müəyyənləşdirən simvolik əlaqələri saxlamaq

Sinopsis

alternativlər [ variantlar ] - quraşdırma link adı yolu prioriteti [- əlavə link adı yolu ] ... [ --initscript xidməti ]

alternativlər [ variantları ]

alternativlər [ variantları ] - adını yazmaq yolu

alternativlər [ variantlar ] - avto adı

alternativlər [ variantlar ] - göstərmə adı

alternativlər [ variantları ] - konfiqurasiya adı

Təsvir

alternativlər , alternativ sistemdən ibarət simvolik əlaqələr haqqında məlumat yaradır, qaldırır, saxlayır və nümayiş etdirir. Alternativ sistem Debian alternativ sisteminin reimplementasiyasıdır. Perl-ə asılılığı aradan qaldırmaq üçün əsasən yazılmışdır; Debian'ın yeniləmə-bağımlılıkları skriptinin əvəzində bir damla olması nəzərdə tutulur. Bu man səhifəsi Debian layihəsinin man səhifəsinin bir qədər dəyişdirilmiş versiyasıdır.

Bir və ya eyni funksiyanı yerinə yetirən bir neçə proqram eyni zamanda bir sistemə quraşdırıla bilər. Məsələn, bir çox sistemdə bir neçə mətn redaktorları quraşdırılıb. Bu, istənilən halda müxtəlif redaktorlardan istifadə etməyə imkan verən bir sistemin istifadəçilərinə seçim imkanı verir, lakin istifadəçinin xüsusi bir üstünlük göstərmədiyi bir proqramın yaxşı bir redaktoru seçməsi üçün çətinləşdirir.

Alternativ sistem bu problemi həll etmək məqsədi daşıyır. Fayl sistemindəki ümumi ad, bir-birini əvəz edə bilən funksiyaları təmin edən bütün fayllar ilə paylaşılır. Alternativ sistem və sistem administratoru bu ümumi faylın bu ümumi adı ilə istinad etdiyini müəyyənləşdirir. Məsələn, mətn redaktorları (1) və nvi (1) həm də sistemə quraşdırıldığı təqdirdə, alternativ sistem ümumi adını / usr / bin / redaktorunu default olaraq / usr / bin / nvi ünvanına gətirib çıxaracaqdır . Sistem administratoru bunun əvəzini yerinə yetirə bilər və bunun yerine / usr / bin / ed- ə istinad edə bilər və alternativ sistem açıq şəkildə tələb olunana qədər bu ayarı dəyişdirməyəcəkdir.

Ümumi ad seçilən alternativə birbaşa simvolik link deyildir. Bunun əvəzində, alternativ kataloqdakı bir adın simvolik bir keçididir və bu, öz növbəsində istinad edilən faktiki faylın simvolik bir linkidir. Sistem administratorunun dəyişiklikləri / etc qovluğunda məhdudlaşdıra bilməsi üçün edilir: FHS (qv) bu səbəbdən yaxşı bir şeydir.

Müəyyən bir funksionallığı olan bir fayl təmin edən hər bir paket yüklənildikdə, dəyişdirilə və ya çıxarıldıqda alternativ sistemdə bu fayl haqqında məlumatları yeniləmək üçün alternativlər çağırılır. Alternativlər adətən RPM paketlərindəki % post və ya % pre scriptsdən çağırılır.

Bir sıra alternativlər sinxronlaşdırılmaq üçün tez-tez faydalı olur, beləliklə, onlar bir qrup kimi dəyişdirilir; Məsələn, vi (1) redaktorunun bir neçə versiyası quraşdırıldığında, /usr/share/man/man1/vi.1 ünvanına istinad edilən man page / usr / bin / vi tərəfindən istinadən yerinə yetirilməlidir. alternativlər bunu ustakölə əlaqələri vasitəsilə həll edir; master dəyişdirildikdə, əlaqəli qullar da dəyişir. Bir ana link və əlaqəli qullar bir əlaqə qrupu təşkil edir .

Hər bir əlaqə qrupu hər hansı bir zamanda iki rejimdən birində: avtomatik və ya əllədir. Bir qrup avtomatik rejimdə olduqda, alternativlər sistemi avtomatik olaraq qərar verir, çünki paketlər quraşdırılıb çıxarılır və əlaqələri necə yeniləyə bilər. Manuel rejimdə, alternativ sistem əlaqələri dəyişmir; bütün qərarları sistem administratoruna buraxacaq.

Sistemə ilk dəfə daxil olduqda link qrupları avtomatik rejimdədir. Sistem administratoru sistemin avtomatik parametrlərinə dəyişikliklər edərsə, növbəti dəfə alternativlər dəyişən link qrupunda işlədilir və qrup avtomatik olaraq əl rejiminə keçiriləcəkdir.

Hər bir alternativ onunla əlaqəli prioritetə malikdir. Bağ qrupu avtomatik rejimdə olduqda, qrup üzvləri tərəfindən göstərilən alternativlər ən yüksək prioritetləri olanlar olacaqdır.

--config variantını istifadə edərkən, verilən adın ana link olduğu əlaqə qrupunun bütün seçimlərini qeyd edəcəyik. Daha sonra link qrupu üçün istifadə edilən seçimlərdən hansı soruşulacaqsınız. Bir dəyişiklik etdikdən sonra, əlaqə qrupu avtomatik rejimdə olmayacaq. Avtomatik vəziyyətə qayıtmaq üçün - avto seçimindən istifadə etməlisiniz .

Terminologiya

Alternativlərin fəaliyyəti olduqca cəlb olunduğundan, bəzi spesifik terminlər onun fəaliyyətini izah etməyə kömək edəcəkdir.

ümumi adı

Alternativ sistem vasitəsilə oxşar funksiyaya aid bir sıra fayllardan birinə istinadən / usr / bin / redaktor kimi bir ad.

symlink

Hər hansı bir əlavə xüsusiyyət olmadan, bu alternativ kataloqda simvolik bir əlaqə deməkdir: sistem administratorunun tənzimləməsi gözlənilir.

alternativ

Alternativ sistemdən istifadə edərək ümumi adı ilə əldə edilə bilən fayl sistemində müəyyən bir fayl adı.

alternativ kataloq

Siqnalları ehtiva edən / etc / alternativləri ilə default bir kataloq.

inzibati kitab

Alternativlərin vəziyyəti məlumatlarını ehtiva edən / var / lib / alternativ variantları olan bir kataloq.

link qrupu

Qrup olaraq gündəmə gətirilməsi nəzərdə tutulan bir sıra əlaqəli siqnallar.

master link

Qrupdakı digər əlaqələrin necə konfiqurasiya edildiyini müəyyən edən bir əlaqə qrupundakı link.

kölə bağ

Bağlantı qrupundakı parametr ilə idarə olunan bir əlaqə qrupundakı link.

avtomatik rejimi

Bir əlaqə qrupu avtomatik rejimdə olduqda, alternativ sistem qrupdakı əlaqələrin qrup üçün uyğun ən yüksək prioritetli alternativləri göstərməsini təmin edir.

əl rejimində

Bağ qrupu əl rejimində olduqda, alternativ sistem sistem administratorunun parametrlərinə heç bir dəyişiklik etməyəcəkdir.

Seçimlər

Alternativlər hər hansı bir mənalı vəzifəni yerinə yetirmək üçün tam olaraq bir hərəkət göstərilməlidir. Ümumi seçimlərdən istənilən sayı hər hansı bir hərəkətlə birlikdə göstərilə bilər.

Ümumi seçimlər

- köləlik

Alternativlərin nə etdikləri haqqında daha çox şərh yaradın.

- xoşbəxtlik

Səhvlər meydana gəlmədiyi təqdirdə heç bir şərh yaradın. Bu seçim hələ tətbiq edilmir.

- Təcrübə

Əslində bir şey etməyin, yalnız nə edəcəyini söylə. Bu seçim hələ tətbiq edilmir.

- yardımçı

Bəzi istifadə məlumatları verin (və bu alternativlərin hansı versiyasını bildirin ).

--versiya

Alternativlərin hansı versiyasını izah edin (və bəzi istifadə məlumatları verin).

--altdir kataloq

Varsayılandan fərqli olduğunda alternativlər kataloqunu müəyyənləşdirir.

--admindir kataloq

Varsayılandan fərqli olduğunda administrativ qovluğu bildirir.

Tədbirlər

- Bağlantı adının adi yolu [- seriya sürüşmə səliqəsi ] [ --initscript xidməti ] ...

Sistemə bir sıra alternativlər əlavə edin. adı ana link üçün ümumi ad, link öz symlinkinin adıdır və yol əsas link üçün təqdim olunan alternativdir. snayp , slinkspath ümumi adı, simlink adı və bir kölə bağlantısı üçün alternativdir və xidmət alternativ üçün əlaqəli initscriptin adıdır. Qeyd: - initscript Red Hat Linux xüsusi seçimdir. Sıfır və ya daha çox - hər üç arqument izlədikdən sonra əlavə variantlar müəyyən edilə bilər.

Alternativ sistemin qeydlərində zəmanədə göstərilən master simvolu göstərilmişdirsə, verilən məlumat qrup üçün yeni bir sıra alternativ kimi əlavə olunacaq. Əks halda, bu məlumatla avtomatik rejimə keçən yeni bir qrup əlavə olunacaq. Qrup avtomatik rejimdədirsə və yeni əlavə alternativlərin prioritetləri bu qrup üçün digər quraşdırılmış alternativlərdən daha yüksəkdirsə, symlinks yeni əlavə alternativləri göstərmək üçün güncellenecektir.

- initscript istifadə edildikdə, alternativ sistem alternativ olan aktivliyə əsasən, chkconfig vasitəsilə alternativ ilə əlaqəli initscriptin idarə olunmasını , qeydiyyata alınması və qeydiyyatdan çıxarılmasını təmin edəcəkdir.

Qeyd: - initscript Red Hat Linux xüsusi seçimdir.

--İndirmə yolu

Alternativ və onun bütün əlaqəli kölə əlaqələrini çıxarın. adı alternativ kataloqda bir ad və yol adı bağlı ola biləcək mütləq bir fayldır. Adı adətən yolla əlaqələnirsə, adı başqa alternativ bir alternativi göstərmək üçün güncəllənir və ya belə bir alternativ sol olmadıqda çıxarılır. Əlaqəli kölə əlaqələri müvafiq olaraq yenilənir və ya silinəcəkdir. Bağlantı hazırda yol göstərməsə , heç bir əlaqə dəyişdirilmir; yalnız alternativ haqqında məlumat çıxarılır.

- adın adı

Bağlantı qrupu adı üçün simvolik keçid və kölələr yol üçün konfiqurasiya edilənlər və əlaqə qrupu əl rejimindədir. Bu seçim orijinal Debian tətbiqində deyil.

- Avto adı

Master simvolun adı avtomatik rejimə keçin. Bu prosesdə, bu symlink və qulları ən yüksək prioritet quraşdırılmış alternativləri göstərmək üçün yenilənir.

--Display adı

Bağlantı qrupu haqqında məlumatı göstərən əsas linkdir. Göstərilən məlumatlar qrupun rejimini (avtomatik və ya əllə) əhatə edir, bu da hazırda mövcud olan simvolun alternativini, digər alternativlərin mövcudluğunu (və onların müvafiq qul alternativlərini) və hazırda quraşdırılmış ən yüksək prioritet alternativi göstərir.

HƏMÇİNİN BAX

ln (1), FHS, Filesystem Hiyerarşi Standartı.

Mühüm: Şəxsi kompüterinizdə bir komanda necə istifadə edildiyini görmək üçün man komutunu ( % man ) istifadə edin.