Alternativa - Linux Command - Unix Command

Linux / Unix Command:> alternativa

emër

alternativa - të mbajë lidhje simbolike që përcaktojnë komandat e paracaktuar

përmbledhje

alternativat [ options ] --instaloni lidhjen e emrit të rrugës së përparësisë [ --slave link pathname ] ... [ --initscript service ]

alternativa [ opsione ] - heq rrugën e emrit

alternativa [ options ] - përcakto rrugën e emrit

alternativa [ opsione ] - emrin e autorit

alternativa [ opsione ] - emri i paraqitjes

alternativa [ options ] --config name

Përshkrim

alternativat krijon, heq, ruan dhe shfaq informacion rreth lidhjeve simbolike që përbëjnë sistemin e alternativave. Sistemi i alternativave është një ri-implementim i sistemit alternativ të Debian-it. U rishkrua kryesisht për të hequr varësinë nga perl; ai ka për qëllim të jetë një rënie në zëvendësimin e skriptit të Debian -dependencies update-dependencies . Kjo faqe e njeriut është një version paksa i modifikuar i faqes së njeriut nga projekti Debian.

Është e mundur që disa programe që përmbushin funksionet e njëjta ose të ngjashme të instalohen në një sistem të vetëm në të njëjtën kohë. Për shembull, shumë sisteme kanë instaluar disa redaktorë teksti në të njëjtën kohë. Kjo i jep mundësi përdoruesve të një sistemi, duke i lejuar secilit të përdorë një redaktues të ndryshëm nëse dëshiron, por e bën të vështirë që një program të bëjë një zgjedhje të mirë të redaktorit për të thirrur nëse përdoruesi nuk ka përcaktuar një preferencë të veçantë.

Sistemi i alternativave synon të zgjidhë këtë problem. Një emër i përgjithshëm në sistemin e skedarëve ndahet nga të gjitha skedarët që ofrojnë funksionalitete të ndërrueshme. Sistemi i alternativave dhe administratori i sistemit së bashku përcaktojnë se cila dosje aktuale është referuar nga ky emër gjenerik. Për shembull, nëse redaktorët e tekstit ed (1) dhe nvi (1) janë të instaluar në sistem, sistemi alternativ do të bëjë që emri i përgjithshëm / usr / bin / redaktor t'i referohet / usr / bin / nvi sipas parazgjedhjes. Administratori i sistemit mund ta anashkalojë këtë dhe të shkaktojë që ajo të referohet në / usr / bin / ed dhe sistemi i alternativave nuk do të ndryshojë këtë cilësim derisa të kërkohet në mënyrë eksplicite për ta bërë këtë.

Emri i përgjithshëm nuk është një lidhje simbolike direkte me alternativën e zgjedhur. Në vend të kësaj, është një lidhje simbolike me një emër në direktorinë e alternativave , e cila është një lidhje simbolike me skedarin aktual të referuar. Kjo është bërë në mënyrë që ndryshimet e administratorit të sistemit të mund të kufizohen brenda directory / etc : FHS (qv) jep arsye pse kjo është një gjë e mirë.

Kur çdo paketë që siguron një skedar me një funksionalitet të veçantë është instaluar, ndryshuar ose hequr, kërkohet alternativa për të përditësuar informacionin në lidhje me atë skedar në sistemin e alternativave. alternativat zakonisht thirren nga % post ose % pre scripts në paketat RPM.

Shpesh është e dobishme që një numër alternativash të sinkronizohen, kështu që ato të ndryshohen si grup; për shembull, kur janë instaluar disa versione të redaktuesit vi (1), faqja e njeriut e referuar nga /usr/share/man/man1/vi.1 duhet të korrespondojë me ekzekutuesin e referuar nga / usr / bin / vi . alternativat e trajtuara me anë të lidhjeve master dhe skllevër ; kur mjeshtri ndryshohet, çdo skllave e ndërlidhur ndryshohen gjithashtu. Një lidhje master dhe skllevërit e saj të lidhur përbëjnë një grup lidhësish .

Çdo grup lidhje është, në çdo kohë të caktuar, në një nga dy mënyrat: automatike ose manuale. Kur një grup është në modalitet automatik, sistemi i alternativave do të vendosë automatikisht, pasi paketat janë instaluar dhe hequr, nëse dhe si duhet të përditësohen lidhjet. Në modalitetin manual, sistemi i alternativave nuk do të ndryshojë lidhjet; ai do t'i lërë të gjitha vendimet administratorit të sistemit.

Grupet e lidhjes janë në mënyrë automatike kur ato futen së pari në sistem. Nëse administratori i sistemit bën ndryshime në cilësimet automatike të sistemit, do të vërehet se alternativat e ardhshme do të ekzekutohen në grupin e lidhjes së ndryshuar dhe grupi automatikisht do të ndizet në modalitetin manual.

Çdo alternativë ka një përparësi të lidhur me të. Kur një grup lidhjeje është në mënyrë automatike, alternativat që tregohen nga anëtarët e grupit do të jenë ato që kanë përparësi më të lartë.

Kur përdorni opsionin --config do të rendisni të gjitha zgjedhjet për grupin e lidhjes me të cilin emri i dhënë është linku kryesor. Ju pastaj do të nxitet për cilën nga zgjedhjet që duhen përdorur për grupin e lidhjes. Pasi të bëni një ndryshim, grupi i lidhjes nuk do të jetë më në modalitetin automatik . Ju do të duhet të përdorni opsionin -auto në mënyrë që të ktheheni në gjendjen automatike.

terminologji

Meqenëse aktivitetet e alternativave janë mjaft të përfshira, disa terma specifikë do të ndihmojnë në shpjegimin e funksionimit të saj.

emrin gjenerik

Një emër, si / usr / bin / editor , që i referohet, nëpërmjet sistemit të alternativave, në një nga një numër të skedarëve me funksione të ngjashme.

lidhje simbolike

Pa ndonjë kualifikim të mëtejshëm, kjo do të thotë një lidhje simbolike në dosjen alternative: njëri që administratori i sistemit pritet të përshtatet.

alternativë

Emri i një skedari të veçantë në skedaristem, i cili mund të bëhet i arritshëm nëpërmjet një emri të përgjithshëm duke përdorur sistemin e alternativave.

alternativa directory

Një direktori, sipas parazgjedhjes / etc / alternativat , që përmban simbolet.

administrative

Një direktorium, sipas parazgjedhjes / var / lib / alternativat , që përmbajnë informacionin e gjendjes së alternativave .

grupi i lidhjes

Një sërë simlinkash të lidhura, që synojnë të përditësohen si një grup.

lidhje mjeshtër

Lidhja në një grup lidhje që përcakton se si lidhjet e tjera në grup janë konfiguruar.

lidhje skllavore

Një lidhje në një grup lidhje që kontrollohet nga vendosja e lidhjes kryesore.

automatike

Kur një grup lidhjeje është në modalitetin automatik, sistemi i alternativave siguron që lidhjet në grupin të tregojnë alternativat më të larta prioritare të përshtatshme për grupin.

modaliteti manual

Kur një grup lidhjeje është në modalitetin manual, sistemi i alternativave nuk do të bëjë ndonjë ndryshim në cilësimet e administratorit të sistemit.

Opsione

Pikërisht një veprim duhet të përcaktohet nëse alternativat janë për të kryer ndonjë detyrë kuptimplote. Çdo numër i opsioneve të përbashkëta mund të specifikohen së bashku me çdo veprim.

Opsionet e përbashkëta

--verbose

Gjeni më shumë komente rreth alternativave që po bëjnë.

--quiet

Mos gjeneroni asnjë koment nëse nuk ndodhin gabime. Ky opsion nuk është zbatuar ende.

--test

Mos bëni asgjë, thjesht thuani se çfarë do të bëhet. Ky opsion nuk është zbatuar ende.

--ndihmë

Jepni disa informacione për përdorimin (dhe thoni se cili version i alternativave është kjo).

--version

Tregoni se cili version i alternativave është kjo (dhe jepni disa informata për përdorimin).

--altdir directory

Specifikon direktorinë e alternativave, kur kjo duhet të jetë ndryshe nga default.

--mbajtës

Specifikon direktorinë administrative, kur kjo duhet të jetë e ndryshme nga default.

veprimet

--institucioni i lidhjes së emrit të lidhjes [ --slave slink sname spath ] [ --initscript service ] ...

Shto një grup alternativash në sistem. emri është emri i përgjithshëm për lidhjen kryesore, lidhja është emri i symlink-it të saj, dhe rruga është alternativa që futet për lidhjen kryesore. sname , slink dhe spath janë emri gjenerik, emri i symlink dhe alternativa për një lidhje skllevër, dhe shërbimi është emri i çdo initscript të lidhur për alternativën. SHËNIM: --initscript është një opsion i veçantë i Red Hat Linux. Mund të specifikohen opsione zero ose më shumë - secila ndjekur nga tre argumente.

Nëse sylink master shpjegon ekziston tashmë në regjistrat e sistemit alternativ, informacioni i dhënë do të shtohet si një grup i ri alternativa për grupin. Përndryshe, një grup i ri, i vendosur në modalitetin automatik, do të shtohet me këtë informacion. Nëse grupi është në mënyrë automatike dhe prioriteti i alternativave të reja të shtuara është më i lartë se çdo alternativë tjetër e instaluar për këtë grup, simbolet do të përditësohen për të treguar alternativat e reja të reja.

Nëse përdoret një indeks , sistemi alternativ do të menaxhojë initscript lidhur me alternativën nëpërmjet chkconfig, duke regjistruar dhe çregjistruar init script në varësi të se cila alternativë është aktive.

SHËNIM: --initscript është një opsion i veçantë i Red Hat Linux.

- largo rrugën e emrit

Hiq një alternativë dhe të gjitha lidhjet e lidhura me skllevërit. emri është një emër në direktorinë e alternativave, dhe rruga është një emër i skedarit absolut në të cilin emri mund të lidhet. Nëse emri është i lidhur me rrugën , emri do të përditësohet për të treguar një tjetër alternativë të përshtatshme, ose hiqet nëse nuk ka një alternativë të tillë. Lidhjet e skllevërve të lidhur do të përditësohen ose hiqen, përkatësisht. Nëse lidhja aktualisht nuk po tregon rrugën , asnjë lidhje nuk ndryshohet; vetëm informacioni rreth alternativës hiqet.

--thotë emri i emrit

Lidhja simbolike dhe skllevërit për emrin e grupit të lidhjes vendosen tek ato të konfiguruara për rrugën , dhe grupi i lidhjes është vendosur në modalitetin manual. Ky opsion nuk është në implementimin origjinal të Debianit.

- emrin e autorit

Kaloni emrin e symlink master në modalitetin automatik. Në proces, ky symlink dhe skllevërit e tij përditësohen për të treguar alternativat më të larta të instaluara në prioritet.

- emri i paraqitjes

Shfaq informacion rreth grupit të lidhjes me të cilin emri është lidhja kryesore. Informacioni i shfaqur përfshin mënyrën e grupit (automatik ose manual), cili alternativë sylinologjia aktualisht tregon, cilat alternativa të tjera janë në dispozicion (dhe alternativat e tyre përkatëse të skllevërve) dhe alternativa më e lartë me prioritet e instaluar aktualisht.

SHIKO GJITHASHTU

ln (1), FHS, Standardi i Hierarkisë së Filesystem.

E rëndësishme: Përdorni komandën e njeriut ( % man ) për të parë se si përdoret një komandë në kompjuterin tuaj të veçantë.