Skip to main content

Alternativy - příkaz Linux

Linux Command-Line Interface (CLI) Tutorial #031 - ss (alternative to netstat) command (Červen 2026)

Linux Command-Line Interface (CLI) Tutorial #031 - ss (alternative to netstat) command (Červen 2026)
Anonim

Příkaz Linux / Unix:> alternativy

název

alternativy - zachování symbolických vazeb určujících výchozí příkazy

Synopse

alternativ možnosti --Nainstalujte název priority cesty odkazu --otrok název odkazu cesta … --init služba

alternativ možnosti --odstranit cesta k názvu

alternativ možnosti --soubor cesta k názvu

alternativ možnosti --auto název

alternativ možnosti --Zobrazit název

alternativ možnosti --config název

Popis

alternativ vytváří, odstraňuje, udržuje a zobrazuje informace o symbolických linkách obsahujících systém alternativ. Systém alternativ je reimplementací systému alternativ Debian. Byl přepsán především k odstranění závislosti na perlu; to je chyba nahrazení Debianuaktualizační závislosti skript. Tato manuálová stránka je mírně upravenou verzí stránky Man z projektu Debian.

Je možné, že několik programů, které splňují stejné nebo podobné funkce, bude nainstalováno současně v jednom systému. Například mnoho systémů má několik textových editorů nainstalovaných najednou. To dává uživateli systému možnost výběru, což umožňuje každému použít jiný editor, pokud je to požadováno, ale složité pro program, aby se mohl správně rozhodnout pro editor, pokud uživatel neupřesnil určitou předvolbu.

Cílem alternativního systému je vyřešit tento problém. Generický název v systému souborů je sdílen všemi soubory, které poskytují vyměnitelné funkce. Systém alternativ a správce systému společně určují, který soubor je odkazován tímto obecným názvem. Například, pokud textové editoryed(1) anvi(1), systém alternativ způsobí generické jméno / usr / bin / editor k odkazu / usr / bin / nvi ve výchozím stavu. Správce systému může toto potlačit a způsobit, že se na něj odkazuje / usr / bin / ed a alternativní systém toto nastavení nezmění, dokud to výslovně nebude požadováno.

Generický název není přímým symbolickým odkazem na vybranou alternativu. Místo toho se jedná o symbolický odkaz na jméno v souboru alternativ adresář , což je symbolické spojení se skutečným referenčním souborem. To je provedeno tak, že změny správce systému mohou být omezeny v rámci /atd adresář: FHS (q.v.) dává důvody, proč je to dobrá věc.

Pokud je každý balík, který poskytuje soubor s určitou funkcí, nainstalován, změněn nebo odstraněn,alternativ je povolán k aktualizaci informací o tomto souboru v systému alternativ.alternativ je zpravidla nazýván z%pošta nebo%před skripty v balících RPM.

Často je užitečné, aby se řada alternativ synchronizovala, aby se změnila jako skupina; například při několika verzíchvi(1), na stránce man page referenced by /usr/share/man/man1/vi.1 by měl odpovídat spustitelnému souboru odkazovanému na / usr / bin / vi . alternativ zpracovává to pomocí mistr a otrok Odkazy; při změně masteru se změní také přidružené podřízené jednotky. Hlavní odkaz a jeho přidružené otroci tvoří a odkaz skupina .

Každá skupina odkazů je v daném okamžiku v jednom ze dvou režimů: automatický nebo manuální. Pokud je skupina v automatickém režimu, systém alternativ se automaticky rozhodne, jak jsou nainstalovány a odstraněny balíky, zda a jak aktualizovat odkazy. V manuálním režimu systém alternativ nezmění odkazy; ponechá všechna rozhodnutí správci systému.

Skupiny odkazů jsou v automatickém režimu, když jsou poprvé uvedeny do systému. Pokud administrátor systému provede změny v automatickém nastavení systému, objeví se to při příštím spuštění alternativ na skupině změněných propojení a skupina bude automaticky přepnuta do ručního režimu.

Každá alternativa má a přednost s tím spojené. Pokud je skupina odkazů v automatickém režimu, alternativy, na které upozornily členové skupiny, budou ty, které mají nejvyšší prioritu.

Při použití --config zobrazí seznam všech možností pro danou skupinu odkazů název je hlavní odkaz. Poté budete vyzváni, které z voleb použít pro skupinu odkazů. Jakmile provedete změnu, skupina odkazů již nebude auto režimu. Budete muset použít --auto možnost návratu do automatického stavu.

Terminologie

Od činnostialternativ jsou docela zapojeny, některé specifické pojmy pomohou vysvětlit její fungování.

generický název

Jméno, jako / usr / bin / editor , který odkazuje prostřednictvím alternativního systému na jeden z řady souborů podobné funkce.

symlink

Bez jakékoli další kvalifikace to znamená symbolické spojení v adresáři alternativ: ten, který má správce systému očekávat.

alternativní

Název konkrétního souboru v souborovém systému, který může být zpřístupněn prostřednictvím generického názvu pomocí systému alternativ.

alternativy

Adresář ve výchozím nastavení / etc / alternativy , obsahující symboly.

správní adresář

Adresář ve výchozím nastavení / var / lib / alternativy , obsahujícíalternativ"informace státu.

skupina odkazů

Soubor souvisejících symbolických odkazů, který má být aktualizován jako skupina.

hlavní odkaz

Odkaz v skupině odkazů, který určuje, jak jsou nakonfigurovány ostatní odkazy ve skupině.

slave

Odkaz v skupině odkazů, který je řízen nastavením hlavního odkazu.

automatický režim

Pokud je skupina odkazů v automatickém režimu, systém alternativ zajišťuje, že odkazy ve skupině odkazují na alternativy nejvyšší priority vhodné pro danou skupinu.

ruční režim

Pokud je skupina odkazů v ručním režimu, systém alternativ nebude provádět žádné změny nastavení správce systému.

Možnosti

Přesně jedna akce musí být zadána, pokudalternativ je provádět jakýkoli smysluplný úkol. Může být zadán libovolný počet společných možností společně s jakoukoli akcí.

Společné možnosti

--verbose

Vygenerujte další komentáře o tom, coalternativ dělá.

--klid

Nevytvářejte žádné komentáře, pokud nenastanou chyby. Tato možnost ještě není implementována.

--test

Vlastně nic dělat, prostě řekněte, co by se dalo udělat. Tato možnost ještě není implementována.

--Pomoc

Uveďte některé informace o použití (a řekněte, která verze aplikacealternativ tohle je).

--verze

Řekněte, která verze aplikacealternativ to je (a uveďte některé informace o použití).

--altdir adresář

Určuje adresář alternativ, pokud se má lišit od výchozího adresáře.

- admindir adresář

Určuje adresář pro správu, pokud se má lišit od výchozího adresáře.

Akce

--Nainstalujte název cesty cesty pri --otrok zaskočte spánek --init služba …

Přidat skupinu alternativ k systému. název je obecný název pro hlavní odkaz, odkaz je název jeho symbolického odkazu a cesta je alternativa zavedená pro hlavní odkaz. sname , slink a spath jsou generické jméno, název symlinku a alternativa pro slave link a služba je název jakéhokoli přidruženého skriptu pro alternativu.POZNÁMKA: --init je specifická možnost Red Hat Linux. Nula nebo více--otrok mohou být specifikovány možnosti, z nichž každá následuje tři argumenty.

Pokud je již specifikovaný hlavní symbolický odkaz v záznamu systému alternativ, dodané informace budou přidány jako nová skupina alternativ pro skupinu. V opačném případě bude s těmito informacemi přidána nová skupina, nastavená na automatický režim. Pokud je skupina v automatickém režimu a priorita nově přidaných alternativ je vyšší než jakákoli jiná instalovaná alternativa pro tuto skupinu, symbolické odkazy se aktualizují tak, aby odkazovaly na nově přidané alternativy.

Li--init , alternativní systém bude spravovat inicializaci spojenou s touto alternativouchkconfig, registraci a zrušení registrace inicializačního skriptu podle toho, která alternativa je aktivní.

POZNÁMKA: --init je specifická možnost Red Hat Linux.

--odstranit cesta k názvu

Odstraňte alternativu a všechny její přidružené vazby slave. název je název v adresáři alternativ a cesta je absolutní název souboru název mohl být propojen. Li název je skutečně spojeno cesta , název budou aktualizovány tak, aby ukazovaly na jinou vhodnou alternativu, nebo budou odstraněny, nebude-li k dispozici žádná taková alternativa. Přidružené podřízené odkazy budou odpovídajícím způsobem aktualizovány nebo odebrány. Pokud odkaz momentálně není směrován cesta , žádné odkazy se nemění; pouze informace o alternativě jsou odstraněny.

--soubor cesta k názvu

Symbolický odkaz a otroky pro skupinu odkazů název nastaveno na ty, které jsou konfigurovány pro cesta a skupina odkazů je nastavena na ruční režim. Tato volba není v původní implementaci Debianu.

--auto název

Přepněte hlavní symlink název do automatického režimu. Během tohoto procesu je tento symlink a jeho podřízené jednotky aktualizovány tak, aby odkazovaly na alternativy s nejvyšší prioritou.

--Zobrazit název

Zobrazte informace o skupině odkazů název je hlavní odkaz. Zobrazované informace zahrnují režim skupiny (automatický nebo manuální), který alternativu právě odkazuje symbolický odkaz, jaké jiné alternativy jsou k dispozici (a jejich odpovídající alternativy slave) a aktuálně nainstalovaná nejvyšší priorita.

VIZ TAKÉ

ln(1), FHS, standardní systém hierarchie souborů.

Důležité: Použijte muž příkaz ( % muž ), abyste zjistili, jak je v daném počítači použit příkaz.