Alternatīvas - Linux Command - Unix komandu

Linux / Unix Command:> alternatīvas

Nosaukums

alternatīvas - saglabāt simboliskās saites, kas nosaka noklusējuma komandas

Kopsavilkums

alternatīvas [ opcijas ] --installējiet saites nosaukuma ceļa prioritāti [ -slavāta saites nosaukuma ceļš ] ... [ --initscript pakalpojums ]

alternatīvas [ opcijas ] - noņemiet nosaukuma ceļu

alternatīvas [ opcijas ] - nosaukuma ceļš

alternatīvas [ opcijas ] --auto nosaukums

alternatīvas [ opcijas ] - displeja nosaukums

alternatīvas [ opcijas ] - config nosaukums

Apraksts

alternatīvas rada, noņem, uztur un parāda informāciju par simboliskajām saitēm, kas ietver alternatīvu sistēmu. Alternatīvu sistēma ir Debian alternatīvu sistēmas atkārtota ieviešana. Tas galvenokārt tika pārrakstīts, lai novērstu atkarību no perl; tas ir paredzēts, lai nomainītu Debian atjauninājumu atkarību skriptu. Šī mana lapa ir nedaudz modificēta manja lapas versija no Debian projekta.

Ir iespējams, ka vienlaikus vienai sistēmai var uzstādīt vairākas programmas, kas izpilda tās pašas vai līdzīgas funkcijas. Piemēram, daudzām sistēmām ir vienlaicīgi instalēti vairāki teksta redaktori. Tas dod sistēmas lietotājiem izvēli, ļaujot katram, ja nepieciešams, izmantot citu redaktoru, taču programmā ir grūti izvēlēties labu redaktoru, ja lietotājs nav norādījis konkrētu preferenci.

Alternatīvu sistēmas mērķis ir atrisināt šo problēmu. Faktiskajā sistēmā kopīgu nosaukumu koplieto visi faili, kas nodrošina savstarpēji maināmu funkcionalitāti. Alternatīvu sistēma un sistēmas administrators kopā nosaka, uz kuru faktisko failu atsaucas šis vispārīgais nosaukums. Piemēram, ja teksta redaktori ed (1) un nvi (1) sistēmā ir instalēti, alternatīvo sistēmu gadījumā generālais vārds / usr / bin / redaktors pēc noklusējuma var atsaukties uz / usr / bin / nvi . Sistēmas administrators to var ignorēt un izraisīt, ka tas attiecas uz / usr / bin / ed , un alternatīvu sistēma šo iestatījumu nemaina, kamēr to nav skaidri pieprasījis.

Vispārīgais nosaukums nav tieša simboliska saite uz izvēlēto alternatīvu. Tā vietā tā ir simboliska saite uz nosaukumu alternatīvu direktorijā , kas savukārt ir simboliska saite uz faktisko atsauces failu. Tas tiek darīts tā, lai sistēmas administratora izmaiņas tiktu ierobežotas / etc katalogā: FHS (qv) sniedz iemeslus, kāpēc tas ir labs lieta.

Kad katra pakete, kas nodrošina failu ar noteiktu funkcionalitāti, tiek instalēta, mainīta vai noņemta, tiek piedāvātas alternatīvas, lai atjauninātu informāciju par šo failu alternatīvu sistēmā. alternatīvas parasti tiek izsauktas no % post vai % pre skriptiem RPM paketēs.

Bieži ir lietderīgi sinhronizēt vairākas alternatīvas, lai tās tiktu mainītas kā grupa; Piemēram, ja ir instalētas vairākas vi (1) redaktora versijas, personvārds , uz kuru atsaucas /usr/share/man/man1/vi.1 , jāatbilst izpildes failam , uz kuru atsaucas / usr / bin / vi . alternatīvas to apstrādā, izmantojot galvenās un verdzības saites; kad kapteinis tiek mainīts, arī tiek mainīti visi attiecīgie vergi. Galvenā saite un ar to saistītie vergi veido saišu grupu .

Katra saišu grupa ir jebkurā brīdī vienā no diviem režīmiem: automātiska vai manuāla. Ja grupa ir automātiskajā režīmā, alternatīvu sistēma automātiski nolemj, ka pakotnes tiek instalētas un noņemtas, vai un kā atjaunināt saites. Manuālajā režīmā alternatīvu sistēma nemainīs saites; tā visus lēmumus atstās sistēmas administratoram.

Saišu grupas ir automātiskajā režīmā, kad tās pirmo reizi ievada sistēmā. Ja sistēmas administrators veic izmaiņas sistēmas automātiskajos iestatījumos, tiks novērots, ka mainītās saites grupas nākamās reizēs darbosies alternatīvas un grupa automātiski tiks pārslēgta uz manuālo režīmu.

Katrai alternatīvai ir prioritāte . Ja saites grupa atrodas automātiskajā režīmā, grupas dalībnieki norāda uz alternatīvām tām, kurām ir visaugstākā prioritāte.

Izmantojot opciju -config, tiks uzskaitītas visas saites grupas izvēles iespējas, kuras nosaukums ir galvenā saite. Tad jums tiks piedāvāts izvēlēties, kādu no saitēm grupai izmantot. Kad esat veicis izmaiņas, saišu grupa vairs nebūs automātiskajā režīmā. Lai atgrieztos automātiskajā stāvoklī, jums būs jāizmanto opcija -auto .

Terminoloģija

Tā kā alternatīvu darbības ir diezgan iesaistītas, daži konkrēti noteikumi palīdzēs izskaidrot tā darbību.

vispārējs nosaukums

Vārds, piemēram, / usr / bin / editor , kas, izmantojot alternatīvu sistēmu, norāda uz vienu no vairākiem līdzīgas funkcijas failiem.

simbolu saite

Bez jebkādas papildu kvalifikācijas tas nozīmē simbolisku saiti alternatīvu direktorijā: to, kuru paredzēts mainīt sistēmas administrators.

alternatīva

Atsevišķa faila nosaukums failu sistēmā, kuru var padarīt pieejamu ar vispārēju nosaukumu, izmantojot alternatīvu sistēmu.

alternatīvu katalogs

Direktorija pēc noklusējuma / etc / alternatives , kurā ir simbīni.

administratīvā direktorija

Direktorija pēc noklusējuma / var / lib / alternatīvas , kas satur alternatīvu "stāvokļa informāciju.

saišu grupa

Saistītu simbolu kopums, kuru paredzēts atjaunināt kā grupu.

galvenā saite

Saite saišu grupā, kas nosaka, kā tiek konfigurētas citas grupas saites.

vergu saite

Saite saišu grupā, kuru kontrolē galvenās saites iestatīšana.

automātiskais režīms

Ja saišu grupa ir automātiskajā režīmā, alternatīvu sistēma nodrošina, ka grupas saites norāda uz grupas visatbilstošākajām alternatīvām.

manuālais režīms

Ja saišu grupa ir manuālā režīmā, alternatīvu sistēma neīstenos sistēmas administratora iestatījumus.

Iespējas

Precīzi jānorāda viena darbība, ja alternatīvas ir veikt kādu nozīmīgu uzdevumu. Jebkura kopīgo iespēju opcija var tikt norādīta kopā ar jebkuru darbību.

Kopējās opcijas

- verbose

Izveidojiet vairāk komentāru par to, ko dara alternatīvas .

- jautā

Neveidojiet komentārus, ja nav kļūdu. Šī opcija vēl nav ieviesta.

--pārbaude

Nekā nedariet, vienkārši sakiet, kas būtu darīts. Šī opcija vēl nav ieviesta.

--palīdzība

Norādiet informāciju par izmantošanu (un sakiet, kāda alternatīvu versija tā ir).

- pārveide

Pastāstiet, kāda alternatīvu versija ir (un sniedziet dažu lietošanas informāciju).

--altdir katalogs

Norāda alternatīvu direktoriju, ja tas atšķiras no noklusējuma.

--admindir direktorija

Norāda administratīvo direktoriju, ja tas atšķiras no noklusējuma.

Darbības

--installējiet saites nosaukuma ceļu pri [ --slave slink sname spath ] [ --initscript pakalpojums ] ...

Pievienojiet sistēmu alternatīvu grupai. nosaukums ir vispārējais nosaukums galvenajam saitēm, saite ir tā simbola nosaukums, un ceļš ir galvenā saite, ko ievieš alternatīva. sname , slink un spath ir vispārējs nosaukums, simbolu saite un alternatīva slave saitei, un pakalpojums ir jebkura saistītā inicinātāja vārds alternatīvai. PIEZĪME: - initscript ir specifiska opcija Red Hat Linux. Nulle vai vairāk - var norādīt opcijas, kuras katram seko trīs argumenti.

Ja norādītā galvenā simbola lietošana pastāv jau alternatīvu sistēmas rekordos, sniegtā informācija tiks pievienota kā jauns grupu alternatīvu variants. Pretējā gadījumā ar šo informāciju tiks pievienota jauna grupa, kas iestatīta automātiskajā režīmā. Ja grupa ir automātiskajā režīmā un jauna pievienoto alternatīvu prioritāte ir augstāka nekā jebkura cita šīs grupas instalēta alternatīva, simbīnītes tiks atjauninātas, lai norādītu uz nesen pievienotajām alternatīvām.

Ja tiek izmantots --initscript , alternatīvu sistēma pārvaldīs inicitrātu, kas saistīts ar alternatīvu, izmantojot chkconfig, reģistrējot un nereģistrējot init skriptu atkarībā no tā, kura alternatīva ir aktīva.

PIEZĪME: - initscript ir specifiska opcija Red Hat Linux.

- noņemiet nosaukuma ceļu

Noņemiet alternatīvu un visas ar to saistītās slave saites. vārds ir nosaukums alternatīvu direktorijā, un ceļš ir absolūts faila nosaukums, uz kuru vārdu varētu saistīt. Ja vārds patiešām ir saistīts ar ceļu , vārds tiks atjaunināts, lai norādītu uz citu piemērotu alternatīvu, vai noņemts, ja šāda alternatīva nav. Saistītās vergu saites tiek attiecīgi atjauninātas vai noņemtas. Ja šī saite pašlaik nenorāda ceļu , saites netiek mainītas; tiek noņemta tikai informācija par alternatīvu.

- nosaukuma ceļš

Sinhroniskās saites un vergu saites grupas nosaukuma iestatījumi ir tie, kas konfigurēti ceļā , un saišu grupa ir iestatīta kā manuālais režīms. Šī opcija nav sākotnējā Debian implementācijā.

--auto vārds

Pārslēdziet galvenā simbola nosaukumu automātiskajā režīmā. Šajā procesā šī simbola saite un tās vergi tiek atjaunināti, lai norādītu uz visaugstākās prioritātes uzstādītajām alternatīvām.

- displeja nosaukums

Parādiet informāciju par saites grupu, kura nosaukums ir galvenā saite. Parādītajā informācijā ir iekļauts grupas režīms (automātiska vai manuāla), kāda alternatīva simbola saite pašlaik norāda, kādas citas alternatīvas ir pieejamas (un to atbilstošās verteles alternatīvas), kā arī pašlaik instalētā augstākās prioritātes alternatīva.

SKATĪT ARĪ

ln (1), FHS, failu sistēmu hierarhijas standarts.

Svarīgi: izmantojiet vīriešu komandu ( % man ), lai redzētu, kā komanda tiek izmantota jūsu konkrētajā datorā.