Alternatyvos - Linux Command - Unix komanda

Linux / Unix Command:> alternatyvos

vardas

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

Anotacija

alternatyvos [ parinktys ] - įdiegti nuorodų pavadinimų kelio prioritetą [- prijungti nuorodos pavadinimo kelią ] ... [- inicijuoti paslaugą ]

alternatyvos [ parinktys ] - panaikinti vardo kelią

alternatyvos [ parinktys ] - pavadinimo kelias

alternatyvos [ parinktys ] --auto vardas

alternatyvos [ parinktys ] - rodyti pavadinimą

alternatyvos [ options ] - config name

apibūdinimas

alternatyvos kuria, pašalina, palaiko ir rodo 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; numatoma, kad pakeis Debian'o atnaujinimo priklausomybių scenarijų. Š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 redaktoriai ed (1) ir nvi (1) yra įdiegiami sistemoje, alternatyvų sistema generiškai pavadins / usr / bin / redaktorius pagal nutylėjimą nurodo / usr / bin / nvi . Sistemos administratorius gali ignoruoti tai ir nurodyti, kad jis bus susijęs su / usr / bin / ed, 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ą alternatyvų kataloge , kuris savo ruožtu yra simbolinė nuoroda į faktinį nurodytą failą. Tai daroma taip, kad sistemos administratoriaus pakeitimai gali būti ribojami / etc kataloge: FHS (qv) 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 vadinamos, kad atnaujintų informaciją apie tą failą alternatyvų sistemoje. alternatyvos paprastai vadinamos iš % post arba % pre skriptų RPM paketuose.

Dažnai naudinga sinchronizuoti keletą alternatyvų, kad jos būtų pakeistos kaip grupė; Pavyzdžiui, kai yra įdiegtos kelios redaktoriaus vi (1) versijos, " /usr/share/man/man1/vi.1" nukreiptas žmogus turi atitikti vykdomąjį failą, kurį nurodo / usr / bin / vi . alternatyvos tvarko tai naudojant pagrindinius ir verginius ryšius; pasikeitus kapitonui, pakeičiami ir visi susiję vergai. Pagrindinė nuoroda ir susijusios vergais sudaro nuorodų 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 prioritetą . Kai ryšių grupė yra automatiniame režime, grupės nariams nurodomos alternatyvos bus tos, kurios turi aukščiausią prioritetą.

Naudojant -config parinktį bus nurodytos visos nuorodos grupės, kurios vardas yra pagrindinė nuoroda. Tada būsite paraginti, kokį pasirinkimą naudoti nuorodų grupėje. Kai padarysite pakeitimą, nuorodų grupė nebebus automatiškai . Norėdami grįžti į automatinę būseną, turėsite naudoti " --auto" parinktį.

Terminologija

Kadangi alternatyvų veikla yra gana susijusi, kai kurios konkrečios sąlygos padės paaiškinti jos veikimą.

bendrinis pavadinimas

Pavadinimas, pvz., / Usr / bin / editor , kuris per alternatyvų sistemą 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, numatytasis / etc / alternatyvos , kuriame yra simbolių nuorodos.

administracinis katalogas

Katalogas pagal nutylėjimą / var / lib / alternatyvas , kuriame yra alternatyvų "būsenos 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ą, jei alternatyvos 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 pastabų apie tai, ką daro alternatyvos .

- 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 tam tikrą naudojimo informaciją (ir pasakykite, kokia alternatyvų versija tai yra).

--versija

Pasakykite, kokia alternatyvos versija tai yra (ir nurodykite naudojimo informaciją).

--altdir katalogas

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

--admindir katalogas

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

Veiksmai

- įdiegti nuorodų pavadinimų kelią pri [ --slave slink sname spatas ] [ --initscript paslauga ] ...

Pridėkite sistemos alternatyvų grupę. pavadinimas yra generinis pagrindinio saito pavadinimas, nuoroda yra jo simbolio nuoroda, o kelias yra pagrindinės nuorodos alternatyva. "sname" , " slink" ir " spath" yra generinis pavadinimas, simbolio nuorodos pavadinimas ir alternatyva slavei , o paslauga - bet kurio alternatyvaus antscripto vardas. PASTABA: - " initscript" yra konkreti "Red Hat Linux" parinktis. Nulis ar daugiau - pridedamos parinktys, kurių kiekviena turi tris argumentus.

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 naudojamas, alternatyvų sistema valdys inicijrą , susietą su alternatyva per chkconfig, registruojant ir išregistravę init scenarijų priklausomai nuo to, kuri alternatyva yra aktyvi.

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

- pašalinti pavadinimo kelią

Pašalinkite alternatyvą ir visus susijusius pavaldinius saitus. pavadinimas yra alternatyvų kataloge esantis pavadinimas, o kelias yra absoliučiai vardas, su kuriuo vardas gali būti susietas. Jei vardas iš tikrųjų yra susijęs su keliu , 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 kelio , jokių nuorodų nepakeista; pašalinama tik informacija apie alternatyvą.

- pavadinimo kelias

Simbolinė nuoroda ir vergai, skirti nuorodų grupės pavadinimui, yra nustatyti keliams sukonfigūruoti, o nuorodų grupė - rankiniu režimu. Ši parinktis nėra originalioje "Debian" programoje.

--auto vardas

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

- rodyti pavadinimą

Rodyti informaciją apie nuorodų grupę, kurios pavadinimas 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: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.