బాష్ ప్రస్తుత డైరెక్టరీని పొందండి

Bash Get Current Directory



Linux లో, కమాండ్ లైన్ ద్వారా చేసే అన్ని పనులకు వినియోగదారులు తగిన డైరెక్టరీలను యాక్సెస్ చేయాలి. Linux లేదా Ubuntu OS తో కంప్యూటర్ సిస్టమ్‌లో వివిధ రకాల డైరెక్టరీలు ఉన్నాయి. వినియోగదారులు టెర్మినల్ ద్వారా ప్రతి డైరెక్టరీని యాక్సెస్ చేయవచ్చు మరియు వారితో సంభాషించవచ్చు. బహుళ ఎంపికలు ఉన్నాయి మరియు ప్రతిసారీ వినియోగదారులు తాము పనిచేస్తున్న ప్రస్తుత డైరెక్టరీ యొక్క కమాండ్ ప్రాంప్ట్‌తో ఇంటరాక్ట్ అవుతారు.

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







డైరెక్టరీని పొందడానికి బాష్‌లోని ఆదేశాలను అమలు చేయడానికి కింది సిస్టమ్ అవసరాలు తప్పనిసరి:



సిఫార్సు OS: లైనక్స్ మింట్ 20 లేదా ఉబుంటు 20.04
యూజర్ ఖాతా: సుడో హక్కులు కలిగిన వినియోగదారు ఖాతా



యూజర్లు ఇప్పటికే తమ కంప్యూటర్ సిస్టమ్స్‌లో సరికొత్త లైనక్స్ మింట్ ఓఎస్‌ని కలిగి ఉన్నారని ట్యుటోరియల్ ఊహిస్తుంది. బాష్ కోసం, లైనక్స్ మింట్ 20 లో ప్రస్తుత డైరెక్టరీని పొందండి, మీ స్క్రీన్ దిగువ ఎడమవైపు ఉన్న ప్రధాన మెనూ నుండి టెర్మినల్‌ని తెరిచి, ఆపై టెర్మినల్ ఎంపికను ఎంచుకోండి.





టెర్మినల్‌తో పరస్పర చర్య చేయడానికి, బాష్ అని టైప్ చేసి, ఆపై ఎంటర్ నొక్కండి.

$ బాష్



ఇది ప్రాంప్ట్‌ను ప్రదర్శిస్తుంది, ఇది ఇన్‌పుట్ విలువ కోసం బాష్ వేచి ఉందని చూపిస్తుంది.

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

PWD (ప్రింట్ వర్కింగ్ డైరెక్టరీ)

ప్రస్తుత వర్కింగ్ డైరెక్టరీ అన్ని ఆదేశాలను అమలు చేస్తున్న డైరెక్టరీ. మీరు ప్రస్తుత వర్కింగ్ డైరెక్టరీ పేరును ముద్రించాలి. PWD ఆదేశాన్ని టైప్ చేసి, ఆపై ఎంటర్ క్లిక్ చేయండి. ఇది దిగువ చూపిన విధంగా అవుట్‌పుట్‌లోని పూర్తి డైరెక్టరీని చూపుతుంది:

$ pwd

పై అవుట్‌పుట్ మేము ప్రస్తుతం యూజర్ డైరెక్టరీలో, అంటే, /హోమ్ /అక్సాలో ఉన్నట్లు చూపిస్తుంది. ఇక్కడ ఉపయోగించిన ఆదేశం PWD, ప్రింట్ వర్కింగ్ డైరెక్టరీ, మరియు ఒకసారి టైప్ చేసిన తర్వాత, Linux Mint 20 సిస్టమ్ ప్రస్తుత స్థానాన్ని ప్రదర్శించడానికి అభ్యర్థించబడింది. డిఫాల్ట్ డైరెక్టరీ అనేది వినియోగదారులు కొత్త బాష్ సెషన్‌ను ప్రారంభించినప్పుడు కనిపించే హోమ్ డైరెక్టరీ.

గమనిక: డైరెక్టరీ నుండి ఒక లెవల్ ద్వారా నిష్క్రమించడానికి, cd అని టైప్ చేయండి .. ఆపై ఎంటర్ క్లిక్ చేయండి. మీరు ఒక డైరెక్టరీలో తిరిగి ఇవ్వబడతారు.

$ cd ..

అయితే, మీరు అన్ని డైరెక్టరీల నుండి నిష్క్రమించాలనుకుంటే, కేవలం cd అని టైప్ చేయండి, ఆపై ఎంటర్ క్లిక్ చేయండి. మీరు డిఫాల్ట్ డైరెక్టరీకి చేరుకుంటారు.

CD (ప్రస్తుత పని డైరెక్టరీని మార్చండి)

కొన్నిసార్లు వినియోగదారులు మరొక డైరెక్టరీలోని సంబంధిత స్థానాలు మరియు ఫైల్‌లను యాక్సెస్ చేయడానికి ఒక డైరెక్టరీ నుండి మరొక డైరెక్టరీకి మారాలనుకుంటున్నారు. దీని కోసం, వారు CD ఆదేశాన్ని ఉపయోగించాలి, తరువాత ఒక లొకేషన్ లేదా డైరెక్టరీ, ఉదా., డాక్యుమెంట్‌లు, హోమ్, మొదలైనవి ఉపయోగించాలి.

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

$ cd డైరెక్టరీ-పేరు

మీరు CD డైరెక్టరీ పేరును టైప్ చేయడం ద్వారా ఏదైనా డైరెక్టరీలో మరింత ముందుకు వెళ్లి, ఆపై ఎంటర్ నొక్కండి. ఇది మిమ్మల్ని వెతుకుతున్న స్థానానికి తీసుకెళుతుంది. వినియోగదారులు ఒకే మార్గంలో మొత్తం మార్గాన్ని నమోదు చేయడానికి ప్రయత్నించవచ్చు, ఉదా., Cd /home/documents/test.docx; ఇది అనేక దశలను ప్రయత్నించకుండా వారిని కాపాడుతుంది మరియు ఒకేసారి స్థానాన్ని చేరుకోవడానికి వారికి సహాయపడుతుంది.

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

అన్ని డైరెక్టరీలను ప్రదర్శించండి లేదా జాబితా చేయండి

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

ఒక నిర్దిష్ట స్థానం నుండి అన్ని డైరెక్టరీలను ప్రదర్శించడానికి, కింది విధంగా ఆదేశాన్ని ప్రయత్నించండి:

$ ls -d * /

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

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

$ ls -l | grep `^ డి '
$ ls -l | egrep `^ d '

ముగింపు

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