Alternativen - Linux Command - Unix Command

Linux / Unix Command:> Alternativen

Numm

Alternativen - Wielt symbolesch Verknëppelen fir Standardbefehlen ze bestëmmen

Synopsis

Alternativen [ Optiounen ] - Install Link Link path path Prioritéit [ --slave Link Wee Path ] ... [ --initscript Service ]

Alternativen [ Méiglechkeete ] --remove Wee Wee

Alternativen [ Optiounen ] - Numm Numm Wee

Alternativen [ Optiounen ] --Am Numm

Alternativen [ Optiounen ] --DisplayName

Alternativen [ Optiounen ] --configName

Beschreiwung

Alternativen erstellt, removes, behält an informéiert iwwer d'symbolesch Verknüpfungen, déi d'Alternativsystem hunn. D'Alternativ System ass en Neesart vum Debian Alternativsystem. Et gouf primär nei geschriwwe fir d'Ofhängegkeet vu Perl ze bidden; Et ass e Drop drop Ersatz fir den Debian Update-Dependencies Skript. Dës Mann Säit ass eng liicht modifizéiert Versioun vun der Säit vum Debian.

Et ass méiglech datt verschidden Programmer déi selwecht oder ähnlech Funken erliewt ginn op engem eenzegen System zur selwechter Zäit installéiert ginn. Zum Beispill, vill Systemer hunn verschidden Text Editoren opgeriicht. Dëst léisst Choix fir de Benotzer vun engem System, fir datt jiddereen mat engem anere Redaktor benotze wëllt, awer et ass schwiereg fir e Programm fir e gudde Choix vum Editor ze huelen fir opzefänken, wann de Benotzer keng speziell Präferenz uginn.

D'Alternativ System soll d'Fro stellen. En generesche Numm am Dateiesystem gëtt vun alle Dateie gedeelt, déi austauschbar Funktionalitéit hunn. D'Alternativ System an den Systemadministrator bestëmmen zesumme mam bestëmmten Dateie vun deem generesche Numm referenzéiert. Zum Beispill, wann d'Textdateuren ed (1) an nvi (1) souwuel am System installéiert sinn, gëtt d'Alternativsystem de generesche Numm / usr / bin / editor verëffentlecht fir op / usr / bin / nvi standard ze verweisen . De Systemadministrator kann dat iwwersetzen a veruersawen, datt et u / usr / bin / ed bezuelt gëtt an d'Alternativsystem äntweren dës Säit net ze änneren, bis et explizéiert ginn.

De generesche Numm ass net direkt en symboleschen Link op d'gewielte Alternativ. En ass e symboleschen Link zu engem Numm am Alternativ- Verzeichnis , wat en um symboleschen Zoustand vun der aktueller Datei referenzéiert ass. Dat geschitt fir de Changement vun de Systemadministratioun am / etc directory beschränkt: de FHS (qv) gitt Grënn firwat et e gudde Sang gëtt.

Wann all Package déi e Fichier mat enger Funktioun erlaabt ass installéiert, geännert oder ofgeschaaft ginn, ginn Alternativen zur Aktualiséierung vun der Informatioun iwwer dës Datei am alternativen System aktualiséiert. Alternativen ass normalerweis vun der % Post oder % Pre Skripts an RPM Paketen genannt.

Et ass oft nëtzlech fir eng Rei vun Alternativen ze synchroniséieren, fir datt se als Grupp geännert ginn; Zum Beispill, wann verschidde Versioune vum Vi (1) Editor installéiert ginn, muss d'Manns Säit referenzéiert sinn duerch /usr/share/man/man1/vi.1 soll dem ausführleche referenzéierten / usr / bin / vi entsprechen . Alternativen handhabt dat duerch d' Meeschter a Sklave Linken; Wann de Meeschter geännert gëtt, ginn all aner Sklaven och geännert. A Master Link an seng assoziéiert Sklaven maachen eng Link Grupp .

All Link Grupp ass zu all Zäit zu enger vun zwou Modus automatesch oder manuell. Wann eng Grupp am automateschen Autosmodus ass, decidéiert d'Alternativsystem automatesch, well d'Packagen installéiert ginn an ewechgeholl goufen, egal a wéi d'Linken aktualiséieren. Am manuellen Modus wäerte d'Alternativsystem d'Links net änneren. Si wäert all d'Entscheedungen vum Systemadministrator verloossen.

Linkgruppen sinn am automatesche Modus, wann se éischt am System agefouert ginn. Wann de Systemadministratioun Ännerunge fir de System automatesch Astellunge vereinfacht, gëtt dëst beobachtet datt d'nächst Kéier Alternativen op der Gruppe vu geännerten Linken lafen, an déi Grupp gëtt automatesch op de manuelle Modus geschalt.

All Alternative huet eng Prioritéit mat derzou bäigedroen. Wann eng Link Grupp am automateschen Autosmodus ass, sinn d'Alternativen déi vun der Grupp uginn, déi déi héchst Prioritéit hunn.

Wann Dir d' Konfiguratioun -config hutt benotzt all d'Choixen fir d'Link Grupp vun deem geänzege Numm ass de Meeschterlink. Dir wäert dann opgefuerdert ginn op wéi eng vun de Choixen fir de Link Grupp benotzen. Sidd Dir eng Ännerung gemaach, gëtt d'Link Grupp net méi am Auto Modus. Dir musst d' Autofuerer op d'Benotzung benotze fir zréck an den automateschen Zoustand ze kommen.

Terminologie

Well d'Aktivitéiten vun Alternativen ganz involvéiert sinn, ginn e puer spezifesch Begrëffer fir hir Operitioun ze erklären.

generesche Numm

E Numm, wéi / usr / bin / editor , deen d'Alternativsystem op ee vun e puer Versiounen vun ähnlecher Funktioun verweist.

symlink

Ouni enger weider Qualifikatioun heescht dat bedeitend e symbolesche Link am Alternativ Verzeichnis: een deen de Systemadministrator soll änneren.

Alternativ

De Numm vun enger spezifescher Datei am Dateesystem, déi iwwer engem generesche Numm zougänglech sinn iwwer d'Alternativsystem.

Alternativléisung

E Verzeichnis, par default / etc / alternativen , mat de Symlinks.

administrative Verzeichnis

E Verzeichnis, par Default / Var / Lib / Alternativen , mat Alternativen 'Zoustand vun de Staat.

Link Grupp

Eng Rei vu Relatiounen, déi als Gruppe aktualiséiert ginn.

Master Link

De Link vun enger Link Grupp, déi bestëmmt wéi d'aner Links an der Grupp configuréiert sinn.

Sklave link

Eng Verknëppung vun enger Link Grupp, déi duerch d'Astellung vum Master Link kontrolléiert gëtt.

automatëschem Modus

Wann eng Link Grupp am automateschen Autosmodus ass, stellt d'Alternativsystem sécher datt d'Links am Grupppunkt op déi héchste Prioritéit Alternativen fir d'Grupp sinn.

manuell Modus

Wann eng Link Grupp am Handmodus ass, ginn d'Alternativsystem keng Ännerungen an de Systemadministratioun.

Optiounen

Genau eng Aktioun muss spezifizéiert ginn wann Alternativen fir eng bedeitend Aufgab ausféieren. All Zuel vun de gemeinsame Optiounen kann virausgesoot ginn mat all Aktioun.

Gemeinsamen Optiounen

- verbose

Generéiere méi Kommentaren iwer d' Alternativen .

--quiet

Generéiere keng Kommentarer, ausser Fehler opgetrueden. Dës Optioun gëtt nach net implementéiert.

--test

Maacht Iech näischt iwwerhaapt, just soen wat wäerte gemaach ginn. Dës Optioun gëtt nach net implementéiert.

--help

Gitt e puer Informatiounsinformatiounen (a soen wéi eng Versioun vun Alternativen dat ass).

--version

Erzwéisse wéi eng Versioun vun Alternativen dëst ass (a gitt e puer Informatiounsinformatiounen).

--altdir Verréicht

Gitt d'AlternativVerbwaart, wann dat net ënnerschiddlech ass vun der Default.

--admindir Verzeichnis

Gitt den administrative Verwalter fest, wann dës Ënnerscheed aus de Standarden ass.

Actions

--install Link Link path path [ --slave slink sname spath ] [ --institut Service ] ...

Fügt eng Grupp vun Alternativen zum System. Numm ass den generesche Numm fir de Meeschterknäpp, Link ass den Numm vun senger Symlink, an de Wee ass d'Alternativ fir de Meeschterlink agefouert. Snam , Slink an Spat sinn den generesche Numm, Symlink an Numm an alternativ fir e Sklave Link, a Service ass den Numm vun all aner Initscript fir d'Alternativ. NOTE: --inschrëft ass e Red Hat Linux spezifesch. Zero oder méi --slave Optiounen, déi all dräi Argumenter gefollegt hunn, ginn uginn.

Wann de Symlink virgesinn ass an der Lëscht vun den Alternativsystemer sinn, gëtt d'Informatiounsservice als nei Alternativ fir d'Grupp addéiert. Soss gëtt eng nei Grupp, déi mam automatesche Modus gesat gëtt, mat dëser Informatioun hinzukommen. Wann d'Grupp am automateschen Modus ass an déi nei Prioritéit méi nei ass wéi déi aner installéiert Alternativen fir dës Grupp, ginn d'Symlinks aktualiséiert fir op déi nei hinzeweisen Alternativen ze weisen.

Wann --initscript benotzt gëtt, ginn d'Alternativsystem d'Initscript, déi mat der Alternativ ass, via chkconfig verwalten, registréiert a schreift d'Init-Skript abhängt wéi eng Alternativ aktiv ass.

NOTE: --inschrëft ass e Red Hat Linux spezifesch.

--remove Wee

Maacht eng Alternativ an all seng verbonne Slave-Links. Den Numm ass en Numm an de Alternativen Verzeichnis, a Wee ass e absolutt Dateinumm, op deen den Numm kéint verbonne sinn. Wann den Numm wierklech mat Verknüpfung verknëppt gëtt, gëtt den Numm aktualiséiert fir op eng aner korrekt Alternativ ze weisen oder auszeschléissen wann et keng Alternativ Link ass. Associéiert Sklavenlinn ass aktualiséiert ginn oder se z'entwéckelen. Wann de Link net momentan op Wee steet , gi keng Links geännert; Nëmme wann d'Informatioun ëm d'Alternativ geläscht gëtt.

- name name path

De symbolesche Link an d'Sklaven fir Link Gruppenname op déi déi fir den Wee konfiguréiert sinn, an d'Link Grupp gëtt op manuell Modus gesaat. Dës Optioun ass net an der Originalabbestëmmung.

--auto name

Setzt den Master-Symlink name an den automateschen Modus. An deem Prozess ginn dës Symlink a seng Sklaven aktualiséiert a weisen op déi héchst Prioritéit installéiert Alternativen.

--display name

Informatioun iwer d'Linkgruppe vun deem Numm ass de Meeschterlink. D'Informatiounskaart beinhalt de Modus vum Grupp (automatesch oder manuell), wéi eng Alternativ de Symlink dréit momentan op, wat aner Alternativen verfügbar sinn (an hir entspriechend Sklaven-Alternativen) an déi héchste Prioritéit alternativ am Moment installéiert.

KUCK OCH

ln (1), FHS, der Dateie Hierarchie Standard.

Wichteg: Benotzt de Mann Kommando ( % Mann ) fir ze kucken wéi e Kommando op Äre Computer benotzt.