வன்பொருள்

லினக்ஸ் குழாய்கள் மற்றும் வழிமாற்றுகள்

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

Anonim

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

பொருளடக்கம்

லினக்ஸில் வழிமாற்றுகள் மற்றும் குழாய்கள்

அடிப்படை கருத்துக்கள்

குழாய்கள் என்ன, அவற்றின் முக்கியத்துவம் (வேடிக்கையான பகுதி) ஆகியவற்றை விளக்குவதற்கு முன், லினக்ஸில் உள்ள மூன்று அடிப்படைக் கருத்துகளைப் பற்றி நாம் தெளிவாக இருக்க வேண்டும்: நிலையான உள்ளீடு, நிலையான வெளியீடு மற்றும் நிலையான பிழை.

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

நிலையான வெளியீடு: ஒரு பயன்பாடு அதன் செயல்முறைகள் மற்றும் / அல்லது முடிவுகளைப் பற்றிய தகவல்களைக் காண்பிப்பதற்கான வழிமுறையாகும், இவை எளிய செய்திகள், முன்னேற்றம் குறித்த அறிவிப்புகள் அல்லது செயல்முறைத் தீர்மானம் போன்ற கட்டமைக்கப்பட்ட தரவைக் கொண்ட கோப்புகள் (ஒரு அறிக்கை, எடுத்துக்காட்டாக). முனையத்தில் இது வகை 1 ஆக குறிப்பிடப்படுகிறது.

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

எல்லா வகைகளும் கணினியில் இயற்பியல் கோப்புகளாக குறிப்பிடப்படுகின்றன, ஏனென்றால் நீங்கள் முந்தைய இடுகையில், லினக்ஸில் படித்திருக்க வேண்டும், எல்லாம் ஒரு கோப்பு.

வழிமாற்றுகள்

இப்போது திருப்பி விடுவது என்றால் என்ன?

வழிமாற்றுகள் ஒரு வகையிலிருந்து மற்றொரு வகைக்கு (மேலே குறிப்பிட்டுள்ள வகைகள்) தகவல்களைக் கொண்டிருக்கின்றன, எடுத்துக்காட்டாக, நிலையான பிழையிலிருந்து நிலையான வெளியீட்டிற்கு அல்லது நிலையான வெளியீட்டிலிருந்து நிலையான உள்ளீட்டிற்கு. முனையத்தின் மூலம், > குறியீட்டைப் பயன்படுத்துவதன் மூலம் அதை நிறைவேற்றுகிறோம்.

திருப்பி வெளியீடு மற்றும் நிலையான பிழை

எடுத்துக்காட்டாக, ஒரு கட்டளையின் வெளியீட்டைத் திருப்பி, அதை ஒரு கோப்பிற்கு அனுப்ப; நாம் இயக்க வேண்டும்:

ls -la ~> (கோப்பு பெயர்)

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

ls -la ~ >> (கோப்பு பெயர்)

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

பயன்பாடு 2 >> & 1

எங்கே 2 நிலையான பிழையைக் குறிக்கிறது மற்றும் & 1 நிலையான வெளியீட்டைக் குறிக்கிறது.

ஒரு குறிப்பிட்ட செயல்பாட்டில் நிலையான பிழையை நாம் நிராகரிக்கலாம், இது கணினி நிர்வாகத்தில் பொதுவானது. இதற்காக நாங்கள் செயல்படுத்துகிறோம்:

பயன்பாடு 2> / dev / null

நிலையான வெளியீட்டை கூட நிராகரிக்கவும்:

பயன்பாடு> / dev / null

லினக்ஸில் இருப்பதால் , / dev / null கோப்பு ஒரு சிறப்பு கோப்பாகும், அங்கு தகவல் நிராகரிக்க அனுப்பப்படும்.

உள்ளீட்டைத் திருப்பி விடுங்கள்

நிலையான வெளியீடுகளையும் பிழைகளையும் நாம் திருப்பிவிடும் அதே வழியில், ஒரு கோப்பிலிருந்து நிலையான உள்ளீடுகளுடன் இதைச் செய்யலாம், இதற்காக ஆபரேட்டரைப் பயன்படுத்துகிறோம் <.

நாங்கள் உங்களுக்கு பரிந்துரைக்கிறோம் மிகச் சிறிய அறியப்பட்ட லினக்ஸ் உலாவிகள்

விசைப்பலகை மூலம் வாதங்கள் உள்ளிடப்பட்ட கட்டளைகள் அல்லது நிரல்களில் இது பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக, அவற்றை ஒரு கோப்பால் மாற்றலாம், எடுத்துக்காட்டாக:

எதிரொலி "ஹலோ உலகம்"> வாழ்த்து பூனை <வாழ்த்து வணக்கம் உலகம்

பாருங்கள்: லினக்ஸ் கட்டளைகள்: கணினியை அறிந்து கையாளுங்கள்

குழாய்வழிகள்

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

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

கணினியில் இயங்கும் செயல்முறைகளை ps உடன் பார்ப்பது மற்றும் PID ஆல் வரிசைப்படுத்த வரிசைப்படுத்த அவற்றின் வெளியீட்டை திருப்பி விடுவது ஒரு எளிய மற்றும் மிகவும் பயனுள்ள எடுத்துக்காட்டு:

ps -a | வரிசைப்படுத்து

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

கருத்துகளில் எங்களிடம் கூறுங்கள், முனையத்தில் நீங்கள் வழிமாற்றுகள் மற்றும் குழாய்களைப் பயன்படுத்துவீர்களா அல்லது பயன்படுத்துவீர்களா?

வன்பொருள்

ஆசிரியர் தேர்வு

Back to top button