Այլընտրանք - Linux Command - Unix Command

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, Ֆայլերի համակարգի հիերարխիայի ստանդարտը:

Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: