லினக்ஸில் பாதையில் அடைவைச் சேர்க்கவும்

Add Directory Path Linux



ஒவ்வொரு முறையும் நீங்கள் லினக்ஸ் முனையத்தில் ஒரு கட்டளையை இயக்கும்போது, ​​கொடுக்கப்பட்ட பெயரைக் கொண்டு இயங்கக்கூடிய நிரலை இயக்க ஷெல்லுக்கு நீங்கள் கட்டளையிடுகிறீர்கள். Ls, mkdir, touch, and find போன்ற எளிய நிரல்கள் உட்பட இயங்கக்கூடிய நிரல்கள், கோப்பு முறைமையில் உள்ள சிறப்பு அடைவுகளில் வசிக்கின்றன. லினக்ஸில், இதுபோன்ற இயங்கக்கூடிய நிரல்களுக்கு இடமளிக்கும் கோப்பகங்கள்:

/usr/sbin
/நான்/usr/உள்ளூர்/நான்
/usr/உள்ளூர்/நான்
/நான்
/usr/நான்
/ஒடி/நான்
/sbin
/usr/விளையாட்டுகள்
/usr/உள்ளூர்/விளையாட்டுகள்

அந்த கோப்பகங்களில் ஒன்றில் இயங்கக்கூடிய அனுமதிகளுடன் ஒரு கோப்பை லினக்ஸ் முனையத்தில் உள்ள எந்த இடத்திலிருந்தும் செயல்படுத்த முடியும்.







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



$ PATH மாறி என்ன?

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



$வெளியே எறிந்தார் $ பாத்





கட்டளை இயங்கக்கூடிய கோப்பகத்தைக் கண்டுபிடிக்க, இதைப் பயன்படுத்தவும் எந்த கட்டளை பின்வருமாறு

$எந்த கட்டளை

உதாரணமாக, எங்கே இயங்கக்கூடியது என்பதைக் கண்டுபிடிக்க pwd கட்டளை, கட்டளையை இயக்கவும்:



$எந்த pwd

வெளியீட்டில் இருந்து, இயங்கக்கூடியது வசிப்பதை நாம் காணலாம் /நான் அடைவு அதற்காக தொடுதல் கட்டளை, இயங்கக்கூடியது வசிக்கிறது /usr/bin அடைவு

$ PATH க்கு ஒரு அடைவை எவ்வாறு சேர்ப்பது

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

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

$ஏற்றுமதி பாத்=$ பாத்:/பாதை/க்கு/அடைவு/உடன்/கோப்பு

இந்த வழக்கில், கட்டளை பின்வருமாறு:

$ஏற்றுமதி பாத்=$ பாத்:/வீடு/ஜேம்ஸ்/கோப்புகள்

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

$ PATH மாறிக்கு அடைவை நிரந்தரமாக சேர்ப்பது எப்படி

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

மாற்றங்களைத் தொடர, $ PATH மாறியை வரையறுக்கவும் b .bashrc கட்டமைப்பு கோப்பு. இதைச் செய்ய, உள்ளமைவு கோப்பைத் திறக்கவும்.

$சூடோ நான் வந்தேன்/.bashrc

பின்னர் காட்டப்பட்டுள்ளபடி வரியைச் சேர்க்கவும்.

$ஏற்றுமதி பாத்=$ பாத்:/வீடு/ஜேம்ஸ்/கோப்புகள்

அதன் பிறகு, சேமித்து வெளியேறவும். புதிய மாற்றங்களை ஏற்றுவதற்கு, மூல கட்டளையை பின்வருமாறு அழைக்கவும்:

$ஆதாரம்/.bashrc

$ PATH க்கு அடைவைச் சேர்ப்பதைச் சரிபார்க்க, காட்டப்பட்டுள்ளபடி கட்டளையை இயக்கவும்.

$வெளியே எறிந்தார் $ பாத்

மடக்குதல்

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