Skip to main content

Alternatyvos - Linux Command

Anonim

Linux / Unix Command:> alternatyvos

vardas

alternatyvos - išlaikyti simbolines nuorodas, nustatančias numatytasis komandas

Anotacija

alternatyvos galimybės --diegti nuorodos pavadinimas kelias prioritetas --slavas nuorodos pavadinimas kelias … --initscript paslauga

alternatyvos galimybės - pašalinti vardo kelias

alternatyvos galimybės --set vardo kelias

alternatyvos galimybės --automatinis vardas

alternatyvos galimybės - parodyti vardas

alternatyvos galimybės --konfig vardas

apibūdinimas

alternatyvos kuria, pašalina, palaiko ir pateikia informaciją apie simbolines nuorodas, apimančias alternatyvų sistemą. Alternatyvų sistema yra pakartotinis Debian'o alternatyvų sistemos įgyvendinimas. Pirmiausia ji buvo perrašyta siekiant pašalinti priklausomybę nuo perl; tai ketinama pakeisti "Debian"atnaujinimo priklausomybės scenarijus. Šis meniu puslapis yra truputį pakeista manifesto versija iš Debian'o projekto.

Vienoje sistemoje gali būti įdiegtos kelios programos, kurios atlieka tas pačias arba panašias funkcijas. Pavyzdžiui, daugelyje sistemų vienu metu yra įdiegta keletas teksto redaktorių. Tai suteikia sistemos vartotojams galimybę pasirinkti, jei norima, naudodami kitą redaktorių, tačiau programai sunku tinkamai pasirinkti redaktorių, jei vartotojas nenurodė konkrečios nuostatos.

Alternatyvų sistema siekia išspręsti šią problemą. Generinis pavadinimas failų sistemoje naudojamas visiems failams, suteikiantiems pakeičiamas funkcijas. Alternatyvų sistema ir sistemos administratorius kartu nustato, kuris faktinis failas yra nurodytas pagal šį bendrą pavadinimą. Pavyzdžiui, jei teksto redaktoriaied(1) irnvi(1) yra abu įdiegti sistemoje, alternatyvų sistema sukels generinį pavadinimą / usr / bin / redaktorius paminėti / usr / bin / nvi pagal nutylėjimą. Sistemos administratorius gali ignoruoti tai ir sukelti jo nuorodą / usr / bin / ed vietoj to, o alternatyvų sistema nepakeis šio nustatymo, kol nebus aiškiai paprašyta tai padaryti.

Bendras pavadinimas nėra tiesiogiai simbolinė nuoroda į pasirinktą alternatyvą. Vietoje to yra simbolinė nuoroda į pavadinimą alternatyvos katalogas , kuris savo ruožtu yra simbolinė nuoroda į faktinį nurodytą failą. Tai daroma taip, kad sistemos administratoriaus pakeitimai gali būti ribojami / etc Katalogas: FHS (q.v.) pateikia priežastis, kodėl tai yra geras dalykas.

Kai kiekvienas paketas, kuriame pateikiamas tam tikros funkcijos failas, yra įdiegtas, pakeistas arba pašalintas,alternatyvos yra kviečiamas atnaujinti informaciją apie tą failą alternatyvų sistemoje.alternatyvos paprastai skambinama iš% post arba% pre scenarijus RPM paketuose.

Dažnai naudinga sinchronizuoti keletą alternatyvų, kad jos būtų pakeistos kaip grupė; Pavyzdžiui, kai kelios "vi(1) redagavimo priemonė, meniu puslapis, kuriuo nurodo /usr/share/man/man1/vi.1 turėtų atitikti vykdomąjį failą, kurį nurodo / usr / bin / vi . alternatyvos tvarko šią priemonę meistras ir vergas nuorodos; pasikeitus kapitonui, pakeičiami ir visi susiję vergai. Pagrindinė nuoroda ir su juo susiję vergai sudaro a nuoroda grupė .

Kiekviena ryšių grupė bet kuriuo metu yra viena iš dviejų režimų: automatinė arba rankinė. Kai grupė yra automatiniame režime, alternatyvų sistema automatiškai nusprendžia, kaip paketai yra įdiegiami ir pašalinami, ar ir kaip atnaujinti nuorodas. Rankiniu režimu alternatyvų sistema nepakeis nuorodų; jis paliks visus sprendimus sistemos administratoriui.

Ryšių grupės yra automatiniame režime, kai jos pirmą kartą įvedamos į sistemą. Jei sistemos administratorius keičia sistemos automatinius nustatymus, tai bus pastebėta, kai kitą kartą alternatyvos bus paleidžiamos pakeistoje nuorodos grupėje, o grupė automatiškai bus perjungta į rankinį režimą.

Kiekviena alternatyva turi prioritetas susijęs su juo. Kai ryšių grupė yra automatiniame režime, grupės nariams nurodomos alternatyvos bus tos, kurios turi aukščiausią prioritetą.

Naudodamiesi --konfig parinktis parodys visas pasirinktas nuorodų grupes pasirinkimas vardas yra pagrindinė nuoroda. Tada būsite paraginti, kokį pasirinkimą naudoti nuorodų grupėje. Kai padarysite pakeitimą, nuorodų grupė nebebus įtraukta automatinis režimas Jums reikės naudoti --automatinis galimybė grįžti į automatinę būseną.

Terminologija

Nuo 2005 malternatyvos yra gana susiję, kai kurios konkrečios sąlygos padės paaiškinti jo veikimą.

bendrinis pavadinimas

Pavadinimas, kaip / usr / bin / redaktorius , kuri alternatyvų sistemoje nurodo vieną iš daugybės panašios funkcijos failų.

simbolinė nuoroda

Be jokios papildomos kvalifikacijos tai reiškia simbolinę nuorodą alternatyvų kataloge: tą, kurį sistemos administratorius turėtų koreguoti.

alternatyva

Failo sistemoje esančio konkretaus failo pavadinimas, kuris gali būti prieinamas naudojant bendrinį pavadinimą, naudojant alternatyvų sistemą.

alternatyvų katalogas

Katalogas pagal nutylėjimą / etc / alternatyvos , kuriame yra simbolių nuorodos.

administracinis katalogas

Katalogas pagal nutylėjimą / var / lib / alternatyvos , kuriame yraalternatyvos"valstybės informacija.

nuorodų grupė

Susijęs simbolių rinkinys, skirtas atnaujinti kaip grupė.

pagrindinė nuoroda

Nuoroda nuorodų grupėje, kuri nustato, kaip sukonfigūruotos kitos grupės nuorodos.

vergų nuoroda

Nuorodos grupė, kuri kontroliuojama nustatant pagrindinę nuorodą.

automatinis režimas

Kai ryšių grupė yra automatiniame režime, alternatyvų sistema užtikrina, kad grupės nuorodos nurodo į prioritetines alternatyvas, tinkamas grupei.

Rankinis režimas

Kai nuorodų grupė yra rankiniu režimu, alternatyvų sistema nepakeis sistemos administratoriaus nustatymų.

Galimybės

Tiksliai reikia nurodyti vieną veiksmą, jeialternatyvos yra atlikti kokią nors reikšmingą užduotį. Bet koks bendrų parinkčių skaičius gali būti nurodytas kartu su bet kokiu veiksmu.

Bendrosios parinktys

--verbose

Sukurkite daugiau komentarų apie kąalternatyvos daro.

- kietas

Negavinkite jokių pastabų, išskyrus klaidas. Ši parinktis dar neįgyvendinta.

--test

Nieko nedarykite, tiesiog pasakykite, kas bus padaryta. Ši parinktis dar neįgyvendinta.

--Pagalba

Pateikite keletą naudojimo informacijos (ir pasakykite, kokia versijaalternatyvos tai yra).

--versija

Pasakykite, kokia versijaalternatyvos tai yra (ir pateikti tam tikrą naudojimo informaciją).

--altdir katalogas

Nurodo alternatyvų katalogą, kai jis turi skirtis nuo numatytojo.

--adminidiras katalogas

Nurodo administracinį katalogą, kai jis turi skirtis nuo numatytojo.

Veiksmai

--diegti nuorodos pavadinimas kelias pri --slavas slink sname spatas --initscript paslauga …

Pridėkite sistemos alternatyvų grupę. vardas yra generinis pagrindinės nuorodos pavadinimas nuoroda yra jo simbolio pavadinimas ir kelias ar pagrindinė nuoroda yra alternatyva. sname , nulenkti ir spatas yra generinis pavadinimas, simbolių nuorodos pavadinimas ir alternatyva slavei, ir paslauga yra visų susijusių alternatyvių scenarijų pavadinimai.PASTABA: --initscript yra "Red Hat Linux" konkreti parinktis. Nulis ar daugiau--slavas Galimos galimybės, po kurių seka trys argumentai.

Jei pagrindinė simbolių nuoroda jau egzistuoja alternatyvų sistemos įrašuose, pateikta informacija bus pridėta kaip nauja grupės alternatyva. Priešingu atveju prie šios informacijos bus pridėta nauja grupė, nustatyta automatiniu režimu. Jei grupė yra automatiniame režime ir naujai pridėtų alternatyvų prioritetas yra didesnis nei bet kuri kita šios grupės įdiegta alternatyva, simbolių nuorodos bus atnaujintos, kad būtų nurodytos naujai pridėtos alternatyvos.

Jei--initscript yra naudojamas, alternatyvų sistema valdys inictterį, susietą su alternatyva perchkconfig, registruojant ir išregistravę inicialų scenarijų priklausomai nuo to, kokia alternatyva yra aktyvi.

PASTABA: --initscript yra "Red Hat Linux" konkreti parinktis.

- pašalinti vardo kelias

Pašalinkite alternatyvą ir visus susijusius pavaldinius saitus. vardas yra pavadinimas alternatyvų kataloge ir kelias yra absoliutus failo vardas, prie kurio vardas gali būti susietas. Jei vardas iš tiesų yra susijęs su kelias , vardas bus atnaujintas, kad būtų nurodyta kita tinkama alternatyva, arba pašalinta, jei tokios alternatyvos nėra. Atitinkami verginiai saitai bus atitinkamai atnaujinami arba pašalinami. Jei nuoroda šiuo metu nenurodo kelias , nuorodos nėra pakeistos; pašalinama tik informacija apie alternatyvą.

--set vardo kelias

Simbolinė nuoroda ir vergai ryšių grupei vardas nustatykite tuos, kurie sukonfigūruotas kelias , o nuorodų grupė nustatoma rankiniu režimu. Ši parinktis nėra originalioje "Debian" programoje.

--automatinis vardas

Perjunkite pagrindinę simbolinę nuorodą vardas į automatinį režimą. Procese ši simbolinė nuoroda ir jos vergais atnaujinamos, kad būtų nurodytos aukščiausios prioritetinės įdiegtos alternatyvos.

- parodyti vardas

Rodyti informaciją apie nuorodų grupę vardas yra pagrindinė nuoroda. Rodoma informacija apima grupės režimą (automatinį arba rankinį), kokią alternatyvą šiuo metu nurodo simbolinė nuoroda, kokios kitos alternatyvos yra (ir jų atitinkamos vergų alternatyvos) ir šiuo metu įdiegtą didžiausio prioriteto alternatyva.

TAIP PAT ŽR

ln(1), FHS, failų sistemos hierarchijos standartas.

Svarbu: Naudoti vyras komanda ( % vyras ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.