Балама - Linux Command - Unix команадсы

Linux / Unix команадсы:> балама

Атауы

баламалар - әдепкі командаларды анықтайтын символикалық байланыстарды сақтау

Синопсис

баламалар [ опциялар ] - орнату сілтемесінің аты жолының басымдықтары [- сілтеме сілтемесінің атауы ] ... [ --инициттік сервис ]

баламалы нұсқалар [ опциялар ] - атын өзгерту жолы

баламалар [ опциялар ] - атаудың жолын белгілеу

баламалар [ опциялар ] - атау атауы

баламалар [ опциялар ] - көрсетілім атауы

баламалар [ опциялар ] --config атауы

Сипаттама

Баламалар альтернативті жүйені қамтитын символикалық сілтемелер туралы ақпаратты жасайды, жояды, сақтайды және бейнелейді. Баламалы жүйе Debian баламалы жүйесін қайта құру болып табылады. Бұл перлге тәуелділікті жою үшін жазылған; Debian жаңартуларына тәуелділіктер сценарийін ауыстырудың төмендеуі. Бұл адам беті Debian жобасының адам бетінің сәл өзгертілген нұсқасы.

Бірдей немесе ұқсас функцияларды бір уақытта бір жүйеде орнататын бірнеше бағдарламаны жүзеге асыру мүмкін. Мысалы, көптеген жүйелерде бірнеше мәтіндік редакторлар бірден орнатылған. Бұл, егер қажет болса, әртүрлі редакторды қолдануға мүмкіндік беретін жүйенің пайдаланушыларына таңдау жасайды, бірақ пайдаланушы белгілі бір артықшылықты көрсетпегенін сұрау үшін редакторды жақсы таңдауды қиындатады.

Баламалы жүйе бұл мәселені шешуге бағытталған. Файл жүйесінде жалпы атау өзара ауыстырылатын функционалдылықты қамтамасыз ететін барлық файлдармен бөлісіледі. Баламалы жүйе және жүйелік әкімші бірге осы нақты атаумен қандай аталмыш файлға сілтеме жасайтынын анықтайды. Мысалы, мәтіндік редакторлар (1) және nvi (1) жүйеде орнатылған болса, баламалы жүйе / usr / bin / editor әдепкі бойынша / usr / bin / nvi сілтемесін береді. Жүйе әкімшісі мұны орнына алып, оның орнына / usr / bin / ed сілтемесін жасай алады және баламалы жүйе бұл параметрді нақты орындауды талап етпейінше өзгерте алмайды.

Жалпы аты таңдалған балама үшін тікелей символикалық байланыс емес. Оның орнына бұл альтернативті каталогтағы атаудың символикалық байланысы, ол өз кезегінде сілтеме жасалатын нақты файлға арналған символикалық сілтеме болып табылады. Бұл жүйе әкімшісінің өзгерістері / etc каталогында орналасуы үшін жасалады: FHS (qv) бұл неге жақсы нәрсе екенін көрсетеді.

Белгілі бір функционалдылықты қамтамасыз ететін әр пакет орнатылса, өзгертілсе немесе жойылса, баламалы жүйеде сол файл туралы ақпаратты жаңарту үшін баламалар шақырылады. баламалы әдетте RPM пакеттерінде % post немесе % pre сценарийлерінен шақырылады.

Көптеген баламалар синхрондалуы үшін жиі пайдалы, өйткені олар топ ретінде өзгертіледі; мысалы, vi (1) редакторының бірнеше нұсқасы орнатылса, /usr/share/man/man1/vi.1 сілтеме жасаған адам беті / usr / bin / vi сілтемесі орындалатын файлға сәйкес келуі керек. баламалар мұны шеберлер мен шеберлік байланыстары арқылы шешеді; мастер өзгерген кезде, кез келген байланысқан құлдар да өзгереді. Негізгі сілтеме және оның байланысқан құлдары байланыс тобын құрайды .

Әрбір байланыс тобы кез-келген уақытта, екі режимнің бірінде: автоматты немесе қолмен. Топ автоматты режимде болғанда, баламалы жүйе сілтемелерді жаңарту және жаңарту жолдары пакеттер орнатылып, жойылған кезде автоматты түрде шешіледі. Қол режимінде баламалы жүйе сілтемелерді өзгертпейді; ол барлық шешімдерді жүйелік әкімшіге қалдырады.

Сілтеме топтары жүйеге бірінші рет кірген кезде автоматты режимде болады. Егер жүйе әкімшісі жүйенің автоматты баптауларына өзгертулер енгізсе, бұл өзгертілген сілтеме тобының келесі жолы балама іске қосылғанын байқайды және топ автоматты түрде қолмен режимге ауысады.

Әрбір балама оған байланысты басымдыққа ие . Байланыстыру тобы автоматты режимде болған кезде, топ мүшелерімен көрсетілген ең алдымен басымдықтары бар баламалар болады.

--config параметрін пайдаланған кезде сілтеме тобына арналған барлық таңдаулар тізімі берілген, олардың атын басты сілтеме болып табылады. Одан кейін сілтеме тобында қолданылатын таңдаулардың қайсысы сұралады. Өзгерістер жасағаннан кейін байланыс тобы автоматты түрде автоматты режимде болмайды. Автоматты күйге оралу үшін --auto опциясын қолданыңыз.

Терминология

Баламалы әрекеттердің әрекеті өте белсенді болғандықтан, кейбір нақты терминдер оның жұмысын түсіндіруге көмектеседі.

жалпы аты

Балама жүйе арқылы ұқсас функцияның бірнеше файлына сілтеме жасайтын / usr / bin / editor сияқты атау.

symlink

Қосымша біліктілігінсіз бұл альтернативті каталогтағы символикалық байланыстың белгісі: біреуі жүйелік әкімші реттейтін болады.

балама

Баламалы жүйені қолданып жалпы атау арқылы қол жетімді болуы мүмкін файлдық жүйеде нақты файлдың атауы.

альтернативті каталог

Әдепкі бойынша, директория / etc / альбомдар, символдар бар.

әкімшілік каталог

Әдепкі бойынша, / var / lib / баламалар туралы анықтамалық, ол баламалы күй туралы ақпаратты қамтиды.

байланыс тобы

Топ ретінде жаңартуға арналған тиісті байланысты белгілер жиынтығы.

басты сілтеме

Топтағы басқа сілтемелер қалай конфигурацияланғанын анықтайтын сілтеме тобындағы сілтеме.

құл байланыс

Сілтеме тобындағы сілтеме, негізгі сілтеме параметрімен реттеледі.

автоматты режим

Байланыстыру тобы автоматты режимде болғанда, баламалы жүйе топтағы байланыстар топ үшін қолайлы ең жоғары басымдық балама нұсқаларын көрсетеді.

қолмен басқару режимі

Байланыстыру тобы қолмен режимде болғанда, баламалы жүйе жүйе әкімшісінің параметрлеріне өзгерістер енгізбейді.

Опциялар

Альтернативалар қандай да бір мағыналы тапсырманы орындау үшін нақты әрекет ету керек. Жалпы опциялардың кез-келген саны қандай да бір әрекетпен бірге көрсетілуі мүмкін.

Жалпы параметрлер

- ұсақ

Қандай баламалар жасайтыны туралы қосымша пікір қалыптастырыңыз.

--тыныш

Қателер туындамаса түсініктеме жасамаңыз. Бұл параметр әлі іске асырылмаған.

- тексеру

Іс жүзінде ештеңе жасамаңыз, жай ғана не істейтінін айт. Бұл параметр әлі іске асырылмаған.

--Көмектесіңдер

Кейбір пайдалану туралы ақпараттар беріңіз (және қандай нұсқалардың нұсқасын айтасыз ).

- түрлендіру

Бұл баламалы нұсқалардың қайсысы екенін айтыңыз (және кейбір пайдалану туралы ақпарат беріңіз).

--altdir каталогы

Әдепкі бойынша ерекшеленетін болса, баламалы каталогты анықтайды.

--admindir каталогы

Әдепкі бойынша ерекшеленетін болса, әкімшілік каталогты анықтайды.

Әрекеттер

--Құрылғысыздың атын өзгерту жолы [ --Слайд слэкин снайперы ] [ --иницкарт сервисі ] ...

Жүйеге баламалы топтарды қосыңыз. аты - негізгі сілтеме үшін жалпы атау, сілтеме оның символының атауы, ал жол - негізгі сілтеме үшін енгізілген балама. sname , slink және spath - жалпы сілтеме, символдың аты және сілтеме үшін балама, ал қызмет - балама үшін кез-келген инициативті атау. ЕСКЕРТПЕ: --INITScript - Red Hat Linux арнайы нұсқасы. Нөлдік немесе одан да көп - үш қосымша аргументтің кейінгі нұсқалары болуы мүмкін.

Көрсетілген негізгі символдық сілтеме баламалы жүйенің жазбаларында бұрыннан бар болса, берілген ақпарат топ үшін баламалы жаңа жиынтық ретінде қосылады. Әйтпесе, осы ақпаратпен автоматты режимге орнатылған жаңа топ қосылады. Егер топ автоматты тәртіпте болса және жаңадан қосылған баламалардың басымдықтары осы топқа орнатылған кез-келген басқа баламадан жоғары болса, символдар жаңадан қосылған қосалқы нұсқаларды көрсету үшін жаңартылады.

Егер --initscript қолданылса, баламалы жүйе chkconfig арқылы баламалы байланысты инициитетті басқарады, қандай балама белсенді болғанына байланысты init сценарийін тіркейді және тіркеуден шығарады.

ЕСКЕРТПЕ: --INITScript - Red Hat Linux арнайы нұсқасы.

--жаңа аттың жолы

Балама және оның барлық байланыстырылған құл сілтемелерін алып тастаңыз. аты - альтернативті каталогтағы атау, ал жол - бұл атаудың байланыстырылуы мүмкін абсолютті файл атауы . Егер атау шынымен жолмен байланысты болса, атау басқа балама баламалы нұсқаны көрсету үшін жаңартылады немесе мұндай балама қалдырылмаған жағдайда жойылады. Байланыстырылған байланыс сілтемелері сәйкесінше жаңартылады немесе жойылады. Егер сілтеме қазіргі уақытта жолға бағытталмаса, сілтемелер өзгермейді; тек балама туралы ақпарат жойылады.

- атауды орнату жолы

Сілтемелік сілтеме және байланысқа арналған топ атауы үшін жолдар жолға теңшелгендерге орнатылады және байланыс тобы қолмен режимге орнатылады. Бұл параметр түпнұсқа Debian енгізуде емес.

- атау атауы

Мастер символы атауын автоматты режимге ауыстырыңыз. Осы симпозиумда және оның құлдарында ең жоғары басымдықты баламалы нұсқаларды көрсету үшін жаңартылады.

--Display атауы

Байланыстыру тобы туралы атаудың негізгі сілтемесі туралы ақпаратты көрсету. Көрсетілетін ақпарат топтық режимді қамтиды (автоматты немесе қолмен), қазіргі таңдағы символды көрсететін балама, қандай басқа баламалар бар (және олардың сәйкесінше құл баламалары) және қазіргі уақытта орнатылған ең жоғары басымдық балама.

Сондай-ақ қараңыз

ln (1), FHS, файлдық жүйе иерархиясы стандарты.

Маңызды: Жеке компьютерде пәрменді қалай пайдалану керектігін көру үшін man ( % man ) пәрменін пайдаланыңыз.