హార్డ్వేర్

లైనక్స్ పైపులు మరియు దారిమార్పులు

విషయ సూచిక:

Anonim

లైనక్స్‌లో, టెర్మినల్ మనం కోరుకునే ఫలితాలను మెరుగుపరచడానికి మరియు ఆప్టిమైజ్ చేయడానికి విలువైన సాధనాలను అందిస్తుందని చాలామందికి ఇప్పటికే తెలుసు. దారిమార్పులు మరియు పైపులను ఎలా ఉపయోగించాలో నేర్పడం ఈ పోస్ట్‌లో మేము సద్వినియోగం చేసుకుంటాము. మరియు టెర్మినల్ నమ్మశక్యం కాని యుటిలిటీలతో బాక్స్ గా మారుతుంది. ఇది రోజువారీ ప్రాతిపదికన మా రోజువారీ పనులను నిర్వహించడానికి సహాయపడే లెక్కలేనన్ని ఆదేశాలు మరియు సాధనాలను మా పారవేయడం వద్ద ఉంచుతుంది.

విషయ సూచిక

లైనక్స్‌లో దారిమార్పులు మరియు పైపులు

ప్రాథమిక అంశాలు

పైపులు ఏమిటో మరియు వాటి ప్రాముఖ్యత (సరదా భాగం) వివరించడానికి ముందు, లైనక్స్‌లోని మూడు ప్రాథమిక అంశాల గురించి మనం స్పష్టంగా ఉండాలి: ప్రామాణిక ఇన్పుట్, ప్రామాణిక అవుట్పుట్ మరియు ప్రామాణిక లోపం.

ప్రామాణిక ఇన్పుట్: అనువర్తనం యొక్క సరైన ఆపరేషన్ కోసం అవసరమైన డేటాను సూచిస్తుంది. వాటికి ఉదాహరణ నిర్మాణాత్మక డేటా లేదా టెర్మినల్ నుండి నమోదు చేసిన సమాచారంతో కూడిన ఫైల్ కావచ్చు. టెర్మినల్‌లో ఇది టైప్ 0 గా సూచించబడుతుంది.

ప్రామాణిక అవుట్పుట్: ఒక అనువర్తనం దాని ప్రక్రియలు మరియు / లేదా ఫలితాల గురించి సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగించే సాధనాలు, ఇవి సాధారణ సందేశాలు, పురోగతికి సంబంధించిన నోటీసులు లేదా ప్రాసెస్ రిజల్యూషన్ (ఒక నివేదిక, ఉదాహరణకు) వంటి నిర్మాణాత్మక డేటా కలిగిన ఫైల్‌లు. టెర్మినల్‌లో ఇది టైప్ 1 గా సూచించబడుతుంది.

ప్రామాణిక లోపం: అనువర్తనాలు అమలు చేసిన సమయంలో సంభవించే సమస్యల గురించి మాకు తెలియజేసే మార్గం ఇది. ఇది టెర్మినల్‌లో టైప్ 2 గా సూచించబడుతుంది.

అన్ని రకాలు సిస్టమ్‌లోని భౌతిక ఫైల్‌లుగా సూచించబడతాయి, ఎందుకంటే మీరు మునుపటి పోస్ట్‌లో, లైనక్స్‌లో చదివినట్లుగా, ప్రతిదీ ఒక ఫైల్.

దారిమార్పులను

ఇప్పుడు దారిమార్పు అంటే ఏమిటి?

దారిమార్పులలో ఒక రకం నుండి మరొక రకానికి (పైన పేర్కొన్న రకాలు) సమాచారాన్ని తరలించడం ఉంటుంది, ఉదాహరణకు, ప్రామాణిక లోపం నుండి ప్రామాణిక అవుట్పుట్ లేదా ప్రామాణిక అవుట్పుట్ నుండి ప్రామాణిక ఇన్పుట్ వరకు. టెర్మినల్ ద్వారా, మేము> గుర్తును ఉపయోగించడం ద్వారా దాన్ని సాధిస్తాము.

దారిమార్పు అవుట్పుట్ మరియు ప్రామాణిక లోపం

ఉదాహరణకు, కమాండ్ యొక్క అవుట్పుట్ను మళ్ళించడానికి మరియు దానిని ఫైల్కు పంపడానికి; మేము అమలు చేయాలి:

ls -la ~> (ఫైల్ పేరు)

అయినప్పటికీ, మేము ఈ విధంగా అమలు చేస్తే, మా ఫైల్ యొక్క కంటెంట్ ప్రతిసారీ, కమాండ్ అవుట్పుట్ ద్వారా భర్తీ చేయబడుతుంది. ఈ అవుట్పుట్ ఫైల్కు జోడించబడాలంటే మనకు కావలసినది, అప్పుడు అమలు ఈ క్రింది విధంగా ఉంటుంది:

ls -la ~ >> (ఫైల్ పేరు)

ఆసక్తికరమైన విషయం ఏమిటంటే, మేము ప్రామాణిక అవుట్‌పుట్‌లు, లోపాలు మరియు ఇన్‌పుట్‌లను మళ్ళించగలము. ఇక్కడ నేను ప్రారంభంలో పేర్కొన్న సంఖ్యలు అర్ధమే. ఉదాహరణకు, అమలు సమయంలో ఉత్పన్నమయ్యే లోపాలను మాకు చూపించమని ప్రోగ్రామ్‌ను బలవంతం చేయడానికి, ప్రామాణిక దోషాన్ని దాని అమలు సమయంలో ప్రామాణిక అవుట్‌పుట్‌కు మళ్ళిస్తాము:

అప్లికేషన్ 2 >> & 1

ఇక్కడ 2 ప్రామాణిక లోపాన్ని సూచిస్తుంది మరియు & 1 ప్రామాణిక ఉత్పత్తిని సూచిస్తుంది.

సిస్టమ్స్ అడ్మినిస్ట్రేషన్‌లో సాధారణమైన ఒక నిర్దిష్ట ప్రక్రియలో ప్రామాణిక లోపాన్ని కూడా మేము విస్మరించవచ్చు. దీని కోసం మేము అమలు చేస్తాము:

అప్లికేషన్ 2> / dev / null

ప్రామాణిక అవుట్‌పుట్‌ను కూడా విస్మరించండి:

అప్లికేషన్> / dev / null

Linux లో ఉన్నందున , / dev / null ఫైల్ ఒక ప్రత్యేక ఫైల్, ఇక్కడ సమాచారం విస్మరించబడుతుంది.

ఇన్పుట్ దారిమార్పు

మేము ప్రామాణిక అవుట్‌పుట్‌లను మరియు లోపాలను దారి మళ్లించే విధంగానే, ఫైల్ నుండి ప్రామాణిక ఇన్‌పుట్‌లతో దీన్ని చేయవచ్చు మరియు దీని కోసం మేము ఆపరేటర్‌ను ఉపయోగిస్తాము <.

మేము మీకు సిఫార్సు చేస్తున్నాము బాగా తెలిసిన లైనక్స్ బ్రౌజర్‌లు

కీబోర్డు ద్వారా వాదనలు నమోదు చేసిన ఆదేశాలు లేదా ప్రోగ్రామ్‌లలో ఇది ఉపయోగపడుతుంది, ఉదాహరణకు మేము వాటిని ఫైల్‌తో భర్తీ చేయగలము, ఉదాహరణకు:

echo "హలో వరల్డ్"> గ్రీటింగ్ పిల్లి <గ్రీటింగ్ హలో వరల్డ్

పరిశీలించండి: Linux ఆదేశాలు: వ్యవస్థను తెలుసుకోండి మరియు మార్చండి

పైపులైన్ల

దారిమార్పుల ఆపరేషన్ అర్థం చేసుకున్న తరువాత, పైపుల భావన చాలా సరళంగా ఉంటుంది. యునిక్స్ తత్వశాస్త్రం యొక్క సూత్రాలలో, చాలా నిర్దిష్టమైన పనులను నిర్వహించే బాధ్యత కలిగిన చిన్న అనువర్తనాలను కలిగి ఉన్నాము మరియు కలిసి సంక్లిష్టమైన పనులను నిర్వహిస్తాము. ఈ సూత్రాన్ని అనుసరించి , అనువర్తనాల సమితి ఒకదానితో ఒకటి సంభాషించడానికి ఒక మార్గం ఉండాలి. ఇక్కడే పైపులు అని పిలవబడతాయి.

పైప్‌లైన్‌లు ఒక ప్రత్యేక రకం దారి మళ్లింపు, ఇది ఒక ఆదేశం యొక్క ప్రామాణిక అవుట్‌పుట్‌ను మరొక ప్రామాణిక ఇన్‌పుట్‌గా పంపడానికి మిమ్మల్ని అనుమతిస్తుంది. దీన్ని సూచించే మార్గం గుర్తు | (పైపు). దీని ప్రధాన ఉపయోగం ఏమిటంటే, ఇది ఆదేశాలను సంగ్రహించడం, ప్రోగ్రామింగ్‌ను సుసంపన్నం చేసే అవకాశాన్ని అందిస్తుంది.

సిస్టమ్‌లో నడుస్తున్న ప్రాసెస్‌లను ps తో చూడటం మరియు PID ద్వారా క్రమబద్ధీకరించడానికి క్రమబద్ధీకరించడానికి వాటి అవుట్‌పుట్‌ను దారి మళ్లించడం ఒక సరళమైన మరియు చాలా ఉపయోగకరమైన ఉదాహరణ:

ps -a | విధమైన

మీరు గమనిస్తే, దారిమార్పులు మరియు పైపులు ప్రాథమిక లైనక్స్ భావనలు మరియు మేము ఖచ్చితంగా నిర్వహించాలి. ఈ విధంగా మీరు టెర్మినల్‌లో మరింత సుఖంగా ఉంటారు.

వ్యాఖ్యలలో మాకు చెప్పండి, మీరు టెర్మినల్‌లో దారిమార్పులు మరియు పైపులను ఏమి ఉపయోగిస్తారు లేదా ఉపయోగిస్తారు?

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button