Skip to main content

Алтернативи - Linux Command

Linux. Пять must have текстовых редакторов (Юни 2026)

Linux. Пять must have текстовых редакторов (Юни 2026)
Anonim

Linux / Unix команда:> алтернативи

име

алтернативи - поддържат символни връзки, определящи командите по подразбиране

резюме

алтернативи настроики --Инсталирай приоритет на връзката с името на връзката --slave име на връзката път … --initscript обслужване

алтернативи настроики --Премахване path name

алтернативи настроики --комплект path name

алтернативи настроики --Автоматичен име

алтернативи настроики --display име

алтернативи настроики --config име

описание

алтернативи създава, премахва, поддържа и показва информация за символните връзки, съдържащи алтернативната система. Системата за алтернативи е повторно въвеждане на алтернативната система на Дебиан. Той е пренаписан основно за премахване на зависимостта от perl; той е предназначен да бъде заместник на Дебианактуализиране на зависимости скрипт. Тази страница е леко модифицирана версия на страницата "man" от проекта Debian.

Възможно е няколко програми, изпълняващи еднакви или подобни функции, да бъдат инсталирани едновременно в една система. Например, много системи имат няколко текстови редактора инсталирани наведнъж. Това дава възможност на потребителите да изберат система, която позволява на всеки да използва различен редактор при желание, но затруднява програмата да направи добър избор на редактора, за да се позове, ако потребителят не е посочил конкретно предпочитание.

Системата алтернативи има за цел да реши този проблем. Общо име в файловата система се споделя от всички файлове, осигуряващи взаимозаменяема функционалност. Системата за алтернативи и системният администратор заедно определят кой файл е посочен от това генерично име. Например, ако текстовите редакториизд(1) иNVI(1) и двете са инсталирани на системата, алтернативните системи ще причинят родово име / ЮЕсАр / хамбар / редактор да се позовават на / ЮЕсАр / хамбар / NVI по подразбиране. Системният администратор може да отмени това и да го накара да се позове / ЮЕсАр / хамбар / изд вместо това, а системата за алтернативи няма да промени тази настройка, докато не бъде изрично поискано от нея.

Общото име не е пряка символна връзка с избраната алтернатива. Вместо това това е символична връзка към име в алтернативи указател , което на свой ред е символна връзка към референтния файл. Това се прави така, че промените в системния администратор да бъдат ограничени в рамките на / и т.н. директория: FHS (q.v.) дава причини защо това е добро нещо.

Когато всеки пакет, предоставящ файл с определена функционалност, е инсталиран, променен или премахнат,алтернативи се обажда да актуализира информацията за този файл в алтернативната система.алтернативи обикновено се извиква от% пост или%пред скриптове в RPM пакети.

Често е полезно да се синхронизират редица алтернативи, така че те да бъдат променени като група; например, когато няколко версии наVI(1) редактор са инсталирани, на страницата, на която се позовава /usr/share/man/man1/vi.1 трябва да съответства на изпълнимия файл, посочен от / ЮЕсАр / хамбар / VI . алтернативи обработва това чрез майстор и роб връзки; когато се смени капитана, всички свързани роби също се променят. Главната връзка и свързаните с нея роби съставляват a връзка група .

Всяка група връзки е във всеки един момент в един от двата режима: автоматичен или ръчен. Когато една група е в автоматичен режим, системата за алтернативи автоматично ще реши, тъй като пакетите са инсталирани и премахнати, дали и как да се актуализират връзките. В ръчния режим системата за алтернативи няма да промени връзките; тя ще остави всички решения на системния администратор.

Групите връзки са в автоматичен режим, когато са въведени за първи път в системата. Ако системният администратор направи промени в автоматичните настройки на системата, това ще бъде забелязано, когато следващия път се изпълняват алтернативи на групата на променените връзки и групата автоматично ще бъде превключена на ръчен режим.

Всяка алтернатива има a приоритет свързани с него. Когато група връзки е в автоматичен режим, алтернативите, посочени от членовете на групата, ще бъдат тези, които имат най-висок приоритет.

Когато използвате --config опцията ще изброи всички опции за групата връзки, които са дадени име е основната връзка. След това ще бъдете подканени за кой избор да използвате за групата връзки. След като направите промяна, групата на връзките вече няма да се намира Автоматичен режим. Вие ще трябва да използвате --Автоматичен , за да се върнете към автоматичното състояние.

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

Тъй като дейността наалтернативи са доста ангажирани, някои специфични термини ще помогнат да се обясни нейното функциониране.

родово име

Име, като / ЮЕсАр / хамбар / редактор , който препраща чрез алтернативната система към един от многото файлове с подобна функция.

символна връзка

Без допълнителна квалификация това означава символна връзка в директорията с алтернативи: тази, която системният администратор се очаква да коригира.

алтернатива

Името на конкретен файл в файловата система, което може да стане достъпно чрез родово име чрез алтернативната система.

алтернативни директории

Директория по подразбиране / и т.н. / алтернативи , съдържащ символните връзки.

административна директория

Директория по подразбиране / VAR / ПЬ / алтернативи , съдържащиалтернативи"държавна информация.

група връзки

Набор от свързани символни връзки, предназначени да бъдат актуализирани като група.

основна връзка

Връзката в групата връзки, която определя как са конфигурирани другите връзки в групата.

подчинена връзка

Връзка в група за връзки, която се контролира от настройката на основната връзка.

автоматичен режим

Когато група връзки е в автоматичен режим, системата за алтернативи гарантира, че връзките в групата сочат алтернативите с най-висок приоритет, подходящи за групата.

ръчно управление

Когато група връзки е в ръчен режим, системата за алтернативи няма да прави промени в настройките на системния администратор.

Настроики

Точно трябва да се укаже едно действие, акоалтернативи е да изпълнявате някаква смислена задача. Всеки брой от общите опции може да бъде посочен заедно с всяко действие.

Общи опции

--verbose

Генерирайте още коментари за това каквоалтернативи прави.

--quiet

Не генерирайте коментари, освен ако не възникнат грешки. Тази опция все още не е изпълнена.

--тест

Всъщност не правете нищо, просто кажете какво ще се направи. Тази опция все още не е изпълнена.

--помогне

Дайте известна информация за използването (и кажете коя версия наалтернативи това е).

--version

Кажете коя версия наалтернативи това е (и дайте известна информация за употребата).

--altdir указател

Указва алтернативната директория, когато това трябва да е различно от стандартното.

--admindir указател

Задава административната директория, когато това трябва да бъде различно от стандартната.

мерки

--Инсталирай път на името на връзката при --slave Слайд слайд --initscript обслужване …

Добавете група алтернативи към системата. име е генеричното име на основната връзка, връзка е името на неговата символна връзка и път е алтернативата, въведена за основната връзка. SNAME , помятам и spath са родово име, име на символна връзка и алтернатива за връзка с роб, и обслужване е името на всяка свързана с него алтернатива.ЗАБЕЛЕЖКА: --initscript е специфична опция за Red Hat Linux. Нула или повече--slave могат да бъдат посочени опции, всяка от които с три аргумента.

Ако посочената главна символна връзка вече съществува в записите на системата за алтернативи, предоставената информация ще бъде добавена като нов набор от алтернативи за групата. В противен случай с тази информация ще бъде добавена нова група, настроена на автоматичен режим. Ако групата е в автоматичен режим и приоритетът на новосъздадените алтернативи е по-висок от всички други инсталирани алтернативи за тази група, символните връзки ще бъдат актуализирани, за да сочат към ново добавените алтернативи.

ако--initscript се използва, системата за алтернативи ще управлява инцидента, свързан с алтернативата чрезchkconfig, регистриране и премахване на регистрацията на скрипта за начало в зависимост от това коя алтернатива е активна.

ЗАБЕЛЕЖКА: --initscript е специфична опция за Red Hat Linux.

--Премахване path name

Премахнете алтернатива и всички свързани с нея подчинени връзки. име е име в директорията с алтернативи и път е абсолютно име на файл, към което име могат да бъдат свързани. ако име е наистина свързан път , име ще бъдат актуализирани, за да посочат друга подходяща алтернатива или да бъдат премахнати, ако няма такава алтернатива. Асоциираните робски връзки ще бъдат съответно актуализирани или премахнати. Ако връзката към момента не сочи към път , няма промяна на връзките; само информацията за алтернативата се премахва.

--комплект path name

Символичната връзка и роби за връзка група име задайте тези, конфигурирани за път , а групата на връзките е настроена на ръчен режим. Тази опция не е в първоначалното изпълнение на Дебиан.

--Автоматичен име

Превключете главната символна връзка име до автоматичен режим. По време на процеса този символен ред и неговите роби се актуализират, за да посочат инсталираните алтернативи с най-висок приоритет.

--display име

Показвайте информация за групата връзки, от която име е основната връзка. Показваната информация включва режима на групата (автомат или ръчно), към която алтернатива в момента се позовава символната връзка, какви други алтернативи са налични (и техните съответни алтернативи за подчинени) и най-високата приоритетна алтернатива, която понастоящем е инсталирана.

ВИЖТЕ СЪЩО

Въ(1), FHS, стандартната йерархия на файловата система.

Важно: Използвай мъж команда ( % man ), за да видите как се използва команда на вашия компютър.