Alternatiivid - Linux Command - Unix Command

Linux / Unix Command:> alternatiivid

Nimi

alternatiivid - säilitage sümboolsed lingid, mis määravad vaikimisi käske

Kokkuvõte

alternatiivid [ optsioonid ] --installi linki nimi tee prioriteet [ -slave linki nimi- tee ] ... [ -initscripti teenus ]

alternatiivid [ valikud ] - eemalda nimi tee

alternatiivid [ valikud ] --nimetuse tee

alternatiivid [ valikud ] --auto nimi

alternatiivid [ valikud ] - kuvada nimi

alternatiivid [ optsioonid ] --konfiguri nimi

Kirjeldus

alternatiivid loob, eemaldab, säilitab ja kuvab teavet alternatiivide süsteemi sisaldavate sümboolsete linkide kohta. Alternatiivide süsteem on Debiani alternatiivide süsteemi reimplementatsioon. See oli ülekirjutatud peamiselt perli sõltuvuse eemaldamiseks; see on mõeldud Debiani värskenduste sõltuvuse skripti asendamiseks. Selle inimese leht on veidi muudetud versioon manneklaamist Debiani projektist.

Mitme sama või sarnase funktsiooni täitvat programmi on võimalik üheaegselt paigaldada ühele süsteemile. Näiteks on paljudel süsteemidel korraga installitud mitu tekstitöötlust. See annab süsteemi kasutajatele valiku, mis võimaldab igaühel soovi korral kasutada teistsugust toimetajat, kuid raskendab seda, et programm muudaks toimetajale häid valikuid, kui kasutaja pole konkreetset eelistust täpsustanud.

Alternatiivide süsteemi eesmärk on selle probleemi lahendamine. Failisüsteemi üldnimetust jagavad kõik failid, mis pakuvad vahetatavaid funktsioone. Alternatiivide süsteem ja süsteemiadministraator määravad kindlaks, milline tegelik fail on sellele üldnimele viidatud. Näiteks, kui tekstitöötlusprogrammid ed (1) ja nvi (1) on mõlemad süsteemile paigaldatud, põhjustab alternatiivide süsteem üldnime / usr / bin / editor vaikimisi viidates / usr / bin / nvi . Süsteemiadministraator saab seda üle kanda ja selle asemel viitab see / usr / bin / ed ja alternatiivide süsteem seda sätet ei muuda, kui seda selgesõnaliselt ei nõuta.

Üldnimi ei ole valitud alternatiivi otsene sümboliline link. Selle asemel on see sümboliline link alternatiivide kataloogis olevale nimele, mis omakorda on viidatud tegeliku faili sümboolne link. Seda tehakse nii, et süsteemihalduri muudatused oleksid / etc kataloogis piiratud: FHS (qv) annab põhjused, miks see on hea asi.

Kui iga pakett, mis pakub teatud funktsionaalsusega faili, on installitud, muudetud või eemaldatud, kutsutakse alternatiive, et värskendada selle faili teavet alternatiivide süsteemis. alternatiive kutsutakse tavaliselt RPM-i pakettide % post või % pre skriptidest.

Tihti on kasulik sünkroniseerida mitmeid alternatiive, nii et neid muudetakse grupina; Näiteks, kui installitakse vi (1) toimetaja mitu versiooni, peab manusleht, millele viitab fail /usr/share/man/man1/vi.1, peab vastama käsku , mille on viidanud / usr / bin / vi . alternatiivid käitlevad seda põhi- ja alamühenduste abil ; Kui kaptenit muudetakse, muutuvad ka kõik seotud vaarajad. Põhilink ja sellega seotud orjad moodustavad lingirühma.

Iga lingi rühm on igal ajahetkel ühes kahest režiimist: automaatne või manuaalne. Kui grupp on automaatrežiimis, otsustab automaatselt alternatiivide süsteem, kuna pakette paigaldatakse ja eemaldatakse, kas ja kuidas lingid värskendada. Manuaalrežiimis ei muuda alternatiivide süsteem linke; see jätab kõik otsused süsteemiadministraatorile.

Linkide rühmad on automaatses režiimis, kui nad esimest korda süsteemile sisestatakse. Kui süsteemiadministraator muudab süsteemi automaatseid seadeid, siis märgitakse, et järgmisel korral muutuvad lingi rühmad käivitatavaid alternatiive ning grupp lülitatakse automaatselt käsirežiimile.

Igal alternatiivil on sellega seotud prioriteet . Kui linkgrupp on automaatrežiimis, pakuvad grupi liikmed esile toodud alternatiive need, mis on kõige tähtsamad.

Konfigurivõimaluse kasutamisel loetletakse kõik lingirühma valikud, mille nimel on põhiline link. Seejärel küsitakse teilt, millist valikut soovite lingirühma jaoks kasutada. Kui olete muudatuse teinud, ei ole lingirühm enam automaatrežiimis . Automaatse oleku naasmiseks peate kasutama --auto- valikut.

Terminoloogia

Kuna alternatiivide tegevus on suhteliselt seotud, aitavad mõningad konkreetsed tingimused seda toimimist selgitada.

tavaline nimi

Nimi, näiteks / usr / bin / editor , mis viitab alternatiivide süsteemile ühe sarnase funktsiooniga failide hulgast.

symlink

Täiendava kvalifikatsiooni puudumisel tähendab see sümbolilist linki alternatiivide kataloogis: üks, mida süsteemiadministraator peaks kohandama.

alternatiivne

Failisüsteemis oleva faili nimi, millele võib teha kättesaadavaks üldnimetuse abil alternatiivide süsteem.

alternatiivide kataloog

Vaikimisi kataloog / default / etc / alternatives , mis sisaldavad sümbolinke.

administratiivne kataloog

Kataloog, vaikimisi / var / lib / alternatiivid , mis sisaldab alternatiive "olekuteave.

link grupp

Seotud sümboliinkide komplekt, mis on ette nähtud grupi värskendamiseks.

master link

Link-lingirühm, mis määrab, kuidas teised grupi lingid on konfigureeritud.

ori viide

Link-lingi grupp, mida kontrollib masterlinki seadistamine.

automaatrežiim

Kui lingirühm on automaatrežiimis, tagab alternatiivide süsteem, et rühma lingid osutavad rühmale sobivatele kõige olulisematele alternatiividele.

manuaalne režiim

Kui lingirühm on käsirežiimis, ei tee alternatiivide süsteem süsteemiadministraatori seadeid.

Valikud

Täpselt üks asi tuleb täpsustada, kui mõne olulise ülesande täitmiseks on alternatiivid . Mis tahes arv ühiseid valikuid võib koos kõigi tegevustega täpsustada.

Ühised valikud

--verbose

Loo rohkem kommentaare selle kohta, mida alternatiive teeb.

- kummitus

Ärge tekitage ühtegi märkust, kui ilmnevad vead. Seda võimalust pole veel rakendatud.

--test

Ära tee midagi, vaid ütle, mis oleks tehtud. Seda võimalust pole veel rakendatud.

--Help

Andke mõni kasutusinformatsioon (ja öelge, milline alternatiivide versioon see on).

--versioon

Andke teada, milline alternatiivide versioon see on (ja andke mõnda kasutusinformatsiooni).

--altdir kataloog

Määrab kataloogide alternatiivid, kui see erineb vaikimisi.

- admindir kataloog

Määrab administraatorikataloogi, kui see erineb vaikimisi.

Toimingud

--installi linki nimi tee pri [ --slave slink sname spath ] [ --initscript teenus ] ...

Lisage süsteemide alternatiivide rühma. nimi on peamise lingi üldnimi, link on selle sümboolimise nime nimi ja tee on peamise lingi jaoks alternatiiv. Sname , slink ja spath on üldnimi , sümbolinime nimi ja alternatiiv alam-lingile ning teenus on alternatiivse mis tahes seostatud initscripti nimi. MÄRKUS: - initscript on Red Hat Linuxi spetsiifiline võimalus. Null või rohkem - lisavõimalused, millele järgneb kolm argumenti, võivad olla täpsustatud.

Kui põhiline sümboliink on juba olemas alternatiivide süsteemi dokumentides, lisatakse esitatud teave grupi uute valikuvõimaluste hulka. Vastasel korral lisatakse sellele teabele uus grupp, mis on seatud automaatrežiimile. Kui grupp on automaatrežiimis ja äsja lisatud alternatiivid on prioriteediks kui teised selle grupi installitud alternatiivid, sümbolinke uuendatakse, et viidata äsja lisatud alternatiividele.

Kui kasutatakse initscripti , haldab alternatiivide süsteem alternatiiviga seotud initscripti, kasutades chkconfig-i, registreerides ja registreerides init-skripti sõltuvalt sellest, milline alternatiiv on aktiivne.

MÄRKUS: - initscript on Red Hat Linuxi spetsiifiline võimalus.

- eemalda nimi tee

Eemaldage alternatiivsed ja kõik sellega seotud alamseadised. nimi on alternatiivide kataloogis nimi ja tee on absoluutne failinimi, mille nime saab linkida. Kui nimi on tõepoolest seotud teega , uuendatakse nime , et viidata teisele sobivale alternatiivile, või eemaldatakse, kui sellist alternatiivi pole. Seotud alamühendusi uuendatakse või eemaldatakse vastavalt. Kui link ei viita praegu teele , ei muutu linke; eemaldatakse ainult teave alternatiivi kohta.

- nimi nime tee

Sünkroonne link ja orbiid linkirühma nime jaoks on seatud teele konfigureeritud seadistustele ja linkirühm on seatud käsirežiimile. See valik pole Debiani esialgses rakenduses.

--auto nimi

Lülitage peamised sümbolite nime automaatrežiimi. Selle protsessi ajal värskendatakse seda sümboliinki ja selle orbiidid, et viidata kõrgeima prioriteediga installitud alternatiividele.

- esitusnimi

Näitab teavet lingirühma kohta, mille nimeks on peamine ling. Kuvatud teave sisaldab grupi režiimi (automaatne või manuaalne), mida alternatiivne sümboliink praegu näitab, millised muud alternatiivid on saadaval (ja nendega seotud alamalektrijaamad) ja praegu installitud kõrgeima prioriteediga alternatiiv.

VAATA KA

Ln (1), FHS, failisüsteemi hierarhia standard.

Tähtis: kasutage käsuga man ( % man ), et näha, kuidas käsku kasutatakse teie konkreetsel arvutis.