Alternativa - Linux Command - Unix naredba
Ime
alternativa - održava simboličke veze koje određuju zadane komande
Sinopsis
alternative [ opcije ] --instaliraj link ime putanja prioritet [ --slave link ime putanja ] ... [ --initscript servis ]
alternative [ opcije ] - put do imena
alternativa [ opcije ] - put ime putanja
alternative [ opcije ] - auto ime
alternative [ opcije ] - ime za prikaz
alternative [ opcije ] --config ime
Opis
alternativa stvara, uklanja, održava i prikazuje informacije o simboličkim vezama koje sadrže sistem alternativa. Sistem alternativa je reimplementacija sistema Debian alternativa. Prepisano je prvenstveno radi uklanjanja zavisnosti od perl-a; namerava da bude pad u zameni Debianovoj verziji zavisnosti od ažuriranja . Ova man stranica je neznatno modifikovana verzija stranice čoveka sa Debian projekta.
Moguće je nekoliko programa koji ispunjavaju iste ili slične funkcije koje se istovremeno mogu instalirati na jednom sistemu. Na primjer, mnogi sistemi imaju istovremeno instalirano nekoliko uređivača teksta. Ovo daje izbor korisnicima sistema, omogućavajući svakom da, ako to želi, koristi drugačiji editor, ali otežava programu da napravi dobar izbor urednika za pozivanje ako korisnik nije odredio određenu preferenciju.
Sistem alternativa ima za cilj da reši ovaj problem.
Opšte ime u datotečnom sistemu dele sve datoteke koje omogućavaju zamjenjivu funkcionalnost. Sistem alternativa i sistemski administrator zajedno utvrđuju na kojoj stvarnom fajlu se odnosi ovo generičko ime. Na primjer, ako su urednici teksta ed (1) i nvi (1) instalirani na sistemu, sistem alternativa će uzrokovati generičko ime / usr / bin / editor po defaultu prema / usr / bin / nvi .
Administrator sistema može ovo zameniti i umjesto toga umjesto njega koristiti / usr / bin / ed , a alternativni sistem neće promijeniti ovo podešavanje sve dok to ne izričito zatražite.
Generičko ime nije direktna simbolička veza sa izabranom alternativom. Umjesto toga, to je simbolična veza sa imenom u imeniku alternativa , što je simbolična veza sa stvarnim datim fajlom. Ovo se radi tako da se izmene administratora sistema mogu ograničiti unutar direktorijuma / etc : FHS (qv) daje razloge zašto je ovo dobra stvar.
Kada je svaki paket koji obezbeđuje datoteku sa određenom funkcijom instaliran, izmenjen ili uklonjen, poziva se alternativne alate za ažuriranje informacija o datoteci u alternativnom sistemu. alternativa se obično poziva iz % post ili % pre skripti u RPM pakete.
Često je korisno za više sinhronizovanih alternativa, tako da se one mijenjaju kao grupa; Na primjer, kada su instalirane nekoliko verzija uredjaja vi (1), stranica čovjeka na koju /usr/share/man/man1/vi.1 treba da odgovara izvršnoj verziji koja se odnosi na / usr / bin / vi . alternativa to rukuje pomoću glavnih i robnih veza; kada se master promijeni, svi povezani robovi se takođe menjaju.
Glavna veza i povezani robovi čine grupu veza .
Svaka grupa veza je, u bilo kom trenutku, u jednom od dva načina: automatsko ili ručno. Kada je grupa u automatskom režimu, sistem alternativa će automatski odlučiti, pošto su instalirani i uklonjeni paketi, da li i kako ažurirati veze. U ručnom režimu, sistem alternativa neće promeniti veze; ona će ostaviti sve odluke administratoru sistema.
Link grupe su u automatskom režimu kada se prvi put upoznaju sa sistemom. Ako administrator sistema izvrši promene u automatskim podešavanjima sistema, to će biti primećeno kada sledeće putanje alternativa bude pokrenuto u grupi izmenjenih veza, a grupa će se automatski prebaciti na ručni režim.
Svaka alternativa ima prioritet vezan za to. Kada je grupa veza u automatskom režimu, alternative koje ukazuju članovi grupe će biti oni koji imaju najviši prioritet.
Kada koristite opciju --config, biće navedeni svi izbori za grupu veza od kojih je data ime glavna veza. Zatim će biti zatraženo od kojih od izbora koji ćete koristiti za grupu veza. Kada napravite promenu, grupa veza više neće biti u automatskom režimu. Morate da koristite opciju --auto da biste se vratili u automatsko stanje.
Terminologija
Pošto su aktivnosti alternativa u potpunosti uključene, neki konkretni pojmovi će pomoći da se objasni njegov rad.
generično ime
Ime, kao što je / usr / bin / editor , koje se preko alternativnog sistema odnosi na jedan od brojnih datoteka slične funkcije.
symlink
Bez ikakvih dodatnih kvalifikacija, ovo znači simboličku vezu u direktorijumu alternativa: koju se od administratora sistema očekuje da podesi.
alternativa
Ime određene datoteke u datotečnom sistemu, koji može biti dostupan preko generičkog imena pomoću sistema alternativa.
alternativni direktorijum
Direktorijum, podrazumevano / etc / alternativa , koji sadrži simbole.
administrativni direktorijum
Katalog, podrazumevano / var / lib / alternativa , koji sadrži informacije o alternativama .
link grupa
Skup povezanih simbola, koji su namenjeni da se ažuriraju kao grupa.
master link
Veza u grupi veza koja određuje kako su druge veze u grupi konfigurirane.
slave link
Veza u grupi veza koja se kontroliše postavljanjem glavne veze.
automatski režim
Kada je grupa veza u automatskom režimu, sistem alternativa osigurava da veze u grupi ukazuju na alternative najvišeg prioriteta koje su prikladne za grupu.
ručni režim
Kada je grupa veza u ručnom režimu, sistem alternativa neće izvršiti nikakve promjene u podešavanjima administratora sistema.
Opcije
Tačno je potrebno navesti jednu akciju ako su alternative opravdanje bilo kakvog značajnog zadatka. Bilo koji broj zajedničkih opcija može se navesti zajedno sa bilo kojom akcijom.
Zajedničke opcije
- verovatno
Generišite više komentara o tome šta su alternative .
--quiet
Nemojte generisati nikakve komentare ako se ne dogode greške. Ova opcija još nije implementirana.
- test
Nemojte ništa učiniti, samo recite šta će biti učinjeno. Ova opcija još nije implementirana.
- pomoć
Dajte neke informacije o korišćenju (i kažite koja je verzija alternativa ovo).
- verzija
Recite koja je verzija alternativa ovo (i dajte neke informacije o korištenju).
--altdir directory
Određuje direktorij alternativa, kada se to razlikuje od podrazumevane.
--admindir direktorijum
Određuje administrativni direktorijum, kada se to razlikuje od podrazumevane.
Akcije
--instaliraj ime linka veze pri [ --slave slink sname spath ] [ --initscript servis ] ...
Dodajte grupu alternativa sistemu. ime je generički naziv za glavnu vezu, link je ime njegove simbolike, a put je alternativa koja se unosi za glavnu vezu. sname , slink i spath su generično ime, simbolično ime i alternativa za slave link, a usluga je ime bilo kojeg povezanog initscripta za alternativu.
NAPOMENA: --initscript je specifična opcija za Red Hat Linux. Nula ili više - opcije slanja , od kojih svaka sledi tri argumenta, mogu biti specificirani.
Ako je naveden glavni simbol veza već postoji u evidenciji sistema alternativa, isporučene informacije će biti dodane kao novi skup alternativa za grupu. U suprotnom će se sa ovim informacijama dodati nova grupa, podešena na automatsko režim. Ako je grupa u automatskom režimu, a prioritet novootkrivenih alternativa je veći od bilo koje druge instalirane alternative za ovu grupu, simboli će biti ažurirani kako bi ukazali na novo dodate alternative.
Ako se koristi --initscript , sistem alternativa će upravljati initskom povezanim sa alternativom preko chkconfig-a, registracijom i odjavom init skripte u zavisnosti od toga koja je alternativa aktivna.
NAPOMENA: --initscript je specifična opcija za Red Hat Linux.
- put do imena
Uklonite alternativu i sve povezane vezane robove. ime je ime u direktorijumu alternativa, a put je apsolutno ime datoteke na koje se ime može povezati. Ako je ime zaista povezano sa putanjom , ime će biti ažurirano kako bi ukazalo na drugu odgovarajuću alternativu ili ukloniti ako ne postoji takva alternativa. Povezane slave veze će biti ažurirane ili uklonjene, shodno tome. Ako veza trenutno ne pokazuje putanju , nikakvi linkovi se ne menjaju; uklanjaju se samo informacije o alternativi.
--set ime putanje
Simbolička veza i robovi za ime grupe veza postavljene na one koje su konfigurisane za putanju , a grupa veza je podešena na ručni režim. Ova opcija nije u originalnoj implementaciji Debian-a.
--auto ime
Kretati majstor simbolički link ime na automatski način rada. U ovom procesu, ovaj simbol i njegovi robovi se ažuriraju da bi ukazali na najvažnije alternative koje su instalirane.
- naziv diska
Prikazati informacije o grupi veza od kojih je naziv glavna veza. Prikazane informacije uključuju režim grupe (auto ili manuelno), na koju alternativu trenutno ukazuje simbolik, koje druge alternative su dostupne (i njihove odgovarajuće alternative robovima) i alternativa koja se trenutno instalira.
VIDI TAKO
U (1), FHS, standardni hijerarhiji datotečnog sistema.
Važno: Koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi komanda.
Nema komentara:
Objavi komentar