Skip to main content

Alternative - Linux Command

Week 4 (Lipanj 2026)

Week 4 (Lipanj 2026)
Anonim

Linux / Unix naredba:> alternative

Ime

alternative - održavati simboličke veze koje određuju zadane naredbe

Sinopsis

alternative opcije --instalirati prioritet staze naziva veze --rob naziv veze staza … --initscript servis

alternative opcije --ukloniti put naziva

alternative opcije --set put naziva

alternative opcije --auto Ime

alternative opcije --prikaz Ime

alternative opcije --config Ime

Opis

alternative stvara, uklanja, održava i prikazuje informacije o simboličkim vezama koje sadrže alternativni sustav. Sustav alternativnih sustava je ponovna implementacija Debianovih alternativnih sustava. Ponovno je napisano kako bi se uklonila ovisnost o perl; namijenjen je padu zamjene za Debianoveupdate-ovisnosti skripta. Ova stranica je manja izmijenjena inačica man stranicu iz Debian projekta.

Moguće je da se istovremeno ili više istodobno instaliraju iste ili slične funkcije na jedan sustav. Na primjer, mnogi sustavi instaliraju više urednika teksta odjednom. To daje izbor korisnicima sustava, dopuštajući svima da koriste drugačiji urednik ako to žele, no čini se da programu čini dobar izbor urednika da se zove ako korisnik nije odredio određenu sklonost.

Sustav alternativnih rješenja ima za cilj riješiti ovaj problem. Generičko ime u datotečnom sustavu dijele sve datoteke koje pružaju zamjenjivu funkcionalnost. Sustav alternativnih rješenja i administrator sustava zajedno određuju koja se stvarna datoteka upućuje ovim generičkim imenom. Na primjer, ako su uređivači tekstaed(1) iNVI(1) instalirani su na sustav, sustav alternativnih sustava uzrokuje generičko ime / Usr / bin / urednik odnosi se na / Usr / bin / NVI prema zadanim postavkama. Administrator sustava može to poništiti i uzrokovati ga da se odnosi na / Usr / bin / ed umjesto toga, a sustav alternativa neće mijenjati ovu postavku dok se to ne izričito zatraži.

Generičko ime nije izravna simbolička veza za odabranu alternativu. Umjesto toga, to je simbolična veza s imenom u alternative imenik , što zauzvrat predstavlja simboličku vezu sa stvarnom referenciranom datotekom. To se radi tako da promjene administratora sustava mogu biti ograničene unutar / etc katalog: FHS (q.v.) daje razloge zašto je to dobra stvar.

Kada je svaki paket koji pruža datoteku s određenom funkcionalnošću instaliran, promijenjen ili uklonjen,alternative poziva se da ažurira informacije o toj datoteci u sustavu alternativnih sustava.alternative obično se zove iz% post ili%prije skripte u RPM paketu.

Često je korisno da se niz alternativa sinkronizira, tako da se promijene kao skupina; na primjer, kada je nekoliko verzija sustavavi(1) urednik instaliran, man stranicu na koju se odnosi /usr/share/man/man1/vi.1 trebao bi odgovarati izvršnoj verziji na koju se odnosi / Usr / bin / vi . alternative to rješava pomoću ovladati; majstorski i rob linkovi; kada se matičar promijeni, svi povezani robovi se također mijenjaju. Glavna veza i pripadni robovi čine a veza skupina .

Svaka grupa veza, u bilo kojem trenutku, u jednom od dva načina: automatski ili ručno. Kada je grupa u automatskom načinu rada, alternativni sustav automatski će odlučiti, budući da su paketi instalirani i uklonjeni, hoće li i kako ažurirati veze. U ručnom načinu, sustav alternativa neće promijeniti veze; ostavit će sve odluke administratoru sustava.

Povezane grupe su u automatskom načinu kada su prvi put uvedene u sustav. Ako administrator sustava promijeni automatske postavke sustava, primijetit će se sljedeći put kada se alternativa izvodi na grupi izmijenjene veze, a grupa će se automatski prebaciti u ručni način rada.

Svaka alternativa ima a prioritet povezane s njom. Kada je grupa veza u automatskom načinu rada, alternativu na koje upućuju članovi grupe bit će one koje imaju najveći prioritet.

Pri korištenju --config opcija će navesti sve izbore za grupu veza koja je dana Ime je glavna veza. Nakon toga će biti zatraženo koje od odabira koje će se koristiti za grupu veza. Nakon što izvršite promjenu, grupa veza više neće biti uključena auto način. Morat ćete upotrijebiti --auto kako bi se vratio u automatsko stanje.

Terminologija

Od aktivnostialternative su vrlo uključeni, neki specifični pojmovi pomoći će objasniti njegovo djelovanje.

generičko ime

Ime, kao / Usr / bin / urednik , koji se, putem sustava alternativnih alternativa, odnosi na jedan od brojnih datoteka slične funkcije.

simbolička veza

Bez ikakve daljnje kvalifikacije to znači simboličku vezu u direktoriju alternativa: onaj kojeg se od administratora sustava očekuje prilagodbe.

alternativa

Naziv određene datoteke u datotečnom sustavu, koji može biti dostupan putem općenitog imena pomoću sustava alternativnih rješenja.

alternativni direktorij

Adresar prema zadanim postavkama / etc / alternative , koji sadrži simbole.

administrativni direktorij

Adresar prema zadanim postavkama / var / lib / alternative , koji sadržialternative'državne informacije.

grupu veza

Skup povezanih simbola, koji se žele ažurirati kao grupa.

glavnu vezu

Veza u grupi veza koja određuje kako su konfigurirani drugi linkovi u grupi.

robna veza

Veza u grupi veza koja se kontrolira postavljanjem glavne veze.

automatski način rada

Kada je grupa veza u automatskom načinu rada, alternativni sustav osigurava da veze u grupi upućuju na najvišu prioritetnu alternativu prikladnu za grupu.

ručni mod

Kada je grupa veza u ručnom načinu rada, sustav alternativnih sustava neće izvršiti nikakve promjene u postavkama administratora sustava.

Opcije

Morate specificirati točno jedno djelovanje akoalternative je izvršiti bilo koji smisleni zadatak. Bilo koji broj zajedničkih opcija može se navesti zajedno s bilo kojom radnjom.

Opće mogućnosti

verbose

Generirati više komentara o tome štoalternative radi.

--miran

Nemojte generirati nikakve komentare osim ako se pojave pogreške. Ova opcija još nije implementirana.

--test

Nemojte ništa učiniti, samo kažite što će biti učinjeno. Ova opcija još nije implementirana.

--Pomozite

Dajte neke informacije o korištenju (i recite koju verzijualternative ovo je).

--verzija

Recite koju verzijualternative ovo je (i dati neke podatke o korištenju).

--altdir imenik

Određuje direktorij alternativa, kada se to razlikuje od zadanog.

--admindir imenik

Određuje administrativni direktorij, kada se to razlikuje od zadanog.

akcije

--instalirati put pri nazivu veze pri --rob slink sname spath --initscript servis …

Dodajte grupu alternativa sustavu. Ime je generičko ime za glavnu vezu, veza je naziv njezine simboličke veze i staza alternativa je uvedena za glavnu vezu. SNAME , šunjati se i Späth su generic name, symlink ime i alternativa za slave link, i servis je naziv bilo kojeg pridruženog initscripta za alternativu.BILJEŠKA: --initscript je specifična opcija Red Hat Linuxa. Nula ili više--rob mogu se navesti opcije, od kojih svaka slijedi tri argumenta.

Ako se navedena glavna simbolička veza već nalazi u zapisima sustava alternativa, priložene informacije dodaju se kao novi skup alternativa za grupu. U suprotnom će se s tim podacima dodati nova grupa, postavljena na automatski način rada. Ako je grupa u automatskom načinu rada, a prioritet novo dodanih alternativa je veći od bilo koje druge instalirane alternative za ovu grupu, simboli će se ažurirati da bi upućivali na novo dodane alternative.

Ako--initscript , alternativni sustav će upravljati initscript povezanim s alternativom prekochkconfig, registriranje i poništavanje registracije init skripte ovisno o tome koja je alternativa aktivna.

BILJEŠKA: --initscript je specifična opcija Red Hat Linuxa.

--ukloniti put naziva

Uklonite alternativu i sve njezine povezane poveznice. Ime naziv je u direktoriju alternativa i staza je apsolutni naziv datoteke na koji Ime mogu biti povezani. Ako Ime doista je povezan staza , Ime ažurirat će se tako da ukazuje na drugu prikladnu alternativu ili ukloniti ukoliko nema takve alternative. Povezane robne veze bit će ažurirane ili uklonjene. Ako se veza trenutno ne pokazuje staza , nikakve veze se ne mijenjaju; uklanjaju se samo informacije o alternativnoj.

--set put naziva

Simbolička veza i robovi za grupu veza Ime postavljen na one konfigurirane za staza , a veza je postavljena na ručni način rada. Ova opcija nije u izvornoj implementaciji Debiana.

--auto Ime

Prebacite glavnu simbolnu vezu Ime do automatskog načina rada. U tom se procesu ova simbolička veza i njegovi robovi ažuriraju tako da upućuju na najvišu prioritetnu alternativu.

--prikaz Ime

Prikaz informacija o grupi veza Ime je glavna veza. Prikazane informacije obuhvaćaju način rada skupine (automatsko ili ručno), koji je alternativni simbol koji trenutno pokazuje, koje su druge alternative dostupne (i njihove odgovarajuće alternative robama), a trenutno je instalirana najviša prioritetna alternativa.

VIDI TAKOĐER

ln(1), FHS, Standardni hijerarhijski datotečni sustav.

Važno: Koristiti čovjek naredba ( % čovjek ) kako biste vidjeli kako se naredba koristi na vašem računalu.