ஒரு கோப்பிற்கு கட்டளை வெளியீட்டை அனுப்பவும் - ராஸ்பெர்ரி பை லினக்ஸ்

Oru Koppirku Kattalai Veliyittai Anuppavum Rasperri Pai Linaks



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

ஒரு கோப்பிற்கு கட்டளை வெளியீட்டை எவ்வாறு அனுப்புவது?

ராஸ்பெர்ரி பையில் கட்டளையின் வெளியீட்டை ஒரு கோப்பிற்கு அனுப்ப/இணைக்க பல வழிகள் உள்ளன, அந்த வழிகள்:







அவை ஒவ்வொன்றையும் விவாதிப்போம்.



1: வெளியீட்டை நேரடியாக ஒரு கோப்பிற்கு அனுப்புதல்

கட்டளையின் வெளியீட்டை கீழே குறிப்பிடப்பட்டுள்ள கோப்பிற்கு அனுப்ப, தொடரியல் பின்பற்றலாம்:



தொடரியல்





$ கட்டளை > வெளியீடு-கோப்பு பெயர்

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



உதாரணமாக

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

$ பூனை உதாரணம்-கோப்பு

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

$ வகைபடுத்து உதாரணம்-கோப்பு > வெளியீடு-கோப்பு

இங்கே, உதாரணம்-கோப்பின் வரிசைப்படுத்தப்பட்ட வெளியீடு output-file என பெயரிடப்பட்ட கோப்பில் சேமிக்கப்படுகிறது

சரிபார்க்க, கீழே குறிப்பிடப்பட்டுள்ளதைப் பயன்படுத்தி வெளியீட்டு-கோப்பின் உள்ளடக்கத்தைக் காண்பிப்போம் பூனை கட்டளை:

$ பூனை வெளியீடு-கோப்பு

இந்த கட்டளையின் விளைவாக, வரிசைப்படுத்தப்பட்ட வெளியீடு எங்கள் வெளியீட்டு-கோப்பில் சேமிக்கப்பட்டது என்பது தெளிவாகத் தெரியும்.

2: டீ கட்டளையைப் பயன்படுத்தி ஒரு கட்டளையின் வெளியீட்டைச் சேமித்தல்

லினக்ஸ்-அடிப்படையிலான கணினிகளில் நிலையான வெளியீடு ஒரு கோப்பின் மூலம் அதைப் படிப்பதன் மூலம் அனுப்பப்படுகிறது டீ கட்டளை. டீ கட்டளையின் தொடரியல் கீழே பகிரப்பட்டுள்ளது:

தொடரியல்

$ கட்டளை | டீ < கோப்பு_பெயர் > .txt

உதாரணமாக

$ தேதி | டீ output_file.txt

இந்த எடுத்துக்காட்டில், முதல் கட்டளையின் வெளியீடு டீ கட்டளை மூலம் படிக்கப்படும், பின்னர் அது output_file இல் எழுதப்படும்.

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

$ பூனை output_file.txt

3: ஒரு கோப்பில் கட்டளையின் வெளியீட்டைச் சேர்த்தல்

பயனர் கட்டளையின் வெளியீட்டை ஒரு குறிப்பிட்ட கோப்பில் சேர்க்க விரும்பினால், கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி தரவைச் சேர்க்கலாம்:

தொடரியல்

$ கட்டளை >> கோப்பு பெயர்

உதாரணமாக

உதாரணத்தை மேற்கோள் காட்ட, பெயரிடப்பட்ட கோப்பை உருவாக்குவோம் linuxhint_file.txt , ஒரு கோப்பை உருவாக்க கீழே உள்ள கட்டளை பயன்படுத்தப்படும்:

$ நானோ < கோப்பு பெயர் >

குறிப்பு : linuxhint_file என்பது எனது கோப்பின் பெயர் பயனர்கள் விரும்பினால் வேறு எந்த பெயரையும் தேர்வு செய்யலாம்.

எனது கோப்பில் நான் சேர்த்த உள்ளடக்கம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது:

விசைகளை அழுத்துவதன் மூலம் கோப்பை சேமிக்கவும் Ctrl+X பிறகு ஒய் இறுதியாக அழுத்தவும் உள்ளிடவும் மீண்டும் முனையத்திற்குச் செல்ல.

இப்போது, ​​இறுதியாக நமது append கட்டளையை எழுதுவோம், இதற்காக நான் echo கட்டளையைப் பயன்படுத்துகிறேன்:

$ எதிரொலி 'ஹலோ லினக்ஸ் குறிப்பு' >> / வீடு / பை / linuxhint_file.txt

இந்த எடுத்துக்காட்டில், முதல் எதிரொலி கட்டளையின் எழுதப்பட்ட செய்தி/வெளியீடு பெயரிடப்பட்ட கோப்பில் இணைக்கப்பட்டுள்ளது linuxhint_file.txt.

இறுதியாக, சரிபார்க்க, எங்கள் கோப்பின் உள்ளடக்கத்தைக் காண்பிப்போம்:

$ பூனை < கோப்பு பெயர் / பாதை >

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

முடிவுரை

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