Linux / Unix కమాండ్:> ప్రత్యామ్నాయాలు
పేరు
ప్రత్యామ్నాయాలు - డిఫాల్ట్ ఆదేశాలు నిర్ణయించడానికి సింబాలిక్ లింకులు నిర్వహించడానికి
సంక్షిప్తముగా
ప్రత్యామ్నాయాలు ఎంపికలు --install లింక్ పేరు మార్గం ప్రాధాన్యత --slave లింక్ పేరు మార్గం … --initscript సేవ
ప్రత్యామ్నాయాలు ఎంపికలు --remove పేరు మార్గం
ప్రత్యామ్నాయాలు ఎంపికలు --set పేరు మార్గం
ప్రత్యామ్నాయాలు ఎంపికలు --దానంతట అదే పేరు
ప్రత్యామ్నాయాలు ఎంపికలు --ప్రదర్శన పేరు
ప్రత్యామ్నాయాలు ఎంపికలు --config పేరు
వివరణ
ప్రత్యామ్నాయాలు ప్రత్యామ్నాయ వ్యవస్థను కలిగి ఉన్న లాంఛనప్రాయ లింక్ల గురించి సమాచారాన్ని సృష్టిస్తుంది, తొలగిస్తుంది, నిర్వహిస్తుంది మరియు ప్రదర్శిస్తుంది. ప్రత్యామ్నాయాలు వ్యవస్థ డెబియన్ ప్రత్యామ్నాయ వ్యవస్థ యొక్క పునఃప్రత్యయం. ఇది ప్రాథమికంగా పెర్ల్ మీద ఆధారపడటాన్ని తొలగించటానికి తిరిగి రాయబడింది; ఇది డెబియన్ యొక్క భర్తీకి తగ్గట్టుగా ఉద్దేశించబడిందినవీకరణ-సమన్వయాలు స్క్రిప్ట్. ఈ మాన్యువల్ పేజీ డెబియన్ ప్రాజెక్ట్ నుండి మనిషి పుట యొక్క కొద్దిగా సవరించిన సంస్కరణ.
అదే సమయంలో ఒకే వ్యవస్థలో ఇన్స్టాల్ చేయబడే అదే లేదా ఇలాంటి విధులు నెరవేర్చడానికి అనేక కార్యక్రమాలు సాధ్యమవుతాయి. ఉదాహరణకు, చాలా వ్యవస్థలు అనేక టెక్స్ట్ ఎడిటర్లు ఒకేసారి ఇన్స్టాల్ చేయబడ్డాయి. ఇది ఒక వినియోగదారు యొక్క వినియోగదారులకు ఎంపిక చేసుకుంటుంది, ప్రతి ఒక్కరికీ వేరొక ఎడిటర్ ను వాడేటప్పుడు అనుమతించును, కానీ ఒక ప్రత్యేకమైన ప్రాధాన్యతను తెలుపకపోతే, ఒక కార్యక్రమంలో ఎడిటర్ యొక్క మంచి ఎంపికను చేయటానికి కష్టతరం చేస్తుంది.
ప్రత్యామ్నాయ వ్యవస్థ ఈ సమస్యను పరిష్కరించడానికి ప్రయత్నిస్తుంది. ఫైల్సిస్టమ్ లోని ఒక జెనెరిక్ పేరు పరస్పర మార్పు చెందగల కార్యాచరణను అందించే అన్ని ఫైళ్లతో భాగస్వామ్యం చేయబడుతుంది. ప్రత్యామ్నాయ వ్యవస్థ మరియు వ్యవస్థ నిర్వాహకుడు ఈ సాధారణ పేరు ద్వారా ఏ వాస్తవ ఫైల్ సూచించబడిందో నిర్ణయించారు. ఉదాహరణకు, టెక్స్ట్ ఎడిటర్లుed(1) మరియుNVI(1) రెండు వ్యవస్థలో వ్యవస్థాపించబడినా, ప్రత్యామ్నాయ వ్యవస్థ సాధారణ పేరును కలిగిస్తుంది / Usr / bin / ఎడిటర్ సూచించడానికి / Usr / bin / NVI అప్రమేయంగా. సిస్టమ్ అడ్మినిస్ట్రేటర్ దీన్ని ఓవర్రైడ్ చేసి దానిని సూచించడానికి కారణం కావచ్చు / Usr / bin / ed బదులుగా, ప్రత్యామ్నాయ వ్యవస్థ ఈ విధంగా మార్చడానికి స్పష్టంగా అభ్యర్థించిన వరకు ఈ సెట్టింగ్ని మార్చదు.
ఎంచుకున్న ప్రత్యామ్నాయానికి జెనెరిక్ పేరు ప్రత్యక్ష సంకేత లింక్ కాదు. బదులుగా, ఇది ఒక పేరుకు ఒక సింబాలిక్ లింక్ ప్రత్యామ్నాయాలు డైరెక్టరీ , ఇది రిఫ్రెష్ చేయబడిన అసలు ఫైల్కు బదులుగా సింబాలిక్ లింకు. సిస్టమ్ నిర్వహణాధికారి యొక్క మార్పులను పరిమితం చేయటానికి ఇది జరుగుతుంది / etc డైరెక్టరీ: ఇది ఒక మంచి విషయం ఎందుకు FHS (q.v.) కారణాలను ఇస్తుంది.
ఒక నిర్దిష్ట కార్యాచరణతో ఫైల్ను అందించే ప్రతి ప్యాకేజీ ఇన్స్టాల్ చేసినప్పుడు, మార్చబడుతుంది లేదా తీసివేయబడుతుంది,ప్రత్యామ్నాయాలు ప్రత్యామ్నాయ వ్యవస్థలో ఆ ఫైల్ గురించి సమాచారాన్ని నవీకరించడానికి పిలుస్తారు.ప్రత్యామ్నాయాలు సాధారణంగా నుండి పిలుస్తారు% పోస్ట్ లేదా% pre RPM ప్యాకేజీలలో స్క్రిప్ట్స్.
పలు ప్రత్యామ్నాయాలు సమకాలీకరించడానికి తరచుగా ఉపయోగకరంగా ఉంటాయి, తద్వారా ఇవి సమూహంగా మార్చబడతాయి; ఉదాహరణకు, అనేక సంస్కరణలుvi(1) సంపాదకుడు సంస్థాపించబడివున్నది, మాన్యువల్ పుట ద్వారా ప్రస్తావించబడింది /usr/share/man/man1/vi.1 సూచించదగిన అమలుచేసేదానికి అనుగుణంగా ఉండాలి / Usr / bin / vi . ప్రత్యామ్నాయాలు ద్వారా ఈ నిర్వహిస్తుంది మాస్టర్ మరియు బానిస లింకులు; మాస్టర్ మార్చబడినప్పుడు, ఏ బానిసలూ కూడా మార్చబడతాయి. ఒక మాస్టర్ లింక్ మరియు దాని సంబంధిత బానిసలు తయారుచేస్తారు. A లింక్ సమూహం .
ప్రతి లింక్ సమూహం, ఏ సమయంలోనైనా, రెండు రీతుల్లో ఒకటి: ఆటోమేటిక్ లేదా మాన్యువల్. సమూహం ఆటోమేటిక్ మోడ్లో ఉన్నప్పుడు, ప్రత్యామ్నాయాలు వ్యవస్థ స్వయంచాలకంగా నిర్ణయించబడతాయి, ఎందుకంటే ప్యాకేజీలు వ్యవస్థాపించబడి, తీసివేయబడతాయి, లింక్లను ఎలా నవీకరించాలో మరియు ఎలా చేయాలో. మాన్యువల్ రీతిలో, ప్రత్యామ్నాయ వ్యవస్థలు లింక్లను మార్చవు; ఇది సిస్టమ్ నిర్వాహకునికి అన్ని నిర్ణయాలను వదిలివేస్తుంది.
లింక్ సమూహాలు ఆటోమేటిక్ మోడ్లో ఉంటాయి, అవి మొదట సిస్టమ్కు ప్రవేశపెట్టినప్పుడు. వ్యవస్థ నిర్వాహకుడు సిస్టమ్ యొక్క ఆటోమేటిక్ సెట్టింగులలో మార్పులు చేస్తే, మార్చబడిన లింక్ యొక్క సమూహంలో తదుపరిసారి ప్రత్యామ్నాయాలు అమలు అవుతాయి, మరియు సమూహం స్వయంచాలకంగా మాన్యువల్ మోడ్కు మారుతుంది.
ప్రతి ప్రత్యామ్నాయం a ప్రాధాన్యత దానితో సంబంధం ఉంది. ఒక లింక్ సమూహం ఆటోమేటిక్ మోడ్ లో ఉన్నప్పుడు, సమూహం యొక్క సభ్యులు సూచించే ప్రత్యామ్నాయాలు అత్యధిక ప్రాధాన్యత కలిగినవి.
ఉపయోగిస్తున్నప్పుడు --config ఎంపిక ఇచ్చిన లింక్ సమూహం కోసం ఎంపికలు అన్ని జాబితా చేస్తుంది పేరు మాస్టర్ లింక్. మీరు లింక్ సమూహం కోసం ఉపయోగించే ఎంపికల కోసం మీరు ప్రాంప్ట్ చేయబడతారు. ఒకసారి మీరు మార్పు చేస్తే, లింక్ సమూహం ఇకపై ఉండదు దానంతట అదే మోడ్. మీరు ఉపయోగించాల్సి ఉంటుంది --దానంతట అదే స్వయంచాలక స్థితికి తిరిగి రావడానికి ఎంపిక.
టెర్మినాలజీ
కార్యకలాపాలు నుండిప్రత్యామ్నాయాలు చాలా పాలుపంచుకుంటాయి, కొన్ని నిర్దిష్ట నిబంధనలు దాని ఆపరేషన్ వివరించడానికి సహాయం చేస్తుంది.
సాధారణ పేరు
ఒక పేరు, వంటి / Usr / bin / ఎడిటర్ , ఇది ప్రత్యామ్నాయ వ్యవస్థ ద్వారా, ఇటువంటి ఫంక్షన్ యొక్క అనేక ఫైళ్ళలో ఒకటిగా సూచిస్తుంది.
సింలింక్
ఏదైనా అర్హత లేకుండా, ఇది ప్రత్యామ్నాయ డైరెక్టరీలో ఒక సింబాలిక్ లింకు అని అర్ధం: వ్యవస్థ నిర్వాహకుడు సర్దుబాటు చేయగలడు.
ప్రత్యామ్నాయ
ప్రత్యామ్నాయ వ్యవస్థను ఉపయోగించి ఒక సాధారణ పేరు ద్వారా ప్రాప్తి చేయగల ఫైల్ వ్యవస్థలో ఒక నిర్దిష్ట ఫైల్ పేరు.
ప్రత్యామ్నాయ డైరెక్టరీ
అప్రమేయంగా ఒక డైరెక్టరీ / Etc / ప్రత్యామ్నాయాలు , కలిగి symlinks.
నిర్వాహక డైరెక్టరీ
అప్రమేయంగా ఒక డైరెక్టరీ / Var / lib / ప్రత్యామ్నాయాలు కలిగి ఉంటుందిప్రత్యామ్నాయాలు'రాష్ట్ర సమాచారం.
లింక్ సమూహం
సమూహంగా నవీకరించబడటానికి ఉద్దేశించబడిన సంబంధిత సింక్లింకుల సమితి.
మాస్టర్ లింక్
సమూహంలోని ఇతర లింకులు ఎలా కన్ఫిగర్ చేయబడతాయో నిర్ణయించే లింక్ సమూహంలోని లింక్.
బానిస లింక్
మాస్టర్ లింక్ యొక్క సెట్టింగ్ నియంత్రణలో ఉన్న లింక్ సమూహంలో లింక్.
ఆటోమేటిక్ మోడ్
ఒక లింక్ సమూహం ఆటోమేటిక్ మోడ్లో ఉన్నప్పుడు, ప్రత్యామ్నాయ వ్యవస్థ సమూహం పాయింట్ లో సమూహం కోసం తగిన అత్యధిక ప్రత్యామ్నాయ ప్రత్యామ్నాయాలకు నిర్ధారిస్తుంది.
మానవీయ రీతి
లింక్ సమూహం మాన్యువల్ మోడ్లో ఉన్నప్పుడు, ప్రత్యామ్నాయ వ్యవస్థ సిస్టమ్ సిస్టమ్ నిర్వాహక సెట్టింగులకు ఏ మార్పులను చేయదు.
ఎంపికలు
సరిగ్గా ఒక చర్య తప్పనిసరిగా పేర్కొనబడాలిప్రత్యామ్నాయాలు ఏ అర్ధవంతమైన పని చేయడమే. ఏవైనా సాధారణ ఎంపికల సంఖ్యను ఏ చర్యతోనూ పేర్కొనవచ్చు.
సాధారణ ఎంపికలు
--verbose
దీని గురించి మరిన్ని వ్యాఖ్యలను రూపొందించండిప్రత్యామ్నాయాలు చేస్తోంది.
--quiet
లోపాలు ఏర్పడకపోతే ఏవైనా వ్యాఖ్యానాలను సృష్టించవద్దు. ఈ ఎంపిక ఇంకా అమలు కాలేదు.
--test
వాస్తవానికి ఏమీ చేయవద్దు, ఏమి జరగాలి అని చెప్పండి. ఈ ఎంపిక ఇంకా అమలు కాలేదు.
--సహాయం
కొన్ని ఉపయోగ సమాచారం ఇవ్వండి (మరియు ఏ సంస్కరణ చెప్పండిప్రత్యామ్నాయాలు ఇది).
--version
ఏ వెర్షన్ చెప్పండిప్రత్యామ్నాయాలు ఇది (మరియు కొన్ని ఉపయోగ సమాచారం ఇవ్వడం).
--altdir డైరెక్టరీ
ప్రత్యామ్నాయాల డైరెక్టరీని నిర్దేశిస్తుంది, ఇది డిఫాల్ట్ నుండి భిన్నంగా ఉన్నప్పుడు.
--admindir డైరెక్టరీ
డిఫాల్ట్ నుండి భిన్నంగా ఉన్నప్పుడు పరిపాలనా డైరెక్టరీని నిర్దేశిస్తుంది.
చర్యలు
--install లింక్ పేరు మార్గం ప్రి --slave స్మెమ్ స్పత్ ను వ్రేలాడదీయడం --initscript సేవ …
వ్యవస్థకు ప్రత్యామ్నాయాల సమూహాన్ని జోడించండి. పేరు మాస్టర్ లింక్ కోసం సాధారణ పేరు, లింక్ దాని symlink యొక్క పేరు, మరియు మార్గం మాస్టర్ లింక్ కోసం ప్రవేశపెట్టబడిన ప్రత్యామ్నాయం. sname , రహస్యంగా మసలు మరియు spath ఒక బానిస లింక్ కోసం సాధారణ పేరు, సింక్ లింక్ పేరు మరియు ప్రత్యామ్నాయం, మరియు సేవ ప్రత్యామ్నాయం కోసం అనుబంధిత initscript యొక్క పేరు.గమనిక: --initscript Red Hat Linux ప్రత్యేకమైన ఐచ్చికము. సున్నా లేదా ఎక్కువ--slave ఐచ్ఛికాలు, ప్రతి తరువాత మూడు వాదనలు ఇవ్వబడ్డాయి.
ప్రత్యామ్నాయ వ్యవస్థ యొక్క రికార్డులలో ఇప్పటికే పేర్కొన్న మాస్టర్ సింక్ లింక్ ఉంటే, సరఫరా చేయబడిన సమాచారం గుంపుకు ప్రత్యామ్నాయాల కొత్త సెట్గా చేర్చబడుతుంది. లేకపోతే, ఆటోమేటిక్ మోడ్కు సెట్ చేయబడిన కొత్త సమూహం, ఈ సమాచారంతో చేర్చబడుతుంది. సమూహం ఆటోమాటిక్ మోడ్లో ఉంటే, మరియు కొత్తగా జోడించిన ప్రత్యామ్నాయాలు 'ప్రాధాన్యత ఈ సమూహం కోసం ఏదైనా ఇతర ప్రత్యామ్నాయాల కంటే ఎక్కువగా ఉంటుంది, కొత్తగా జోడించిన ప్రత్యామ్నాయాలకు సూచించడానికి symlinks నవీకరించబడుతుంది.
ఉంటే--initscript ప్రత్యామ్నాయాలు వ్యవస్థ ద్వారా ప్రత్యామ్నాయ సంబంధం initscript నిర్వహిస్తుంది, ఉపయోగిస్తారుchkconfig, ఏ ప్రత్యామ్నాయ క్రియాశీలతను బట్టి, init స్క్రిప్టును నమోదు మరియు నమోదు చేయకుండా.
గమనిక: --initscript Red Hat Linux ప్రత్యేకమైన ఐచ్చికము.
--remove పేరు మార్గం
ప్రత్యామ్నాయ మరియు దాని సంబంధిత బానిస లింక్లను తొలగించండి. పేరు ప్రత్యామ్నాయ డైరెక్టరీలో ఒక పేరు, మరియు మార్గం ఇది ఒక సంపూర్ణ ఫైల్ పేరు పేరు లింక్ చేయవచ్చు. ఉంటే పేరు నిజానికి లింక్ చేయబడింది మార్గం , పేరు అలాంటి ప్రత్యామ్నాయ ఎడమ లేనట్లయితే మరొక తగిన ప్రత్యామ్నాయాన్ని సూచించడానికి నవీకరించబడుతుంది లేదా తొలగించబడుతుంది. సంబంధం ఉన్న బానిస లింక్లు నవీకరించబడతాయి లేదా తీసివేయబడతాయి. లింక్ ప్రస్తుతం సూచించకపోతే మార్గం , ఏ లింకులు మారలేదు; ప్రత్యామ్నాయం గురించి సమాచారం మాత్రమే తొలగించబడుతుంది.
--set పేరు మార్గం
లింక్ గుంపుకు లాంఛనప్రాయ లింక్ మరియు బానిసలు పేరు ఆకృతీకరించిన వాటికి సెట్ చేయండి మార్గం , మరియు లింక్ సమూహం మాన్యువల్ మోడ్కు సెట్ చేయబడింది. ఈ ఐచ్ఛికం అసలు డెబియన్ అమలులో లేదు.
--దానంతట అదే పేరు
మాస్టర్ సింక్లింక్ని మార్చండి పేరు ఆటోమేటిక్ మోడ్ కు. ప్రక్రియలో, ఈ సింక్లింక్ మరియు దాని బానిసలు అత్యధిక ప్రాధాన్యత గల ప్రత్యామ్నాయాలను సూచించడానికి నవీకరించబడ్డాయి.
--ప్రదర్శన పేరు
వీటిలో లింక్ గుంపు గురించి సమాచారం ప్రదర్శించు పేరు మాస్టర్ లింక్. ప్రదర్శించబడే సమాచారం సమూహం యొక్క మోడ్ (ఆటో లేదా మాన్యువల్), ఇది ఏ ప్రత్యామ్నాయ సింప్లింక్ ప్రస్తుతం సూచించినట్లు, ఏ ఇతర ప్రత్యామ్నాయాలు అందుబాటులో ఉన్నాయి (మరియు వాటి సంబంధిత బానిస ప్రత్యామ్నాయాలు) మరియు ప్రస్తుతం అమల్లో ఉన్న అత్యధిక ప్రాధాన్యత గల ప్రత్యామ్నాయం.
ఇది కూడ చూడు
ln(1), FHS, ఫైల్సిస్టమ్ హైరార్కీ స్టాండర్డ్.
ముఖ్యమైన: ఉపయోగించడానికి మనిషి కమాండ్ ( % మనిషి ) మీ కంప్యుటర్లో ఎలా ఉపయోగించాలో చూడడానికి.













