கட்டளை வரியில் சரியான வழியில் PATH க்கு புதிய பாதையை எவ்வாறு சேர்ப்பது

பொருளடக்கம்:

Anonim

பயனர் பாதை என்பது கட்டளை வரி நிரல்களை இயக்குவதற்காக தேடப்படும் கோப்பகங்களின் தொடர் ஆகும். எடுத்துக்காட்டாக, நீங்கள் டெர்மினலில் ‘iostat’ என தட்டச்சு செய்தால், iostat /usr/sbin இலிருந்து இயக்கப்படும், ஏனெனில் “/usr/sbin” உங்கள் $PATH இன் பகுதியாகும். அதன்படி, கட்டளை வரியை அடிக்கடி பயன்படுத்தும் பயனர்கள் தங்கள் முனையத்தில் புதிய பாதைகளை சரிசெய்ய வேண்டும் அல்லது சேர்க்க வேண்டும், இதனால் கட்டளைகள் சரியாக இயங்க முடியும்.

ஒருவேளை இப்போது தெளிவாகத் தெரிகிறது, PATH ஐ மாற்றுவது டெர்மினலைப் பயன்படுத்தும் மற்றும் கட்டளை வரியில் அதிக நேரம் செலவிடும் மேம்பட்ட பயனர்கள் மற்றும் டெவலப்பர்களை இலக்காகக் கொண்டது. Mac OS X இல் சராசரி Mac பயனர்கள் இதை மாற்றவோ, சேர்க்கவோ அல்லது சரிசெய்யவோ தேவையில்லை. Mac OS Xஐப் பற்றி பேசினால், இது வெளிப்படையாக Mac மையமாக இருக்கும் போது, ​​Linux இல் உங்கள் ஷெல்லில் PATH ஐச் சேர்க்க இதே தந்திரத்தைப் பயன்படுத்தலாம். , அத்துடன் மற்ற யூனிக்ஸ் சுவைகள்.

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

பாதையில் ஒரு கோப்பகத்தைச் சேர்த்தல்

$PATHக்கு (சூழல் மாறி) புதிய பாதையைச் சேர்ப்பதற்கான எளிதான வழி ஏற்றுமதி கட்டளையாகும். இந்த எடுத்துக்காட்டில், "~/opt/bin" ஐ பயனர் PATHக்கு ஏற்றுமதியுடன் சேர்ப்போம்:

ஏற்றுமதி PATH=$PATH:~/opt/bin

நீங்கள் அதை நேரடியாக கட்டளை வரியிலிருந்து இயக்கலாம், பிறகு $PATH ஐ எதிரொலியுடன் சரிபார்க்கவும், அது இவ்வாறு சேர்க்கப்பட்டுள்ளது என்பதைக் காட்டவும்:

எக்கோ $PATH

இது பின்வருவனவற்றைப் போன்ற ஒன்றைத் தர வேண்டும், இறுதியில் புதிதாக சேர்க்கப்பட்ட ~/opt/bin கோப்பகத்தைக் கவனியுங்கள்:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

பாதையில் பல பாதைகளைச் சேர்ப்பது எப்படி

அதன் தேடல் முன்னுரிமைக்கு ஏற்ப $PATH இல் பல பாதைகளை சேமித்து ஒன்றாக இணைக்க முடியும், நீங்கள் இந்த வழியில் புதிய பாதைகளையும் சேர்க்கலாம். முன்பு இருந்த அதே உதாரணத்தைப் பயன்படுத்துவோம், ஆனால் இந்த முறை ~/dev/bin கோப்பகத்தையும் சேர்க்கவும்:

ஏற்றுமதி PATH=$PATH:~/opt/bin:~/dev/bin

ஷெல் சுயவிவரத்தில் பாதையை அமைத்தல்

நீங்கள் எந்த ஷெல்லைப் பயன்படுத்துகிறீர்கள் என்பதைப் பொறுத்து, PATH இல் மாற்றங்கள் தொடர்ந்து இருக்க, அவற்றை ~/.profile, .zshrc அல்லது ~/.bash_profile இல் சேர்க்க வேண்டும் என்பதை நினைவில் கொள்ளவும். நானோ, ஈமாக்ஸ் அல்லது விம் என எதுவாக இருந்தாலும் அதைச் செய்ய உங்களுக்குப் பிடித்த உரை திருத்தியைப் பயன்படுத்தவும். நீங்கள் சிக்கலானதாக இருந்தால், விஷயங்களை எளிதாக ஸ்கேன் செய்ய .profile இல் கருத்துகளைச் சேர்ப்பது நல்லது:

வேடிக்கையான ஏற்றுமதி PATH=$PATH:~/opt/bin:~/dev/bin

Bash என்பது Mac OS X இன் பல பதிப்புகளில் இயல்புநிலை ஷெல் ஆகும், ஆனால் zsh என்பது பிற்கால நவீன வெளியீடுகளில் இயல்புநிலையாகும், மேலும் sh, ksh மற்றும் tcsh போன்ற பிற ஷெல்களும் உள்ளன மேக் Mac OS X ஷெல்லை மாற்றுவது chsh அல்லது டெர்மினல் மற்றும்/அல்லது iTerm2 விருப்பங்களுக்குள் மிகவும் எளிதான செயலாகும்.

கட்டளை வரியில் சரியான வழியில் PATH க்கு புதிய பாதையை எவ்வாறு சேர்ப்பது