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ā.