petak, 8. prosinca 2017.

Alternativa - Linux Command - Unix naredba


Linux / Unix naredba:> alternative

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