Linux / Unix Command:> vaihtoehdot
Nimi
vaihtoehtoja - ylläpitää oletuskomentoja määrittäviä symbolisia linkkejä
tiivistelmä
vaihtoehtoja vaihtoehtoja --Asentaa linkin nimen polun prioriteetti --orja linkin nimi polku … --initscript palvelu
vaihtoehtoja vaihtoehtoja --poistaa nimi polku
vaihtoehtoja vaihtoehtoja --sarja nimi polku
vaihtoehtoja vaihtoehtoja --auto nimi
vaihtoehtoja vaihtoehtoja --näyttö nimi
vaihtoehtoja vaihtoehtoja --config nimi
Kuvaus
vaihtoehtoja luo, poistaa, ylläpitää ja näyttää vaihtoehtojärjestelmän muodostavien symbolisten linkkien tietoja. Vaihtoehtoinen järjestelmä on Debianin vaihtoehtoisten järjestelmien uudelleensuorittaminen. Se kirjoitettiin uudelleen ensisijaisesti poistamaan riippuvuus perlistä; se on tarkoitus vähentää Debianin korvaamistaupdate-riippuvuudet script. Tämä man sivua on hieman muutettu manuaalisivu Debian-projektista.
Useita ohjelmia, jotka täyttävät samat tai samankaltaiset toiminnot, voidaan asentaa samaan järjestelmään samaan järjestelmään. Esimerkiksi monissa järjestelmissä on useita tekstinsuunnittelijoita asennettuna kerralla. Tämä antaa valinnan järjestelmän käyttäjille, jolloin jokainen voi käyttää toista editoria haluttaessa, mutta vaikeuttaa ohjelman tekemistä hyvästä editorin valinnasta, jos käyttäjä ei ole määritellyt tiettyä etusijaa.
Vaihtoehtojärjestelmän tarkoituksena on ratkaista tämä ongelma. Tiedostossa oleva yleinen nimi jaetaan kaikille tiedostoille, jotka tarjoavat vaihdettavissa olevia toimintoja. Vaihtoehtoinen järjestelmä ja järjestelmänvalvoja yhdessä määräävät, mikä todellinen tiedosto viitataan tällä yleisnimellä. Esimerkiksi, jos tekstin toimittajattoim(1) janvi(1) on asennettu järjestelmään, vaihtoehtojärjestelmä aiheuttaa yleisen nimen / Usr / bin / editori viitata / Usr / bin / nvi oletuksena. Järjestelmänvalvoja voi ohittaa tämän ja aiheuttaa sen viittaavan / Usr / bin / ed sen sijaan, ja vaihtoehtojärjestelmä ei muuta tätä asetusta, ennen kuin se nimenomaisesti pyydetään tekemään niin.
Yleinen nimi ei ole suora symbolinen linkki valittuun vaihtoehtoon. Sen sijaan se on symbolinen linkki nimeen vaihtoehtoja hakemisto , joka vuorostaan on symbolinen linkki varsinaiseen tiedostoon, johon viitataan. Tämä tehdään niin, että järjestelmänvalvojan muutokset voidaan rajoittaa /jne hakemisto: FHS (q.v.) antaa syyt miksi tämä on hyvä asia.
Kun jokainen paketti, joka tarjoaa tietyn toiminnon sisältävän tiedoston, asennetaan, muutetaan tai poistetaan,vaihtoehtoja kutsutaan päivittämään kyseistä tiedostoa koskevat tiedot vaihtoehtojärjestelmässä.vaihtoehtoja kutsutaan yleensä nimellä%lähettää tai% pre RPM-paketeissa.
Useiden vaihtoehtojen synkronointi on usein hyödyllistä, joten niitä muutetaan ryhmänä; kun esimerkiksi useita versioitavi(1) toimittaja on asennettu, man sivua, johon viitataan /usr/share/man/man1/vi.1 pitäisi vastata suoritettavaa ohjelmaa, johon viitataan / Usr / bin / vi . vaihtoehtoja käsittelee tämän avulla hallita ja orja yhteyksiä; kun isäntä vaihdetaan, kaikki siihen liittyvät orjat muutetaan. Master-linkki ja siihen liittyvät orjat muodostavat a linkki ryhmä .
Jokainen yhteysryhmä on milloin tahansa jommallakummalla kahdesta tilasta: automaattinen tai manuaalinen. Kun ryhmä on automaattisessa tilassa, vaihtoehtoiset järjestelmät automaattisesti päättävät, koska paketit on asennettu ja poistettu, onko linkkejä päivitettävä ja miten niitä päivitetään. Manuaalisessa tilassa vaihtoehtojärjestelmä ei muuta linkkejä; se jättää kaikki päätökset järjestelmänvalvojalle.
Linkki-ryhmät ovat automaattisessa tilassa, kun ne otetaan käyttöön järjestelmään. Jos järjestelmänvalvoja tekee muutoksia järjestelmän automaattisiin asetuksiin, huomataan, että seuraavalla kerralla vaihtoehdot toimivat muuttuneen linkin ryhmän kohdalla ja ryhmä siirtyy automaattisesti manuaaliseen tilaan.
Jokaisella vaihtoehdolla on a prioriteetti siihen liittyvä. Kun linkkoryhmä on automaattitilassa, ryhmän jäsenet osoittavat vaihtoehtojen, jotka ovat ensisijaisia.
Käytettäessä --config -vaihtoehdossa luetellaan kaikki valitun linkkikokonaisuuden valinnat nimi on pääyhteys. Sitten kysytään, mitkä vaihtoehdot käyttävät linkkikonsernia. Kun muutat, yhteysryhmä ei enää ole auto tilassa. Sinun täytyy käyttää --auto vaihtoehto palataksesi automaattiseen tilaan.
Terminologia
Koska toimintaavaihtoehtoja ovat varsin mukana, jotkut erityiset termit auttavat selittämään sen toimintaa.
geneerinen nimi
Nimi, kuten / Usr / bin / editori , joka viittaa vaihtoehtojärjestelmän kautta yhteen useista tiedostoista, joilla on samanlainen tehtävä.
symlink
Ilman muita pätevyysvaatimuksia tämä merkitsee symbolista linkkiä vaihtoehdon hakemistossa, jota järjestelmänvalvojan odotetaan sovittavan.
vaihtoehto
Tiedostojärjestelmän tietyn tiedoston nimi, jota voidaan käyttää yleisen nimen kautta vaihtoehtoista järjestelmää käyttäen.
vaihtoehdot hakemistoon
Hakemisto oletuksena / Etc / vaihtoehtoja , joka sisältää symlinks.
hallinnollinen hakemisto
Hakemisto oletuksena / Var / lib / vaihtoehtoja , sisältävätvaihtoehtoja"valtion tiedot.
yhteysryhmä
Joukko liittyviä linkkejä, jotka on tarkoitus päivittää ryhmänä.
pääyhteys
Linkkiluettelossa oleva linkki, joka määrittää, miten ryhmän muut linkit on määritetty.
orjayhteys
Linkki linkkikonserniin, jota ohjaa pääyhteyden asettaminen.
automaattitila
Kun linkkoryhmä on automaattisessa tilassa, vaihtoehtojärjestelmä varmistaa, että ryhmän linkit osoittavat ryhmälle sopivia korkeimpia prioriteettivaihtoehtoja.
Manuaalitila
Kun linkkoryhmä on manuaalisessa tilassa, vaihtoehtojärjestelmä ei tee mitään muutoksia järjestelmänvalvojan asetuksiin.
vaihtoehdot
Täsmällisesti yksi toiminto on määritettävä, josvaihtoehtoja on suorittaa mitään merkityksellistä tehtävää. Jokaisen yhteisten vaihtoehtojen määrä voidaan määrittää yhdessä minkä tahansa toimenpiteen kanssa.
Yleiset asetukset
verbose
Luo lisää kommentteja siitä, mitävaihtoehtoja on tekemässä.
--hiljainen
Älä anna mitään kommentteja, ellei virheitä tapahdu. Tätä vaihtoehtoa ei ole vielä toteutettu.
--testata
Älä itse tee mitään, vain sanokaa, mitä tehdään. Tätä vaihtoehtoa ei ole vielä toteutettu.
--auta
Anna joitakin käyttötietoja (ja sano, mikä versiovaihtoehtoja Tämä on).
--versio
Kerro, mikä versiovaihtoehtoja tämä on (ja antaa joitakin käyttötietoja).
--altdir hakemisto
Määrittää vaihtoehtoluettelon, jos se on erilainen kuin oletus.
--admindir hakemisto
Määrittää järjestelmänvalvojan hakemiston, jos se poikkeaa oletusarvosta.
Toimet
--Asentaa linkin nimi polku pri --orja slink sname spath --initscript palvelu …
Lisää joukko vaihtoehtoja järjestelmään. nimi on yleisliittymän yleisnimi, linkki on sen symlinkin nimi, ja polku on pääkäyttäjän vaihtoehtona otettu käyttöön. sname , puikkia ja Spath ovat yleisnimi, symlink - nimi ja vaihtoehto slave - linkille ja palvelu on vaihtoehtoisen vaihtoehdon initskripin nimi.HUOMAUTUS: --initscript on Red Hat Linux -vaihtoehto. Nolla tai enemmän--orja vaihtoehtoja, joista kukin seuraa kolme argumenttia, voidaan määrittää.
Jos määritetty isäntäsymboli on olemassa jo vaihtoehtojärjestelmän tietueissa, toimitetut tiedot lisätään ryhmään kuuluvien uusien vaihtoehtojen joukoksi. Muutoin uusi ryhmä, joka on asetettu automaattiseen tilaan, lisätään tähän tietoon. Jos ryhmä on automaattisessa tilassa ja vasta lisättyjen vaihtoehtojen prioriteetti on korkeampi kuin muut tämän ryhmän ryhmään asennetut vaihtoehdot, linkit päivitetään osoittamaan vasta lisättyjä vaihtoehtoja.
Jos--initscript , vaihtoehtoista järjestelmää hallinnoi vaihtoehdon liittyvän initscriptin kauttachkconfig, rekisteröimällä ja purkamalla init-skripti riippuen siitä, mikä vaihtoehto on aktiivinen.
HUOMAUTUS: --initscript on Red Hat Linux -vaihtoehto.
--poistaa nimi polku
Poista vaihtoehto ja kaikki siihen liittyvät orjayhteydet. nimi on nimi vaihtoehtoja hakemistossa, ja polku on ehdoton tiedostonimi, johon nimi voitaisiin yhdistää. Jos nimi on todellakin sidoksissa polku , nimi päivitetään osoittamaan toiselle sopivalle vaihtoehdolle tai poistetaan, jos jäljellä ei ole tällaista vaihtoehtoa. Liittyvät orja-linkit päivitetään tai poistetaan vastaavasti. Jos linkki ei ole tällä hetkellä näkyvissä polku , linkkejä ei muuteta; vain vaihtoehtoisia tietoja poistetaan.
--sarja nimi polku
Symbolinen linkki ja linkkikonsernin orjia nimi asetettu niihin, jotka on määritetty polku , ja yhteysryhmä on asetettu manuaaliseen tilaan. Tämä vaihtoehto ei ole alkuperäisessä Debianin toteutuksessa.
--auto nimi
Vaihda master-symlink nimi automaattiseen tilaan. Prosessissa tämä symlink ja sen orjat päivitetään osoittamaan korkeimman prioriteetin asennettuja vaihtoehtoja.
--näyttö nimi
Näytä tietoja linkkoryhmästä nimi on pääyhteys. Näytettäviin tietoihin sisältyy ryhmän toimintatila (automaattinen tai manuaalinen), jota vaihtoehtoisesti symlink osoittaa tällä hetkellä, mitä muita vaihtoehtoja on käytettävissä (ja niiden vastaavia orjavaihtoehtoja) ja parhaillaan asennettu korkeimman prioriteetin vaihtoehto.
KATSO MYÖS
ln(1), FHS, Filesystem Hierarchy Standard.
Tärkeä: Käytä mies komento ( % mies ), miten komentoa käytetään tietyssä tietokoneessa.




