Linux లో పథానికి డైరెక్టరీని జోడించండి

Add Directory Path Linux



మీరు లైనక్స్ టెర్మినల్‌పై ఆదేశాన్ని అమలు చేసిన ప్రతిసారీ, మీరు షెల్‌కు ఇచ్చిన పేరు ఉన్న ఎగ్జిక్యూటబుల్ ప్రోగ్రామ్‌ను అమలు చేయమని ఆదేశిస్తున్నారు. Ls, mkdir, touch, and find వంటి సాధారణ ప్రోగ్రామ్‌లతో సహా ఎగ్జిక్యూటబుల్ ప్రోగ్రామ్‌లు ఫైల్‌సిస్టమ్‌లోని ప్రత్యేక డైరెక్టరీలపై నివసిస్తాయి. Linux లో, అటువంటి ఎగ్జిక్యూటబుల్ ప్రోగ్రామ్‌లకు సంబంధించిన డైరెక్టరీలు:

/usr/sbin
/am/usr/స్థానిక/am
/usr/స్థానిక/am
/am
/usr/am
/స్నాప్/am
/sbin
/usr/ఆటలు
/usr/స్థానిక/ఆటలు

ఆ డైరెక్టరీలలో ఒకదానిలో ఎగ్జిక్యూటబుల్ పర్మిషన్‌లతో ఉన్న ఫైల్‌ను లైనక్స్ టెర్మినల్‌లోని ఏదైనా ప్రదేశం నుండి అమలు చేయవచ్చు.







కాబట్టి, ప్రశ్నల కోసం, లైనక్స్ షెల్ ప్రోగ్రామ్‌ల కోసం ఎక్కడ చూడాలో ఎలా తెలుస్తుంది? ఇది ప్రస్తుత డైరెక్టరీ నుండి లేదా ఫైల్‌సిస్టమ్‌లో ఎక్కడైనా యాదృచ్ఛికంగా శోధనను ప్రారంభించదు. షెల్ దానిపై ఆధారపడి ఉంటుంది $ PATH వేరియబుల్.



$ PATH వేరియబుల్ అంటే ఏమిటి?

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



$బయటకు విసిరారు $ PATH





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

$ఇది కమాండ్

ఉదాహరణకు, ఎగ్జిక్యూటబుల్ ఎక్కడ ఉందో గుర్తించడానికి pwd ఆదేశం, ఆదేశాన్ని అమలు చేయండి:



$ఇది pwd

అవుట్‌పుట్ నుండి, ఎగ్జిక్యూటబుల్ ఇక్కడ నివసిస్తుందని మనం చూడవచ్చు /ఉదయం డైరెక్టరీ. కొరకు స్పర్శ ఆదేశం, అమలు చేయదగినది దీనిలో నివసిస్తుంది /usr/బిన్ డైరెక్టరీ.

$ PATH కి డైరెక్టరీని ఎలా జోడించాలి

అనే సాధారణ షెల్ స్క్రిప్ట్ మీ వద్ద ఉందనుకోండి శుభాకాంక్షలు .sh ఆ ప్రింట్స్ హలో వరల్డ్ లో ఉంచబడింది / హోమ్/జేమ్స్/ఫైల్స్ డైరెక్టరీ. డిఫాల్ట్‌గా, డైరెక్టరీ ఇంకా నిర్వచించబడలేదు $ PATH వేరియబుల్. ఏదైనా స్థానం లేదా డైరెక్టరీ నుండి స్క్రిప్ట్‌ను అమలు చేయడానికి, మీరు స్క్రిప్ట్‌కు సంపూర్ణ మార్గాన్ని పేర్కొనాలి. ఇప్పుడు, ఇది గజిబిజిగా మరియు సమయం తీసుకుంటుంది.

స్క్రిప్ట్‌కు పూర్తి మార్గాన్ని పేర్కొనకుండా ప్రపంచవ్యాప్తంగా స్క్రిప్ట్‌ను అమలు చేయడానికి (ఫైల్‌సిస్టమ్‌లో మీ స్థానంతో సంబంధం లేకుండా), మీరు స్క్రిప్ట్‌ని కలిగి ఉన్న డైరెక్టరీని దీనికి జోడించాలి $ PATH దిగువ సింటాక్స్ ఉపయోగించి వేరియబుల్.

$ఎగుమతి PATH=$ PATH:/మార్గం/కు/డైరెక్టరీ/తో/ఫైల్

ఈ సందర్భంలో, ఆదేశం ఉంటుంది:

$ఎగుమతి PATH=$ PATH:/ఇంటికి/జేమ్స్/ఫైళ్లు

చూపిన విధంగా స్క్రిప్ట్‌కు సంపూర్ణ మార్గాన్ని పేర్కొనకుండా మీ లైనక్స్ సిస్టమ్‌లోని ఏదైనా డైరెక్టరీ నుండి స్క్రిప్ట్‌ను కాల్ చేయడానికి లేదా అమలు చేయడానికి మీరు ఇప్పుడు స్థితిలో ఉండాలి.

$ PATH వేరియబుల్‌కు డైరెక్టరీని శాశ్వతంగా ఎలా జోడించాలి

మేము $ PATH కి ఇప్పుడే నిర్వచించిన మార్గం తాత్కాలికం మాత్రమే మరియు మీరు టెర్మినల్‌ని మూసివేసినప్పుడు లేదా మీ సిస్టమ్‌ని రీబూట్ చేసినప్పుడు కొనసాగదు. ఇది ప్రస్తుత షెల్ సెషన్‌లో మాత్రమే పనిచేస్తుంది. మీరు నిష్క్రమించి, మరొక సెషన్‌ను ప్రారంభిస్తే, చూపిన విధంగా మీరు లోపం ఎదుర్కొంటారు.

మార్పులను కొనసాగించడానికి, లో $ PATH వేరియబుల్‌ను నిర్వచించండి ~ .bashrc కాన్ఫిగరేషన్ ఫైల్. దీన్ని పూర్తి చేయడానికి, కాన్ఫిగరేషన్ ఫైల్‌ని తెరవండి.

$సుడో నేను వచ్చాను/.bashrc

అప్పుడు చూపిన విధంగా లైన్ జోడించండి.

$ఎగుమతి PATH=$ PATH:/ఇంటికి/జేమ్స్/ఫైళ్లు

ఆ తర్వాత, సేవ్ చేసి నిష్క్రమించండి. కొత్త మార్పులను లోడ్ చేయడానికి, సోర్స్ కమాండ్‌ని ఈ క్రింది విధంగా ఇన్వోక్ చేయండి:

$మూలం/.bashrc

$ PATH కు డైరెక్టరీని జోడించడాన్ని ధృవీకరించడానికి, చూపిన విధంగా ఆదేశాన్ని అమలు చేయండి.

$బయటకు విసిరారు $ PATH

చుట్టి వేయు

మరియు అక్కడ మీరు, అబ్బాయిలు! మేము విజయవంతంగా Linux లో $ PATH కి డైరెక్టరీని జోడించగలిగాము. మీరు చూసినట్లుగా, ఇది చాలా సౌకర్యవంతంగా మరియు సూటిగా ఉంటుంది, ప్రత్యేకించి మీరు షెల్ నుండి క్రమం తప్పకుండా స్క్రిప్ట్ లేదా అప్లికేషన్‌కు కాల్ చేస్తుంటే. ఏదైనా లైనక్స్ ఫ్లేవర్ కోసం అదే ఆదేశాలు పని చేస్తాయి.