Linux / Unix հրաման:> այլընտրանք
Անուն
այլընտրանք - պահպանել խորհրդանշական հղումներ, որոնք սահմանում են կանխադրված հրամաններ
Սինոփսիս
այլընտրանքներ [ ընտրանքներ ] - տեղադրեք կապի անունի ուղիղ գերակայությունը [- սլայդ հղում անունը ուղին ] ... [ --initscript ծառայություն ]
այլընտրանքներ [ ընտրանքներ ] - հեռացնել անունը
այլընտրանքներ [ ընտրանքներ ] - սահմանել անունի ուղին
այլընտրանքներ [ ընտրանքներ ] - auto անունը
այլընտրանքներ [ ընտրանքներ ] - դիսպլեյ անունը
այլընտրանքներ [ ընտրանքներ ] - կոնֆիգուրացիայի անունը
Նկարագրություն
այլընտրանքները ստեղծում, հեռացնում, պահպանում եւ ցուցադրում են այլընտրանքային համակարգը բաղկացած խորհրդանշական հղումների մասին տեղեկատվություն: Այլընտրանքային համակարգը Debian- ի այլընտրանքային համակարգի վերակառուցումն է: Այն վերագրանցվել է հիմնականում հեռացնել կախվածությունը perl- ից. այն նախատեսված է Debian- ի թարմացման կախվածության սցենարի փոխարինման մեջ: Այս մարդու էջը Debian- ի նախագծի մարդ էջի մի փոքր փոփոխված տարբերակ է:
Հնարավոր է միաժամանակ միեւնույն համակարգում տեղադրվել նույն կամ համանման գործառույթների կատարման մի քանի ծրագրեր: Օրինակ, շատ համակարգեր ունեն միանգամից մի քանի տեքստային խմբագիրներ: Սա ընտրության հնարավորություն է ընձեռում համակարգի օգտագործողներին, որոնք թույլ են տալիս յուրաքանչյուրին օգտագործել տարբեր խմբագիր, եթե ցանկանաք, բայց դժվարացնում է ծրագրի համար լավ ընտրության խմբագիր հրավիրել, եթե օգտագործողը չի նշել որոշակի նախապատվություն:
Այլընտրանքային համակարգի նպատակն է լուծել այս խնդիրը: Ֆայլի համակարգում ընդհանուր անունը համօգտագործվում է փոխանակելի ֆունկցիոնալություն ապահովող բոլոր ֆայլերով: Այլընտրանքային համակարգը եւ համակարգի ադմինիստրատորը միասին որոշում են, թե որ փաստացի ֆայլը հղում է կատարում այս ընդհանուր անունով: Օրինակ, եթե տեքստային խմբագրիչները (1) եւ nvi (1) էլ տեղադրվեն համակարգում, այլընտրանքային համակարգը կստեղծի ընդհանուր անուն / usr / bin / խմբագիր `default / usr / bin / nvi- ին: Համակարգի ադմինիստրատորը կարող է անտեսել դա եւ փոխարինել այն փոխարինելու փոխարեն / usr / bin / ed , եւ այլընտրանքային համակարգը չի փոխի այս պարամետրը, մինչեւ պարզորեն խնդրվի դա անել:
Ընդհանուր անունը ընտրված այլընտրանքին անմիջական խորհրդանշական հղում չէ: Փոխարենը, սա խորհրդանշական հղում է այլընտրանքային դիրեկտորիայի անունը, որն իր հերթին խորհրդանշական հղում է, որը հղում է կատարում փաստացի: Սա արվում է այնպես, որ համակարգային ադմինիստրատորի փոփոխությունները կարող են սահմանափակվել / etc գրացուցակում: FHS (qv) տալիս է պատճառներ, թե ինչու դա լավ բան է:
Երբ տեղադրվում է որոշակի ֆունկցիոնալ ֆայլեր պարունակող յուրաքանչյուր փաթեթ, փոխվում կամ հեռացվում է, այլընտրանքները կոչվում են այլընտրանքային համակարգում այդ ֆայլի մասին տեղեկությունները թարմացնելու համար: այլընտրանքները սովորաբար կոչվում են RPM փաթեթներում % փակցնելու կամ նախնական սցենարներից:
Հաճախ օգտակար է մի շարք այլընտրանքների համար, որոնք պետք է համաժամանակացվեն, որպեսզի նրանք փոխվեն որպես խումբ, օրինակ, երբ տեղադրվում է vi (1) խմբագրի մի քանի տարբերակ, /usr/share/man/man1/vi.1- ի կողմից հղված մարդը էջը պետք է համապատասխանի / usr / bin / vi- ին հղված կատարվողին: այլընտրանքները դա վարում են վարպետի եւ ստրուկների միջոցով : երբ վարպետը փոխվում է, փոխվում է նաեւ կապված ստրուկները: Վարպետ կապը եւ նրա հետ կապված ստրուկները կապի խումբ են կազմում :
Յուրաքանչյուր կապի խումբը ցանկացած ժամանակ, երկու եղանակներից մեկում `ավտոմատ կամ ձեռնարկ: Երբ խումբը ավտոմատ ռեժիմում է, այլընտրանքային համակարգը ավտոմատ կերպով որոշում է, քանի որ տեղադրվում եւ հեռացվում է փաթեթները, արդյոք եւ թե ինչպես թարմացնել հղումները: Ձեռնարկի ռեժիմում այլընտրանքային համակարգը չի փոխի հղումները. այն կկրի բոլոր որոշումները համակարգային ադմինիստրատորին:
ՈՒղեցույցային խմբերը գտնվում են ավտոմատ ռեժիմում, երբ դրանք առաջին անգամ ներկայացվում են համակարգում: Եթե համակարգի ադմինիստրատորը փոփոխություններ է կատարում համակարգի ավտոմատ կարգավորումների մեջ, ապա դա տեղի կունենա, երբ հաջորդ անգամ այլընտրանքային տարբերակները գործարկվում են փոխված հղման խմբի վրա, եւ խումբը ինքնաբերաբար կփոխվի դեպի ձեռքի ռեժիմ:
Յուրաքանչյուր այլընտրանք ունի դրա հետ կապված առաջնահերթություն : Երբ հղումային խումբը գտնվում է ավտոմատ ռեժիմում, խմբի անդամները մատնանշած այլընտրանքները լինելու են ամենաբարձր առաջնությունը:
--config- ի օգտագործման տարբերակը կցուցադրի բոլոր այն ընտրանքները, որոնց կապակցված խումբը, որի անունը տրված է, տեքստային հղումն է: Դրանից հետո ձեզ հուշում են, թե որ ընտրանքներից որն է օգտագործելու հղումը խմբին: Մի փոփոխություն կատարելուց հետո, կապի խումբը այլեւս չի լինի ավտո ռեժիմ: Դուք պետք է օգտագործեք ավտոմատ տարբերակը, որպեսզի վերադառնաք ավտոմատ վիճակի:
Տերմինոլոգիա
Քանի որ այլընտրանքների գործունեությունը բավականին ներգրավված է, որոշ կոնկրետ տերմիններ կօգնեն բացատրել դրա գործողությունը:
ընդհանուր անունը
Անվան, որպես / usr / bin / խմբագիր , որը հղում է կատարում այլընտրանքային համակարգի միջոցով, նման գործառույթի մի շարք ֆայլերից մեկի:
symlink
Առանց որեւէ հետագա որակավորման, սա նշանակում է խորհրդանշական հղում այլընտրանքային գրացուցակում. Մեկը, որը սպասում է համակարգի ադմինիստրատորին, հարմարվելու է:
այլընտրանք
Ֆայլերի համակարգում հատուկ ֆայլի անունը, որը կարող է հասանելի դառնալ ընդհանուր անունով, օգտագործելով այլընտրանքային համակարգը:
այլընտրանքային գրացուցակ
Գրացուցակ, լռությամբ default / etc / alternatives , պարունակող symlinks:
վարչական գրացուցակ
Թղթապանակ , ըստ default / var / lib / alternatives , պարունակող այլընտրանքային պետությունների տեղեկատվությունը:
կապի խումբը
Մի շարք կապված սիմվոլներ, որոնք նախատեսված են որպես թարմացվող խումբ:
վարպետ հղում
Հղման խմբում գտնվող հղումը, որը որոշում է, թե ինչպես է խմբում մյուս հղումները կազմաձեւված:
ստրուկը
Անցում կապի խմբի մեջ, որը վերահսկվում է տաղավար հղման կարգավորմամբ:
ավտոմատ ռեժիմ
Երբ հղումային խումբը գտնվում է ավտոմատ ռեժիմում, այլընտրանքային համակարգը ապահովում է, որ խմբի մեջ հղումները մատնանշում են խմբին համապատասխան առավելագույն առաջնահերթ այլընտրանքներ:
ձեռքով ռեժիմ
Երբ կապի խումբը գտնվում է ձեռքի ռեժիմում, այլընտրանքային համակարգը համակարգային ադմինիստրատորի պարամետրերում որեւէ փոփոխություն չի կատարի:
Ընտրանքներ
Ճիշտ պետք է մեկ գործողություն լինի, եթե այլընտրանքները կատարեն որեւէ իմաստալից գործ: Ցանկացած քանակի ընդհանուր տարբերակ կարող է սահմանվել ցանկացած գործողությամբ:
Ընդհանուր ընտրանքներ
- տատիկ
Գեներացնել ավելի շատ մեկնաբանություններ, թե ինչ այլընտրանքներ են անում:
- հոգեպես
Մի առաջացրեք մեկնաբանություններ, եթե սխալներ չկատարվեն: Այս տարբերակը դեռ չի իրականացվել:
--փորձարկում
Իրականում ոչինչ չանեք, պարզապես ասեք, թե ինչ կլիներ: Այս տարբերակը դեռ չի իրականացվել:
--Օգնություն
Օգտագործեք որոշակի օգտագործման տեղեկատվություն (եւ ասեք, թե որն է տարբերակնների տարբերակը):
- տարբերություն
Ասացեք, թե որ տարբերակն է սա (եւ որոշակի օգտագործման տեղեկություններ է տալիս):
--altdir տեղեկատու
Հատկորոշում է այլընտրանքային դիրեկտորիան, երբ դա տարբերվում է կանխադրվածից:
--admindir դիրեկտորիան
Սահմանում է վարչական տեղեկատու, երբ դա տարբերվում է կանխադրվածից:
Գործողություններ
- Տեղադրեք կապի անունի ճանապարհը [- սլայթային անբաժանելիությունը ] [ -initscript service ] ...
Համակարգի այլընտրանքային խումբ ավելացնել: անունը տերմինի տողի ընդհանուր անվանումը, հղումը սիմվոլիկ նշանի անունն է, իսկ ուղին է տեքստային հղման համար ներկայացված այլընտրանք: snayt , slink եւ spath են ընդհանուր անունը, symlink անունը եւ այլընտրանք է ստրուկ կապի, եւ ծառայությունը անունը որեւէ կապված initscript այլընտրանք. Նշում. - իննսիտրատորը Red Hat Linux- ի հատուկ տարբերակն է: Զրո կամ ավելի - կարող են սահմանվել տարբերակներ, որոնցից յուրաքանչյուրը հաջորդում է երեք փաստարկ:
Եթե ներկայացված է վարպետի սիմվոլը արդեն գոյություն ունի այլընտրանքային համակարգի գրառումների մեջ, մատակարարվող տեղեկատվությունը կավելացվի որպես խմբի նորընտրանքային տարբերակ: Հակառակ դեպքում, այս տեղեկատվության հետ կավելացվի նոր խումբ, որը կարգավորված է ավտոմատ ռեժիմով: Եթե խումբը ավտոմատ ռեժիմում է, եւ նոր ավելացված այլընտրանքների առաջնայնությունը ավելի բարձր է, քան այս խմբի համար նախատեսված այլընտրանքային այլընտրանքներ, ապա սիմվոլները կթարմացվեն `նոր ավելացված այլընտրանքներին մատնանշելու համար:
Եթե -initscript- ը օգտագործվում է, ապա այլընտրանքային համակարգը կկատարի chkconfig- ի միջոցով այլընտրանքային այլընտրանքային ներդիրը, գրանցման եւ գրանցման համարը, որը կախված է այլընտրանքային ակտիվությունից:
Նշում. - իննսիտրատորը Red Hat Linux- ի հատուկ տարբերակն է:
- վերացնել անունը
Հեռացնել այլընտրանքային եւ դրա հետ կապված բոլոր ստրուկային հղումները: անունը այլընտրանքային դիրեկտորիայի անուն է, եւ ճանապարհը բացարձակ ֆայլի անուն է, որի անունը կարող է կապվել: Եթե անունը իսկապես կապված է ուղու հետ , անունը կթարմացվի `այլ համապատասխան այլընտրանք ցույց տալու համար կամ հեռացվում է, եթե նման այլընտրանք չկա: Համակցված ստրուկների հղումները կբավարարվեն համապատասխանաբար: Եթե հղումը ներկայումս չի ուղարկում դեպի ուղի , հղումներ չեն փոխվում, բացառությամբ այլընտրանքային մասին տեղեկությունների:
- նշեք անունի ուղին
Համակցված խմբի անունների խորհրդանշական կապն ու ստրուկները սահմանվում են ուղու համար կազմաձեւված եւ կապի խումբը սահմանվում է ձեռքի ռեժիմ: Այս տարբերակը չէ Debian- ի բնօրինակ իրականացման մեջ:
- auto անունը
Անջատեք հիմնական համընկնի անունը ավտոմատ ռեժիմով: Ընթացքում այս սիմվոլը եւ նրա ծառաները թարմացվում են `նշելով տեղադրվող ամենաբարձր առաջնությունը:
- դիսպլեյի անունը
Ցուցադրեք տեղեկատվություն կապի խմբի մասին, որի անունը հանդիսանում է հիմնական կապը: Ցուցադրված տեղեկատվությունը ներառում է խմբի ռեժիմը (ավտոմատ կամ ձեռնարկ), որն այլընտրանք է, որ ներկայումս նշվում է սիմվոլը, ինչ այլ այլընտրանքային մատչելի են (եւ նրանց համապատասխան ստրուկների այլընտրանքները) եւ ներկայումս տեղադրված ամենաբարձր առաջնահերթընտրանքը:
ՏԵՍ ՆԱԵՒ
ln (1), FHS, Ֆայլերի համակարգի հիերարխիայի ստանդարտը:
Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: