கடைசியாக செயல்படுத்தப்பட்ட கட்டளையை சூடோவுடன் ரூட்டாக இயக்கவும் !!
பொருளடக்கம்:
கமாண்ட் லைன் கருவியைப் பயன்படுத்துவதற்குத் தேவையான சலுகைகள் உங்களிடம் இல்லை என்பதைக் கண்டறிய நீங்கள் எப்போதாவது அதை இயக்க முயற்சித்திருக்கிறீர்களா? அல்லது கட்டளைக்கு உண்மையில் ரூட் அணுகல் தேவையா? டெர்மினலில் 'அனுமதி மறுக்கப்பட்டது' வகை பிழைச் செய்தியுடன் நீங்கள் பொதுவாக இதை அனுபவிப்பீர்கள். முழு கட்டளை சரத்தையும் மீண்டும் தட்டச்சு செய்யவும் அல்லது மேல் அம்புக்குறியை அழுத்தி, சூடோவுடன் கட்டளைக்கு முன் கர்சரை நகர்த்தவும், நீங்கள் ஒரு அற்புதமான தந்திரத்தைப் பயன்படுத்தலாம் சூடோ சலுகைகள்எல்லாவற்றிற்கும் மேலாக, MacOS / Mac OS X மற்றும் Linux இல் ரூட் ட்ரிக் வேலை செய்யும் இந்த சிறந்த ரீ-ரன் கடைசி கட்டளை.
சரி, ஆச்சரியக்குறிகளின் காரணமாக இது ஒரு மிகைப்படுத்தல் என்று நீங்கள் நினைக்கலாம், ஆனால் நான் சூடோ கட்டளையைப் பற்றி மிகவும் உற்சாகமாக இல்லை (இந்த கட்டளை என்றாலும் உண்மையில் நன்றாக இருக்கிறது!)... இல்லை, அதற்கு பதிலாக ஆச்சரியக்குறிகள் இந்த விஷயத்தில் சூடோ கருவியின் பயன்பாட்டின் ஒரு பகுதியாகும்.
கடைசியாக செயல்படுத்தப்பட்ட கட்டளையை ரூட் பயனராக மீண்டும் இயக்குவது எப்படி
நீங்கள் விரைவாக கடந்த கட்டளையை இயக்க விரும்பினால், ஆனால் ரூட் சூப்பர் யூசராக, பின்வருவனவற்றை தட்டச்சு செய்யவும்:
sudo !!
ஆம், அதுதான் "சூடோ", அதைத் தொடர்ந்து ஒரு இடைவெளி மற்றும் இரண்டு ஆச்சரியக்குறிகள்.
இது உடனடியாக முன்பு இயக்கப்பட்ட கட்டளையை இயக்கும் ஆனால் sudo முன்னொட்டுடன் , அதாவது வரிசையை முடிக்க நிர்வாகி கடவுச்சொல்லை உள்ளிட வேண்டும்.
இதற்கு உதாரணமாக, நீங்கள் ஹோஸ்ட்ஸ் கோப்பையோ அல்லது உங்களுக்கு சிஸ்டம் சலுகைகள் தேவைப்படும் வேறொரு சிஸ்டம் கோப்பையோ திருத்த முயற்சிக்கிறீர்கள். sudo க்கு முந்தைய முழு கட்டளை சரத்தையும் மீண்டும் உள்ளிடுவதற்குப் பதிலாக, sudo !! என்று தட்டச்சு செய்தால், முந்தைய கட்டளை (!!) sudo இன் கீழ் இயங்கும்.
உதாரணமாக, நீங்கள் பயனர்களின் ஹோஸ்ட் கோப்பை மாற்ற முயற்சிக்கிறீர்கள் என்று வைத்துக்கொள்வோம்:
nano /etc/hosts
ஆனால் சரியான பயனர் சான்றுகள் இல்லாததால் கோப்பைச் சேமிக்கவோ திருத்தவோ முடியாது, இல்லையா? வியர்வை இல்லை, முழு 'sudo nano /etc/hosts' கட்டளை வரிசையை மீண்டும் தட்டச்சு செய்வதை விட, பின்வருவனவற்றை உள்ளிடவும்:
sudo !!
இது கடைசி கட்டளையை (இந்த விஷயத்தில், நானோ / etc/hosts) எடுத்து, அதை தானாகவே sudo உடன் முன்னொட்டு செய்து, முழுமையான 'sudo nano /etc/hosts'
இது ஒவ்வொரு கட்டளை வரி கருவி மற்றும் கட்டளை செயலாக்கத்துடன் வேலை செய்கிறது, எனவே இதை முயற்சிக்கவும், இது மிகவும் அருமையாக உள்ளது.
முன் குறிப்பிட்டுள்ளபடி, இந்த தந்திரம் MacOS மற்றும் Linux இன் கட்டளை வரியிலும், மேலும் பல யூனிக்ஸ் அடிப்படையிலான இயக்க முறைமைகளிலும் வேலை செய்கிறது.