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

How Do I Redirect Top Output File Linux




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

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







முறை 1: ஒற்றை கோப்பு வெளியீடு திருப்பிவிடல்

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



  • >> கோப்பின் தற்போதைய உள்ளடக்கங்களுக்கான வெளியீடு உட்பட, ஒரு கோப்பில் கட்டளையின் வெளியீட்டைப் பயன்படுத்த ஆபரேட்டர் பயன்படுத்தப்படுகிறது.
  • > கட்டளை வெளியீட்டை ஒரு கோப்பிற்கு திருப்பி, கோப்பின் தற்போதைய உள்ளடக்கத்தை மாற்ற ஆபரேட்டர் பயன்படுத்தப்படுகிறது.

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



$ls





ls > /பாதை/க்கு/கோப்பு

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

ls > /வீடு/லினக்ஷின்ட்/வெளியீடு



கோப்பின் உள்ளடக்கத்தை சரிபார்க்க கொடுக்கப்பட்ட கட்டளை தொடரியலைப் பயன்படுத்தவும்.

பூனை /பாதை/க்கு/கோப்பு

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

$பூனை /வீடு/லினக்ஷின்ட்/வெளியீடு

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

பெயரிடப்படாத -செய்ய >> /பாதை/க்கு/கோப்பு$பெயரிடப்படாத -செய்ய >> /வீடு/லினக்ஷின்ட்/வெளியீடு

$பூனை /வீடு/லினக்ஷின்ட்/வெளியீடு

முறை 2: முனைய வெளியீட்டை ஒரு கோப்பிற்கு திருப்பிவிடுகிறது

வெளியீட்டை திருப்பிவிட> அல்லது >> ஆபரேட்டரைப் பயன்படுத்துவதற்கான யோசனை பிடிக்கவில்லையா? கவலைப்படாதே! உங்களை காப்பாற்ற டீ கட்டளை இங்கே உள்ளது.

கட்டளை | டீ /பாதை/க்கு/கோப்பு $ls | டீ /வீடு/லினக்ஷின்ட்/வெளியீடு

கீழே கொடுக்கப்பட்டுள்ள டீ கட்டளையானது> ஆபரேட்டரைப் போன்ற கட்டளையின் வெளியீட்டைக் கொண்டு கோப்பு உள்ளடக்கத்தை மேலெழுதும்.

$பெயரிடப்படாத -செய்ய | டீ-செய்ய/வீடு/லினக்ஷின்ட்/வெளியீடு

முறை 3: மேல் கட்டளை

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

$மேல்-பி -என் 1 >topfile.txt

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

$குறைவாகtopfile.txt

செயல்படுத்தப்பட்ட கட்டளையின் ஒற்றை ஸ்னாப்ஷாட்டை -n கொடி குறிப்பிட்ட கோப்புக்கு அனுப்பும். முதல் மறு செய்கையை மட்டும் மீட்டெடுக்க, -n கொடிக்கு பிறகு 1 ஐ குறிப்பிடவும்.

$மேல்-பி -என் 1 >மேல்- iteration.txt

இயங்கும் பணிகளைப் பார்க்க பூனை கட்டளையைப் பயன்படுத்தவும்.

$பூனைமேல்- iteration.txt| பிடியில்பணிகள்

முடிவுரை:

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