தி குழாய்கள் அல்லது குழாய்கள் அவை லினக்ஸ் மரபுரிமையாக பெற்ற யூனிக்ஸ் உலகின் அதிசயங்களில் ஒன்றாகும். கட்டளைகளை இணைக்க முனையத்தில் பல பயனுள்ள விஷயங்களை அவர்களுடன் செய்யலாம். அவை இல்லாவிட்டால் நீங்கள் செய்ய முடியாத ஒன்று. ஆனால் அவை இன்னும் சில அனுபவமுள்ள சில பயனர்களுக்கு சில குழப்பங்களை ஏற்படுத்துகின்றன அல்லது மைக்ரோசாப்ட் விண்டோஸ் போன்ற மற்றொரு இயக்க முறைமையிலிருந்து உலகை அடைந்தன.
எனவே, இந்த டுடோரியலுடன் நாம் காண்பிப்பதன் மூலம் அவர்களுடன் விளையாடப் போகிறோம் சில நடைமுறை எடுத்துக்காட்டுகள் கட்டளை வரியில் பணிபுரியும் போது அது உங்கள் நாளுக்கு நாள் உங்களுக்கு உதவும். அவை எவ்வாறு பயன்படுத்த மிகவும் எளிமையானவை மற்றும் நிறைய பங்களிக்க முடியும் என்பதை நீங்கள் காண்பீர்கள். எனவே எடுத்துக்காட்டுகளைப் படித்துப் பார்க்க நான் உங்களை ஊக்குவிக்கிறேன் ...
- ஒரு கட்டளையின் வெளியீட்டை "விநியோகித்தல்". இந்த வழியில், எந்தவொரு கட்டளையின் தகவல் வெளியீட்டின் வழியாக செல்ல நீங்கள் அதிகமாகவோ அல்லது குறைவாகவோ பயன்படுத்தலாம். எடுத்துக்காட்டாக, கோப்புகள் மற்றும் கோப்பகங்களின் பட்டியலின் வெளியீடு அல்லது "அலுவலகம்" என்ற பெயருக்கு பதிலளிக்கும் செயல்முறைகளின் வெளியீடு:
ls -al | more ps aux | grep office | less
- வரிகளின் எண்ணிக்கையை எண்ணுங்கள் இது ஒரு கட்டளை அல்லது கோப்பின் வெளியீட்டைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, ஒரு example.txt கோப்பில் உள்ள கோடுகள் அல்லது இயங்கும் செயல்முறைகளின் எண்ணிக்கையைப் பார்க்கவும் (1 ஐக் கழிக்க நினைவில் கொள்ளுங்கள், ஏனெனில் முதல் வரி தலைப்பு என்பதால்) மற்றும் கோப்புகள் அல்லது கோப்பகங்களின் எண்ணிக்கையும் கூட:
cat ejemplo.txt | wc -l ps aux | wc -l ls | wc -l
- ஒரு குறிப்பிட்ட வரி அல்லது வார்த்தையைக் கண்டறிக, எடுத்துக்காட்டாக, செயலில் உள்ள பிணைய இடைமுகங்களின் 192.168 உடன் ஐபி தொடங்குகிறது:
ifconfig | grep 192.168
- குறிப்பிட்ட மதிப்புகளைக் கண்டறிக, எடுத்துக்காட்டாக கோப்புகள் மற்றும் கோப்பகங்களின் அனுமதிகள், மற்றும் systemd உடன் தொடர்புடைய செயல்முறைகளின் PID களைக் காண்பி:
ls -lR | grep rwx ps aux -ef | grep systemd | awk '{ print $2 }'
- வரிகளை ஆர்டர் செய்யுங்கள் அகர வரிசைப்படி ஒரு கோப்பின்:
cat ejemplo.txt | sort
- ஒரு கோப்பின் முதல் அல்லது கடைசி 10 வரிகளைக் காண்க, ஆனால் ஒரு குறிப்பிட்ட வார்த்தையைக் கொண்டவை மட்டுமே:
head /var/log/syslog | grep WARNING tail -f /var/log/syslog | grep error
கட்டுரைக்கு நன்றி! "லினக்ஸ் மரபுரிமையாகப் பெற்ற உலக அதிசயங்களை" நான் முழுமையாகப் பகிர்ந்து கொள்கிறேன். ஒரு குறிப்பிட்ட சூழ்நிலையை கையாள யாராவது எழுத வேண்டிய குழாய்களை இன்றுவரை நான் காண்கிறேன், அது மிகவும் சிறப்பானது, ஒருவர் "இது வேலை செய்கிறதா?" உண்மை, ஆம், அது செயல்படுகிறது. அவர்கள் உண்மையில் அற்புதமானவர்கள்.
எங்களைப் படித்ததற்கு நன்றி!
சிறந்த விளக்கம். பகிர்வுக்கு நன்றி.