கட்டளை வரியில் குழாய்களைப் பயன்படுத்துதல்
Mac OS X, Linux அல்லது Unix இன் கட்டளை வரியின் அத்தியாவசிய செயல்பாடுகளில் ஒன்று, குழாய்களை எவ்வாறு பயன்படுத்துவது என்பது பற்றிய சில அடிப்படைகளைப் புரிந்துகொள்வது. அடிப்படையில், ஒரு கட்டளையின் வெளியீட்டை மற்றொரு கட்டளையின் உள்ளீட்டில் செலுத்துவதற்கு பைப்புகள் உங்களை அனுமதிக்கின்றன. திரும்ப. குழாய்களை எப்படி, எப்போது பயன்படுத்த வேண்டும் என்பதை அறிவது பயனுள்ள கட்டளை வரி பயன்பாட்டிற்கு இன்றியமையாதது, மேலும் இது டெர்மினல் பயனர்களுக்கு ஒரு முக்கிய அறிவு ஆகும்.
மேலும் அறிமுகம் இல்லாமல், கட்டளை வரி குழாய்கள், அவை என்ன செய்கின்றன, மற்றும் மிக முக்கியமாக, கட்டளை வரி வெளியீட்டைக் கட்டுப்படுத்த குழாய்களை எவ்வாறு பயன்படுத்துவது, அதை வேறு இடங்களில் திறம்பட 'பைப்பிங்' செய்வது பற்றிய சில தகவல்கள் இங்கே:
குழாய் சின்னம் | இங்கே சில எடுத்துக்காட்டுகள்:
ls -la | மேலும்
இது பட்டியல் கட்டளையை (நீண்ட மற்றும் அனைத்து கொடிகளுடன்) அவுட்புட் செய்து 'குழாய்கள்' மூலம் அதிக கட்டளைக்கு அனுப்புகிறது, ஒரு நேரத்தில் வெளியீட்டை ஒரு பக்கம் பார்க்க உங்களை அனுமதிக்கிறது.
ps aux | grep user
இந்த கட்டளை செயல்முறை கட்டளையின் வெளியீட்டை எடுக்கும், மேலும் 'பயனர்'
நீங்கள் கிட்டத்தட்ட எதையும் கொண்டு குழாயைப் பயன்படுத்தலாம், எனவே உங்கள் கற்பனையைப் பயன்படுத்தவும்.
'cat' அல்லது அதைப் போன்ற ஒன்றைப் பயன்படுத்தும் போது, நீண்ட வெளியீட்டின் வாசிப்புத் திறனை மேம்படுத்த, "குறைவான" உடன் இணைப்பது குழாய்களுக்கான மற்றொரு பொதுவான பயன்பாடாகும்:
பூனை /etc/passwd | குறைவாக
பைப்களை மிகவும் மேம்பட்ட வழிகளிலும் பயன்படுத்தலாம், எந்த கட்டளையின் வெளியீட்டையும் எடுத்து அந்த கட்டளை வெளியீட்டை மற்றொரு கட்டளை சரத்தின் உள்ளீட்டிற்கு திருப்பி விடலாம், பின்னர் அந்த வெளியீட்டை எடுத்து அதை மீண்டும் திருப்பி விடலாம். கட்டளைகள் மற்றும் குழாய்களின் ஒரு நீண்ட சரம், இது இப்படி இருக்கும்:
பூனை /etc/OSXDaily.txt | grep osxdaily test>"
குழாய்களை வழிமாற்றுகளுடன் இணைக்கலாம், மேலும் முனையத்தில் எதையும் கையாளும் வேறு எந்த முறையும்.
நாங்கள் OS X டெய்லியில் ஒப்பீட்டளவில் அடிக்கடி Mac OS X கட்டளை வரியை உள்ளடக்குகிறோம், ஆனால் எங்கள் சமீபத்திய கட்டுரை கட்டளை வரி பயன்பாட்டு அடிப்படைகள்: திசைதிருப்புதலில் குழாய்களைப் பற்றியும் சிறிது சேர்க்க வேண்டும், எனவே இங்கே நாங்கள் இருக்கிறோம்.மேலும் மேம்பட்ட நோக்கங்கள் அடிப்படைகளுக்கு அப்பால் ஆராய்வதற்காக ஆழமான டுடோரியலில் மற்றொன்றில் சிறந்ததாக இருக்கும், எனவே காத்திருங்கள்.