Njia - Linux amri - Unix Amri

Linux / Amri ya Unix:> mbadala

Jina

njia mbadala - dumisha viungo vya mfano vinavyoamua amri za msingi

Sahihi

njia mbadala [ chaguo ] - fungua kipaumbele cha jina la kiungo [ - jina la kiungo cha kiungo ] ... [ - huduma ya script ]

njia mbadala [ chaguo ] - ondoa njia ya jina

njia mbadala [ chaguo ] - njia ya jina la kuweka

njia mbadala [ chaguzi ] - jina la jina

njia mbadala [ chaguo ] - kutaja jina

njia mbadala [ chaguo ] - jina la kifungo

Maelezo

njia mbadala zinajenga, huondoa, inaendelea na inaonyesha taarifa kuhusu viungo vya mfano vinavyojumuisha mfumo wa mbadala. Mfumo wa mbadala ni upyaji wa mfumo wa njia za Debian. Iliandikwa tena hasa kuondoa utegemea kwenye perl; inalenga kuwa tone katika uingizaji wa script ya Debian -dependencies script. Ukurasa wa mtu huyu ni toleo la kawaida la ukurasa wa mtu kutoka kwa mradi wa Debian.

Inawezekana kwa mipango kadhaa kutekeleza kazi sawa au sawa zinazowekwa kwenye mfumo mmoja kwa wakati mmoja. Kwa mfano, mifumo mingi ina wahariri wa maandishi kadhaa imewekwa mara moja. Hii inatoa fursa kwa watumiaji wa mfumo, na kuruhusu kila mmoja kutumia mhariri tofauti ikiwa anataka, lakini inafanya kuwa vigumu kwa mpango wa kufanya uchaguzi mzuri wa mhariri ili kuomba kama mtumiaji hajaelezea upendeleo fulani.

Mfumo wa mbadala una lengo la kutatua tatizo hili. Jina la generic katika mfumo wa faili linashirikiwa na faili zote zinazotoa utendaji. Mfumo wa njia mbadala na msimamizi wa mfumo pamoja kuamua ambayo faili halisi inatajwa na jina hili la kawaida. Kwa mfano, ikiwa wahariri wa maandishi ed (1) na nvi (1) wote wamewekwa kwenye mfumo, mfumo wa njia mbadala utafanya jina la kawaida / usr / bin / editor kutaja / usr / bin / nvi kwa default. Msimamizi wa mfumo anaweza kuondokana na hili na kuifanya kutaja / usr / bin / ed badala, na mfumo wa mbadala hauwezi kubadilisha mpangilio huu mpaka utakapoulizwa wazi kufanya hivyo.

Jina la generic sio kiungo cha moja kwa moja kwa mbadala iliyochaguliwa. Badala yake, ni kiungo cha mfano kwa jina katika saraka ya mbadala , ambayo kwa hiyo ni kiungo cha mfano kwa faili halisi iliyotafsiriwa. Hii imefanywa hivyo mabadiliko ya msimamizi wa mfumo yanaweza kufungwa ndani ya saraka / nk : FHS (qv) inatoa sababu kwa nini hii ni Nzuri.

Wakati kila pakiti inayopa faili na kazi fulani imewekwa, kubadilishwa au kuondolewa, mbadala inaitwa kusasisha taarifa kuhusu faili hiyo katika mfumo wa mbadala. njia mbadala huitwa kutoka kwenye post au % kabla ya maandiko katika vifurushi vya RPM.

Mara nyingi ni muhimu kwa njia mbadala za kuingiliana, ili zibadilishwe kama kikundi; kwa mfano, wakati matoleo kadhaa ya vi (1) mhariri yamewekwa, ukurasa wa mtu ulioelezewa na /usr/share/man/man1/vi.1 unapaswa kuendana na kutekeleza kutekelezwa na / usr / bin / vi . njia mbadala hufanyika hii kwa njia ya viungo vya bwana na mtumwa ; wakati bwana atakapofanywa, watumwa wowote wanaohusishwa hubadilishwa pia. Kiungo kikuu na watumwa wake wanaohusishwa hufanya kundi la kiungo .

Kila kiungo kiungo ni, wakati wowote, kwa moja ya njia mbili: moja kwa moja au mwongozo. Wakati kikundi kiko katika mfumo wa moja kwa moja, mfumo wa mbadala utaamua moja kwa moja, kama vifurushi vimewekwa na kuondolewa, iwe na jinsi ya kuboresha viungo. Kwa hali ya mwongozo, mfumo wa mbadala hautabadilisha viungo; itaondoa maamuzi yote kwa msimamizi wa mfumo.

Vikundi vya kiunganishi viko katika hali ya moja kwa moja wakati wa kwanza kuletwa kwenye mfumo. Ikiwa msimamizi wa mfumo anafanya mabadiliko kwenye mipangilio ya moja kwa moja ya mfumo, hii itaona kuwa njia za pili zifuatazo zinaendeshwa kwenye kikundi cha kiungo kilichobadilishwa, na kikundi hicho kinajibadilisha kwa mode ya mwongozo.

Kila mbadala ina kipaumbele kinachohusiana na hiyo. Wakati kundi la kiungo lipo katika hali ya moja kwa moja, njia mbadala zilizoelezwa na wajumbe wa kikundi zitakuwa zile ambazo zina kipaumbele zaidi.

Wakati wa kutumia chaguo - chaguo utaorodhesha uchaguzi wote kwa kundi la kiungo ambalo jina linalopewa jina ni kiungo kikuu . Basi utakuwa unasababishwa kwa chaguo la kutumia kwa kundi la kiungo. Ukifanya mabadiliko, kundi la kiunganishi halitakuwa tena katika hali ya auto . Utahitaji kutumia chaguo -auto ili kurudi kwenye hali ya moja kwa moja.

Terminology

Tangu shughuli za njia mbadala zinahusika kabisa, baadhi ya masharti maalum yatasaidia kuelezea uendeshaji wake.

jina la kawaida

Jina, kama / usr / bin / mhariri , ambayo inahusu, kupitia njia mbadala, kwa moja ya faili nyingi za kazi sawa.

symlink

Bila ya kufuzu zaidi, hii ina maana kiungo cha mfano katika saraka za mbadala: moja ambayo msimamizi wa mfumo anatarajiwa kurekebisha.

mbadala

Jina la faili maalum katika mfumo wa faili, ambayo inaweza kupatikana kupitia jina la kawaida kutumia mfumo wa mbadala.

rejea za njia

Saraka, kwa default / nk / mbadala , zenye symlinks.

swala la utawala

Saraka, kwa default / var / lib / mbadala , zenye maelezo ya hali ya mbadala .

kikundi kiungo

Seti ya symlinks kuhusiana, iliyopangwa kuwa updated kama kikundi.

kiungo kikuu

Kiungo katika kundi la kiungo kinachoamua jinsi viungo vingine vilivyowekwa kwenye kikundi vimeundwa.

kiungo cha mtumwa

Kiungo katika kundi la kiungo ambalo linadhibitiwa na mipangilio ya kiungo kikuu.

mode moja kwa moja

Wakati kundi la kiungo lipo katika hali ya moja kwa moja, mfumo wa mbadala unahakikisha kwamba viungo katika kundi vinaelezea njia mbadala za kipaumbele zinazofaa kwa kikundi.

mode ya mwongozo

Wakati kundi la kiungo liko katika hali ya mwongozo, mfumo wa mbadala hautafanya mabadiliko yoyote kwa mipangilio ya msimamizi wa mfumo.

Chaguo

Hasa hatua moja lazima ielezwe ikiwa njia mbadala ni kufanya kazi yoyote yenye maana. Nambari yoyote ya chaguzi za kawaida zinaweza kutajwa pamoja na hatua yoyote.

Chaguzi za kawaida

- toa

Fanya maoni zaidi kuhusu njia zingine zinazofanya.

-

Usizalishe maoni yoyote isipokuwa makosa yatokea. Chaguo hili halijatekelezwa.

- zaidi

Je, si kweli kufanya kitu chochote, tu sema nini kifanyike. Chaguo hili halijatekelezwa.

--help

Toa maelezo ya matumizi (na sema ni aina gani ya mbadala hii ni).

upungufu

Eleza ni toleo gani la mbadala hii ni (na kutoa taarifa za matumizi).

rekodi ya -

Inataja saraka za mbadala, wakati hii itapaswa kuwa tofauti na default.

- directory ya admindir

Inataja saraka ya utawala, wakati hii inapaswa kuwa tofauti na default.

Vitendo

- fungua njia ya kiungo cha kiungo pri [- slave slink sname spath ] [ - huduma ya script ] ...

Ongeza kundi la njia mbadala kwenye mfumo. jina ni jina la kawaida kwa kiungo kikuu, kiungo ni jina la symlink yake, na njia ni mbadala inayoletwa kwa kiungo kikuu. snl , slink na spath ni jina la generic, jina la symlink na mbadala kwa kiungo cha mtumwa, na huduma ni jina la initscript yoyote inayohusiana kwa mbadala. KUMBUKA: - incript ni Red Hat Linux maalum chaguo. Zero au zaidi - chaguo chaguzi, kila kufuatiwa na hoja tatu, inaweza kuwa maalum.

Ikiwa bwana symlink imesema tayari iko katika rekodi za mfumo wa mbadala, habari zinazotolewa zitaongezwa kama seti mpya ya njia za kundi. Vinginevyo, kikundi kipya, kilichowekwa kwa mode moja kwa moja, kitaongezwa kwa habari hii. Ikiwa kikundi kiko katika hali ya moja kwa moja, na kipaumbele cha njia mbadala ambacho kipya ni cha juu zaidi kuliko njia zingine zilizowekwa zilizowekwa kwa kundi hili, vidokezo vitasasishwa ili kuelezea njia mpya zilizoongezwa.

Ikiwa - inavyotumiwa, mfumo wa njia mbadala utasimamia initscript inayohusishwa na njia mbadala kupitia chkconfig, kusajili na kusajili script ya init kulingana na njia mbadala inayofanya kazi.

KUMBUKA: - incript ni Red Hat Linux maalum chaguo.

- futa njia ya jina

Ondoa njia mbadala na yote ya viungo vyake vinavyohusishwa. jina ni jina katika saraka ya mbadala, na njia ni jina la jina la jina ambalo jina linaweza kuunganishwa. Ikiwa jina ni kweli limeunganishwa na njia , jina litasasishwa ili kuelezea mbadala nyingine inayofaa, au kuondolewa ikiwa hakuna njia mbadala iliyoachwa. Viungo vya watumwa vilivyounganishwa vitasasishwa au kuondolewa, sawa. Ikiwa kiungo hakikuzungumzia njia , hakuna viungo vinavyobadilishwa; habari tu kuhusu mbadala ni kuondolewa.

Njia ya jina la -

Kiungo cha mfano na watumwa kwa jina la kikundi cha kiungo kinachowekwa kwa wale waliowekwa kwa njia , na kundi la kiungo limewekwa kwa mode ya mwongozo. Chaguo hili sio katika utekelezaji wa awali wa Debian.

jina la jina

Badilisha jina la bima la symlink kwa mode moja kwa moja. Katika mchakato, hii symlink na watumwa wake ni updated kwa uhakika wa kipaumbele juu imewekwa mbadala.

- kutaja jina

Onyesha habari kuhusu kundi la kiungo ambalo jina ni kiungo kikuu. Taarifa iliyoonyeshwa inajumuisha mode ya kikundi (auto au mwongozo), ambayo mbadala ya symlink inaonyesha sasa, ni njia gani nyingine zinazopatikana (na njia zingine za watumwa zinazofanana), na mbadala ya kipaumbele iliyowekwa sasa.

ANGALIA PIA

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

Muhimu: Tumia amri ya mtu ( % mtu ) ili kuona jinsi amri hutumiwa kwenye kompyuta yako fulani.