Mga alternatibo - Linux Command - Unix Command

Linux / Unix Command:> mga alternatibo

Pangalan

mga alternatibo - mapanatili ang mga symbolic link na tumutukoy sa mga default na utos

Buod

mga alternatibo [mga pagpipilian ] - i- install ang priority path ng pangalan ng link [ - landas ng pangalan ng path ng link ] ... [ --init na serbisyo ]

mga alternatibo [mga pagpipilian ] - alisin ang landas ng pangalan

mga alternatibo [mga pagpipilian ] - path ng pangalan ng pag- set

mga alternatibo [mga pagpipilian ] - pangalan ng auto

mga alternatibo [mga pagpipilian ] - pangalan ng display

mga alternatibo [mga pagpipilian ] - pangalan ng config

Paglalarawan

ang mga alternatibo ay lumilikha, nagtanggal, nagpapanatili at nagpapakita ng impormasyon tungkol sa mga simbolikong mga link na binubuo ng mga sistema ng alternatibo. Ang sistema ng mga alternatibo ay isang muling pag-implement ng sistema ng mga alternatibong Debian. Ito ay muling isinulat na una upang alisin ang pagtitiwala sa perl; ito ay inilaan upang maging isang drop sa kapalit para sa debian -dependency script ng Debian. Ang pahinang ito ng tao ay isang bahagyang binagong bersyon ng pahina ng tao mula sa proyekto ng Debian.

Posible para sa ilang mga programa na tuparin ang pareho o katulad na mga pag-andar na mai-install sa isang solong sistema sa parehong oras. Halimbawa, maraming mga sistema ang may ilang mga editor ng teksto na naka-install nang sabay-sabay. Nagbibigay ito ng pagpipilian sa mga gumagamit ng isang sistema, na nagpapahintulot sa bawat isa na gumamit ng ibang editor kung ninanais, ngunit ginagawang mahirap para sa isang programa na gumawa ng isang mahusay na pagpipilian ng editor upang tumawag kung ang gumagamit ay hindi tinukoy ang isang partikular na kagustuhan.

Ang layunin ng sistema ng alternatibo ay upang malutas ang problemang ito. Ang pangkaraniwang pangalan sa filesystem ay ibinabahagi ng lahat ng mga file na nagbibigay ng mapagpapalit na pag-andar. Ang mga alternatibo system at ang system administrator magkasamang matukoy kung aling aktwal na file ay isinangguni ng pangkaraniwang pangalan na ito. Halimbawa, kung ang mga editor ng ed ay ed (1) at nvi (1) ay parehong naka-install sa system, ang mga alternatibo system ay magdudulot ng pangkaraniwang pangalan / usr / bin / editor sa / usr / bin / nvi bilang default. Maaaring i-override ito ng administrator ng administrator at maging sanhi ito upang sumangguni sa / usr / bin / ed sa halip, at hindi maaaring baguhin ng mga alternatibong sistema ang setting na ito hanggang malinaw na hiniling na gawin ito.

Ang pangkaraniwang pangalan ay hindi isang direktang simbolikong link sa napiling alternatibo. Sa halip, ito ay isang symbolic link sa isang pangalan sa direktoryo ng alternatibo , na kung saan naman ay isang symbolic link sa aktwal na file na isinangguni. Ginagawa ito upang ang mga pagbabago ng tagapangasiwa ng system ay maaaring ma-confined sa / etc directory: ang FHS (qv) ay nagbibigay ng mga dahilan kung bakit ito ay isang Good Thing.

Kapag ang bawat pakete na nagbibigay ng isang file na may isang partikular na pag-andar ay na-install, binago o inalis, ang mga alternatibo ay tinatawag upang i-update ang impormasyon tungkol sa file na iyon sa mga alternatibo system. Ang mga alternatibo ay karaniwang tinatawag mula sa % post o % pre script sa mga pakete ng RPM.

Kadalasan ay kapaki-pakinabang para sa isang bilang ng mga alternatibo upang ma-synchronize, upang sila ay mabago bilang isang grupo; halimbawa, kapag ang ilang mga bersyon ng vi (1) editor ay naka-install, ang tao na pahina na isinangguni ng /usr/share/man/man1/vi.1 ay dapat tumutugma sa mga maipapatupad na reference ng / usr / bin / vi . ang mga alternatibo ay humahawak ito sa pamamagitan ng mga link ng master at alipin ; kapag ang master ay nabago, ang anumang nauugnay na mga alipin ay masyadong nagbago. Isang master link at ang mga nauugnay na alipin ang bumubuo ng isang grupo ng link .

Ang bawat grupo ng link ay, sa anumang naibigay na oras, sa isa sa dalawang mga mode: awtomatiko o manu-manong. Kapag ang isang grupo ay nasa awtomatikong mode, ang mga alternatibo system ay awtomatikong magpapasya, habang naka-install at inalis ang mga pakete, kung at kung paano i-update ang mga link. Sa manu-manong mode, ang mga alternatibo system ay hindi magbabago ang mga link; iiwan nito ang lahat ng mga desisyon sa administrator ng system.

Ang mga grupo ng pag-link ay nasa awtomatikong mode kapag sila ay unang ipinakilala sa sistema. Kung ang tagapangasiwa ng system ay gumagawa ng mga pagbabago sa mga awtomatikong setting ng system, ito ay mapansin na ang susunod na alternatibo ay tatakbo sa pangkat ng nabagong link, at ang grupo ay awtomatikong ililipat sa manual mode.

Ang bawat alternatibo ay may prayoridad na kaugnay nito. Kapag ang isang grupo ng link ay nasa awtomatikong mode, ang mga alternatibo na itinuturo ng mga miyembro ng grupo ay ang mga may pinakamataas na priyoridad.

Kapag ginagamit ang pagpipiliang --config ay ilista ang lahat ng mga pagpipilian para sa grupo ng link kung saan ang ibinigay na pangalan ay ang master link. Pagkatapos ay sasabihan ka kung alin sa mga pagpipilian na gagamitin para sa pangkat ng link. Kapag gumawa ka ng isang pagbabago, ang grupo ng link ay hindi na sa auto mode. Kakailanganin mong gamitin ang --automat na pagpipilian upang bumalik sa awtomatikong estado.

Terminolohiya

Dahil ang mga gawain ng mga alternatibo ay medyo kasangkot, ang ilang mga tukoy na termino ay makakatulong upang ipaliwanag ang operasyon nito.

generic na pangalan

Ang isang pangalan, tulad ng / usr / bin / editor , na tumutukoy, sa pamamagitan ng mga alternatibo system, sa isa sa isang bilang ng mga file ng mga katulad na function.

symlink

Nang walang anumang karagdagang kwalipikasyon, ito ay nangangahulugan ng isang sinasagisag na link sa direktoryo ng mga alternatibo: isa na inaasahan ng system administrator na ayusin.

alternatibong

Ang pangalan ng isang tukoy na file sa filesystem, na maaaring mapuntahan sa pamamagitan ng generic na pangalan gamit ang mga alternatibo system.

direktoryo ng mga alternatibo

Isang direktoryo, sa pamamagitan ng default / etc / alternatibo , na naglalaman ng mga symlink.

administratibong direktoryo

Isang direktoryo, sa pamamagitan ng default / var / lib / mga alternatibo , na naglalaman ng impormasyon ng estado ng mga alternatibo .

link na pangkat

Isang hanay ng mga kaugnay na mga symlink, na nilayon na ma-update bilang isang grupo.

master link

Ang link sa isang grupo ng link na nagtatakda kung paano naka-configure ang iba pang mga link sa grupo.

link ng alipin

Isang link sa isang grupo ng link na kinokontrol ng setting ng master link.

awtomatikong mode

Kapag ang isang grupo ng link ay nasa awtomatikong mode, tinitiyak ng system ng mga alternatibo na ang mga link sa grupo ay tumuturo sa mga pinakamataas na alternatibong priyoridad na angkop para sa grupo.

manu-manong mode

Kapag ang isang link na pangkat ay nasa manu-manong mode, ang mga alternatibo system ay hindi makakagawa ng anumang mga pagbabago sa mga setting ng administrator ng system.

Mga Opsyon

Ang eksaktong isang aksyon ay dapat na tinukoy kung ang mga alternatibo ay upang magsagawa ng anumang makabuluhang gawain. Anumang bilang ng mga karaniwang pagpipilian ay maaaring tinukoy kasama ng anumang pagkilos.

Mga Karaniwang Opsyon

- Sabiose

Gumawa ng higit pang mga komento tungkol sa kung anong mga alternatibo ang ginagawa.

--tahimik

Huwag gumawa ng anumang mga komento maliban kung naganap ang mga error. Ang opsyon na ito ay hindi pa naipatupad.

--pagsusulit

Huwag talagang gumawa ng anumang bagay, sabihin lamang kung ano ang gagawin. Ang opsyon na ito ay hindi pa naipatupad.

- Tumulong

Bigyan ng ilang impormasyon sa paggamit (at sabihin kung aling bersyon ng mga alternatibo ito).

- Pagbabago

Sabihin kung aling bersyon ng mga alternatibo ito (at magbigay ng ilang impormasyon sa paggamit).

- diretoryang direktoryo

Tinutukoy ang direktoryo ng alternatibo, kapag ito ay naiiba mula sa default.

--admindir na direktoryo

Tinutukoy ang administratibong direktoryo, kapag ito ay naiiba mula sa default.

Pagkilos

--I-install ang pangalan ng path ng path pri [ --slave slink sname spath ] [ --initscript service ] ...

Magdagdag ng pangkat ng mga alternatibo sa system. Ang pangalan ay ang generic na pangalan para sa master link, ang link ay ang pangalan ng symlink nito, at ang landas ay ang alternatibong ipinakilala para sa master link. sname , slink and spath ang pangkaraniwang pangalan, pangalan ng symlink at alternatibo para sa isang link ng alipin, at ang serbisyo ay ang pangalan ng anumang nauugnay na iniskrito para sa alternatibo. TANDAAN: - Ang script ay isang tiyak na pagpipilian ng Red Hat Linux. Zero o higit pa - Mga opsyon sa pagsasara , na sinusundan ng bawat argumento, ay maaaring tinukoy.

Kung ang tinukoy na master symlink ay umiiral na sa mga rekord ng system ng mga alternatibo, ang impormasyong ibinibigay ay idaragdag bilang isang bagong hanay ng mga alternatibo para sa grupo. Kung hindi man, ang isang bagong grupo, na naka-set sa awtomatikong mode, ay idadagdag sa impormasyong ito. Kung ang grupo ay nasa awtomatikong mode, at ang priority ng mga bagong idinagdag na alternatibo ay mas mataas kaysa sa anumang iba pang mga naka-install na alternatibo para sa grupong ito, ang mga symlink ay maa-update upang ituro ang mga bagong idinagdag na mga alternatibo.

Kung - ginagamit ang script , ang mga alternatibo system ay pamahalaan ang initscript na nauugnay sa alternatibo sa pamamagitan ng chkconfig, pagrehistro at pag-unregister sa init script depende sa kung aling alternatibo ay aktibo.

TANDAAN: - Ang script ay isang tiyak na pagpipilian ng Red Hat Linux.

- Ilagay ang landas ng pangalan

Alisin ang isang alternatibo at lahat ng kaugnay na mga link ng alipin. pangalan ay isang pangalan sa direktoryo ng mga alternatibo, at path ay isang ganap na filename na kung saan ang pangalan ay maaaring ma-link. Kung ang pangalan ay naka-link sa landas , ang pangalan ay maa-update upang tumuro sa isa pang naaangkop na alternatibo, o alisin kung walang ganoong alternatibong kaliwa. Ang mga nauugnay na link ng alipin ay maa-update o aalisin, na naaayon. Kung ang link ay kasalukuyang hindi tumuturo sa landas , walang mga link ang nabago; tanging ang impormasyon tungkol sa alternatibo ay aalisin.

- Palitan ang landas ng pangalan

Ang sinasagisag na link at mga alipin para sa pangalan ng grupo ng link na itinakda sa mga na-configure para sa landas , at ang grupo ng link ay nakatakda sa manu-manong mode. Ang pagpipiliang ito ay hindi sa orihinal na pagpapatupad ng Debian.

- Pangalan ng awto

Palitan ang pangalang pangalan ng symlink sa awtomatikong mode. Sa proseso, na-update ang symlink at ang mga alipin nito upang ituro ang mga naka-install na pinakamataas na prayoridad na alternatibo.

- Ipakita ang pangalan

Ipakita ang impormasyon tungkol sa grupo ng link kung saan ang pangalan ay ang master link. Ang impormasyon na ipinapakita ay kinabibilangan ng mode ng grupo (auto o manu-manong), na alternatibong tinutukoy ng symlink sa, kung ano ang iba pang mga alternatibo ay magagamit (at ang kanilang mga kaukulang aliping alternatibo), at ang pinakamataas na alternatibong alternatibo na kasalukuyang naka-install.

TINGNAN DIN

ln (1), FHS, ang Filesystem Hierarchy Standard.

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.