பாஷ் தற்போதைய கோப்பகத்தைப் பெறுங்கள்

Bash Get Current Directory



லினக்ஸில், கட்டளை வரி மூலம் செய்யப்படும் அனைத்து பணிகளுக்கும் பயனர்கள் போதுமான அடைவுகளை அணுக வேண்டும். லினக்ஸ் அல்லது உபுண்டு ஓஎஸ் கொண்ட கணினி அமைப்பில் பல்வேறு வகையான அடைவுகள் உள்ளன. பயனர்கள் ஒவ்வொரு கோப்பகத்தையும் முனையம் வழியாக அணுகலாம் மற்றும் அவர்களுடன் தொடர்பு கொள்ளலாம். பல விருப்பங்கள் உள்ளன, ஒவ்வொரு முறையும் பயனர்கள் அவர்கள் பணிபுரியும் தற்போதைய கோப்பகத்தின் கட்டளை வரியில் தொடர்பு கொள்கிறார்கள்.

ஒவ்வொரு உள்ளீட்டு கோரிக்கைக்கு எதிராக தகவலை வழங்குவதன் மூலம் லினக்ஸ் அமைப்பு பதிலளிக்கிறது. அடையப்பட்ட வெளியீடு தரமானது மற்றும் ஷெல் வரியில் அச்சிடப்படுகிறது. இந்த டுடோரியலில், தற்போதைய வேலை கோப்பகத்தை அணுகுவதற்கான வழிகள் மற்றும் பயனர்கள் ஒரு கோப்பகம் அல்லது இருப்பிடத்திலிருந்து இன்னொரு இடத்திற்கு எப்படி மாறலாம், அதைத் தொடர்ந்து பொருத்தமான எடுத்துக்காட்டுகளைப் பார்ப்போம். தற்போதைய பணி அடைவை அணுகுவதற்கு பயன்படுத்தப்படும் கட்டளை அவர்களின் தேவைகளுக்கு ஏற்ப, எந்த நேரத்திலும் தங்கள் கணினியில் எந்த இடத்தையும் அணுக உதவும்.







கோப்பகத்தைப் பெற பாஷில் கட்டளைகளை இயக்க பின்வரும் கணினி தேவைகள் கட்டாயமாகும்:



பரிந்துரைக்கப்பட்ட OS: லினக்ஸ் புதினா 20 அல்லது உபுண்டு 20.04
பயனர் கணக்கு: சுடோ உரிமைகளுடன் ஒரு பயனர் கணக்கு



பயனர்கள் ஏற்கனவே தங்கள் கணினி அமைப்புகளில் சமீபத்திய லினக்ஸ் மின்ட் ஓஎஸ் வைத்திருப்பதாக டுடோரியல் கருதுகிறது. பாஷ், லினக்ஸ் புதினா 20 இல் தற்போதைய அடைவு கிடைக்கும், உங்கள் திரையின் கீழ் இடதுபுறத்தில் உள்ள பிரதான மெனுவிலிருந்து முனையத்தைத் திறந்து, பின்னர் முனைய விருப்பத்தைத் தேர்ந்தெடுக்கவும்.





முனையத்துடன் தொடர்பு கொள்ள, பேஷ் என தட்டச்சு செய்து, பின்னர் Enter ஐ அழுத்தவும்.

$ பேஷ்



இது ஒரு வரியில் காண்பிக்கும், இது உள்ளீட்டின் மதிப்புக்காக பாஷ் காத்திருக்கிறது என்பதைக் காட்டுகிறது.

கவனம் கட்டளைகளை உள்ளிடும்போது, ​​கட்டளைக்கு முன் $ அல்லது வேறு எந்த எழுத்தையும் தட்டச்சு செய்யாதீர்கள். மேலும், இந்த டுடோரியலில் குறிப்பிடப்பட்டுள்ள எடுத்துக்காட்டுகளில், அவற்றில் ஒரு வரியில் உள்ள வரிகள் மற்றும் $ எழுத்துடன் தொடங்காதது ஒவ்வொரு கட்டளையின் வெளியீடுகளாக இருப்பதையும் கவனிக்கவும்.

PWD (அச்சு வேலை அடைவு)

தற்போதைய பணி அடைவு அனைத்து கட்டளைகளும் செயல்படுத்தப்படும் கோப்பகமாகும். தற்போதைய வேலை கோப்பகத்தின் பெயரை நீங்கள் அச்சிட வேண்டும். PWD கட்டளையை தட்டச்சு செய்து பின்னர் Enter ஐ அழுத்தவும். இது கீழே காட்டப்பட்டுள்ளபடி, வெளியீட்டில் முழுமையான கோப்பகத்தைக் காண்பிக்கும்:

$ pwd

மேலே உள்ள வெளியீடு நாம் தற்போது பயனரின் கோப்பகத்தில் இருப்பதைக் காட்டுகிறது, அதாவது, /வீடு /அக்ஸா. இங்கே பயன்படுத்தப்படும் கட்டளை PWD, ஒரு அச்சு வேலை அடைவு, மற்றும் ஒருமுறை தட்டச்சு செய்தவுடன், லினக்ஸ் புதினா 20 அமைப்பு தற்போதைய இருப்பிடத்தைக் காட்டுமாறு கோரப்படுகிறது. பயனர்கள் புதிய பாஷ் அமர்வைத் தொடங்கும் போது தோன்றும் இயல்புநிலை அடைவு முகப்பு அடைவு.

குறிப்பு: கோப்பகத்திலிருந்து ஒரு நிலை வெளியேற, cd என தட்டச்சு செய்க .. பின்னர் Enter ஐ அழுத்தவும். நீங்கள் ஒரு கோப்பகத்தில் திருப்பித் தரப்படுவீர்கள்.

$ cd ..

அதேசமயம், நீங்கள் அனைத்து கோப்பகங்களிலிருந்தும் வெளியேற விரும்பினால், cd என தட்டச்சு செய்து, பின்னர் Enter ஐ அழுத்தவும். நீங்கள் இயல்புநிலை அடைவை அடைவீர்கள்.

குறுவட்டு (தற்போதைய வேலை அடைவை மாற்றவும்)

சில நேரங்களில் பயனர்கள் ஒரு கோப்பகத்திலிருந்து இன்னொரு கோப்பகத்திற்கு மாற மற்றொரு கோப்பகத்தில் தொடர்புடைய இடங்கள் மற்றும் கோப்புகளை அணுக விரும்புகிறார்கள். இதற்காக, அவர்கள் சிடி கட்டளையைப் பயன்படுத்த வேண்டும், பின்னர் ஒரு இடம் அல்லது ஒரு அடைவு, எ.கா., ஆவணங்கள், வீடு போன்றவை.

வெறுமனே குறுவட்டு அடைவு பெயரை தட்டச்சு செய்து பின்னர் Enter ஐ அழுத்தவும். இந்தப் புதிய பாதையை சரிபார்க்க உங்கள் கோப்பகத்தை அச்சிடலாம். வேலை செய்யும் கோப்பகத்தை ஏற்கனவே உள்ளவையாக மாற்றலாம், மேலும் கீழே உள்ள எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, தற்போதைய வேலை அடைவு புதுப்பிக்கப்படும். இங்கே, நாங்கள் வீட்டு அடைவை அடைந்துள்ளோம்.

$ cd அடைவு-பெயர்

சிடி டைரக்டரி பெயரை டைப் செய்வதன் மூலம் எந்த டைரக்டரியிலும் நீங்கள் மேலும் நகர்ந்து பின்னர் என்டரை அழுத்தவும். இது உங்களைத் தேடும் இடத்திற்கு அழைத்துச் செல்லும். பயனர்கள் முழுப் பாதையையும் ஒரே நேரத்தில் உள்ளிட முயற்சி செய்யலாம், எ.கா., சிடி/ஹோம்/டாக்குமென்ட்ஸ்/டெஸ்ட். டாக்ஸ்; இது பல படிகளைச் செய்வதிலிருந்து அவர்களைக் காப்பாற்றும் மற்றும் ஒரே நேரத்தில் இருப்பிடத்தை அடைய அவர்களுக்கு உதவும்.

குறிப்பு: நீங்கள் தற்போது இருக்கும் இடத்தில் இருக்கும் அனைத்து கோப்புகளின் பட்டியலையும் பார்க்கலாம். வெறுமனே ls ஐ தட்டச்சு செய்வதன் மூலம் அதை முடிக்க முடியும், பின்னர், வெளியீட்டைப் பார்க்க நீங்கள் Enter ஐ அழுத்தலாம்.

அனைத்து கோப்பகங்களையும் காட்டவும் அல்லது பட்டியலிடவும்

லினக்ஸ் கணினிகளில் வேலை செய்யும் போது அனைத்து கோப்பகங்களின் பட்டியலையும் அறிவது ஒரு முக்கியமான விஷயம். பயனர்கள் தாங்கள் தற்போது பணிபுரியும் கோப்பகங்களின் அடிப்படையில் வெவ்வேறு விருப்பங்களைப் பார்க்கலாம் மற்றும் அவர்களுக்கு இடையே மாற விரும்புகிறார்கள், எனவே அவர்கள் இந்த இடங்களைப் பயன்படுத்திக் கொள்ளலாம்.

ஒரு குறிப்பிட்ட இடத்திலிருந்து அனைத்து கோப்பகங்களையும் காட்ட, கீழே உள்ள கட்டளையை முயற்சிக்கவும்:

$ ls -d * /

இங்கே, கீழே உள்ள எடுத்துக்காட்டில், பயனர் அதன் வீட்டு கோப்பகத்தில் இருக்கிறார், எனவே அது தொடர்புடைய கோப்பகத்தைக் காண்பிக்கும், இது அக்ஸா பட்டியலிடப்பட்டு தற்போது பயன்பாட்டில் உள்ளது.

குறிப்பு: அடைவு பெயர்களை பட்டியலிடும் ls மற்றும் grep கட்டளைகளின் கலவையையும் நீங்கள் பயன்படுத்தலாம். இதற்காக, பயனர்கள் கண்டுபிடி கட்டளையைப் பயன்படுத்தலாம். மேலே குறிப்பிட்டுள்ள கட்டளைக்கு பதிலாக பயன்படுத்தக்கூடிய சில கட்டளைகள் பின்வருமாறு:

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

முடிவுரை

இந்த டுடோரியலில், லினக்ஸ் புதினா 20 இல் பாஷ் பயன்படுத்தி தற்போதைய கோப்பகத்தைப் பெற பல்வேறு விருப்பங்களை நாங்கள் ஆராய்ந்தோம். இந்த வழியில், பயனர்கள் அவர்கள் பயன்படுத்தும் கணினியின் அடிப்படையில் லினக்ஸ் அல்லது உபுண்டுவில் தற்போதைய கோப்பகத்தை அணுகலாம். பயனர்கள் தாங்கள் பணிபுரியும் தற்போதைய கோப்பகத்தை எவ்வாறு பெறுவது என்பதை அறிய பல்வேறு கட்டளை வரி விருப்பங்கள் விவாதிக்கப்படுகின்றன. தற்போதைய பணி அடைவு பயனர்கள் தங்கள் முனையம் அல்லது கன்சோல் வரியிலிருந்து பல்வேறு வகையான கட்டளைகளை அழைக்கும் கோப்பகமாகும். இந்த எளிதான கட்டளைகளை ஒரே நேரத்தில் தட்டச்சு செய்வதன் மூலம் அவர்கள் வெவ்வேறு இடங்களை அணுகலாம், பின்னர் அவர்கள் வேலை செய்ய விரும்பும் இடங்களில் பொருத்தமான செயல்களைச் செய்யலாம்.