லினக்ஸில் CTRL R ஐ எவ்வாறு பயன்படுத்துவது



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

நீங்கள் நவீன பாஷ் ஷெல்லைப் பயன்படுத்துகிறீர்கள் என்றால், உங்கள் கட்டளை வரலாற்றைத் தேட Ctrl + R ஐ விசைப்பலகை குறுக்குவழியாகப் பயன்படுத்தலாம். நீங்கள் முன்பு பயன்படுத்திய கட்டளைகளைக் கொண்டு வந்து அவற்றை மீண்டும் வழங்கலாம். நீங்கள் ஈமாக்ஸ் பயன்முறையில் ksh ஐப் பயன்படுத்துகிறீர்கள் போன்ற பிற ஷெல்களிலும் இது செயல்படக்கூடும். இந்த சிறிய தந்திரத்தைப் பயன்படுத்தி உங்கள் கட்டளை வரி பணிச்சுமையை நீங்கள் உண்மையில் வேகப்படுத்தலாம்.



இது வேலை செய்ய நீங்கள் ஒரு முனையத்திலிருந்து வேலை செய்ய வேண்டும். உங்கள் டெஸ்க்டாப் சூழல் அதை ஆதரித்தால், ஒன்று அல்லது சூப்பர் + டி திறக்க Ctrl, Alt மற்றும் T ஐ அழுத்திப் பிடிக்கவும். நீங்கள் பயன்பாடுகள் மெனுவைக் கிளிக் செய்து, கணினி கருவிகளுக்குச் சென்று, பின்னர் டெர்மினலைக் கிளிக் செய்யலாம் அல்லது உபுண்டு டாஷில் தேடலாம்.



முறை 1: கட்டளையைத் தேட Ctrl + R ஐப் பயன்படுத்தவும்

பாஷ் வரியில், Ctrl விசையை அழுத்தி R ஐ அழுத்தவும். நீங்கள் படிக்கும் ஒரு செய்தியைப் பெறுவீர்கள் (தலைகீழ்-ஐ-தேடல்) `’: கர்சரைத் தொடர்ந்து. அதைக் கண்டுபிடிப்பதற்கு முன்பு நீங்கள் வழங்கிய கட்டளையின் முதல் எழுத்தைத் தட்டச்சு செய்க. உதாரணமாக, உரை கோப்பின் உள்ளடக்கங்களைப் பார்க்க நீங்கள் பூனை கட்டளையைப் பயன்படுத்தினால், c ஐ அழுத்தவும். ஒரு மாத காலெண்டரைக் காண நீங்கள் கலோரைப் பயன்படுத்தினால், இதுவும் வரக்கூடும்.



இதேபோல் பெயரிடப்பட்ட கட்டளைகளின் மூலம் Ctrl + R ஐ மீண்டும் சுழற்சிக்குத் தள்ளவும். உங்களிடம் நீண்ட பாஷ் வரலாறு இருந்தால், இதே போன்ற பெயர்களைக் கொண்ட பல கட்டளைகளை நீங்கள் காணலாம். நீங்கள் இயக்க விரும்பும் கட்டளையை நீங்கள் கண்டறிந்ததும், உள்ளீட்டு விசையை அழுத்துங்கள், நீங்கள் அதைத் தட்டச்சு செய்து இயக்கியது போல் உங்கள் வரியில் தோன்றும். நீங்கள் முழு கட்டளையையும் தட்டச்சு செய்ய வேண்டியதில்லை, மாறாக ஒரு கடிதம் அல்லது இரண்டு மட்டுமே.

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

ஒரு கட்டளையை இயக்குவது பற்றி நீங்கள் நன்றாக நினைத்தால், நீங்கள் எப்போதும் Ctrl விசையை மீண்டும் அழுத்திப் பிடித்து, Ctrl + R தேடலில் இருந்து ரத்து செய்ய C ஐ தள்ளலாம், முனையத்தின் கட்டளை வரியில் வேறு எதையும் நீங்கள் ரத்து செய்யலாம். வேறு எந்த வகை கட்டளையையும் இயக்கிய பிறகு நீங்கள் இந்த நுட்பத்தைப் பயன்படுத்தலாம், சில வலைத்தளங்கள் எதைப் படித்தாலும், நீங்கள் இதை முயற்சிக்கும்போது உங்கள் முனையத்தில் ஏற்கனவே என்ன வகையான வெளியீடு உள்ளது என்பதைப் பற்றி நீங்கள் கவலைப்பட வேண்டியதில்லை.



முறை 2: ஒரு Ctrl R குறிச்சொல்லைச் சேர்க்கவும்

பொதுவாகப் பயன்படுத்தப்படும் கட்டளை நேரத்திற்கும் நேரத்திற்கும் நீங்கள் திரும்பிச் செல்ல விரும்பினால், அது அமர்ந்திருக்கும் வரியின் முடிவில் கட்டளைக்கான பெயரைக் குறிப்பிடுவதன் மூலம் அதற்கு ஒரு குறிச்சொல்லைச் சேர்க்கலாம். ஒரு கட்டளையைத் தொடர்ந்து ஒரு இடைவெளியைத் தட்டச்சு செய்து தட்டச்சு செய்க #findme அதன் பிறகு. Enter ஐ அழுத்தி கட்டளையை இயக்கவும். ஷெல் #findme குறிச்சொல்லை ஒரு நிரலாக்க மொழி கருத்தாகக் கருதுவதால் புறக்கணிக்கும்.

இப்போது, ​​எப்போது வேண்டுமானாலும் அந்த கட்டளையை நீங்கள் கண்டுபிடிக்க விரும்பினால் Ctrl + R ஐ அழுத்தி #fin ஐத் தட்டச்சு செய்யத் தொடங்குங்கள், இதனால் அது மேலே வரும். இந்த வழியில் ஒன்றுக்கு மேற்பட்ட கட்டளைகளை நீங்கள் குறிக்க விரும்பினால், அவற்றைக் குறிக்க மற்ற விஷயங்களைக் கொண்டு வாருங்கள். நீங்கள் விரும்பினால் # கட்டளை 1, # கட்டளை 2 மற்றும் பலவற்றைக் குறிக்க முயற்சி செய்யலாம். அந்த வகையில் நீங்கள் #com எனத் தட்டச்சு செய்து, நீங்கள் தேடும் கட்டளையைக் கண்டுபிடிக்க Ctrl + R ஐ சில முறை தள்ளலாம். உங்களிடம் மிகப்பெரிய கட்டளை வரலாறு இருந்தால் இது சிறப்பாக செயல்படும். ஒவ்வொரு குறிச்சொல்லும் அழிக்கப்படும் வரை வரலாற்றில் இருக்கும்.

முறை 3: ksh இல் emacs பயன்முறையை இயக்குகிறது

உங்கள் இயல்புநிலை ஷெல்லாக ksh ஐப் பயன்படுத்தினால், தட்டச்சு செய்க set -o emacs மற்றும் உள்ளிடவும். இது emacs பயன்முறையை இயக்கும், இது Ctrl + R தந்திரத்தை பாஷ் அனுமதிக்கும் அதே வழியில் பயன்படுத்த அனுமதிக்கும். இது எப்போதுமே சற்று வித்தியாசமாக இயங்குகிறது, மேலும் பாஷ் ஷெல்லின் பயனர்கள் இதை ஒருபோதும் செய்ய வேண்டியதில்லை, எனவே பெரும்பாலான லினக்ஸ் குறியீட்டாளர்கள் இந்த நடவடிக்கையை புறக்கணிக்க முடியும்.

Ksh ஐ விரும்பும் பயனர்கள் இப்போது Ctrl + R ஐ தள்ளலாம், மேலும் ஷெல் ^ R ஐ திரையில் அச்சிடும். உங்கள் தேடலைத் தட்டச்சு செய்து, பின்னர் உள்ளிடவும். மிக நெருக்கமான பொருந்தக்கூடிய உள்ளீட்டை நீங்கள் காண்பீர்கள், அதை மீண்டும் உள்ளிடுவதன் மூலம் நீங்கள் திருத்தலாம் அல்லது இயக்கலாம். மூலம், சாதாரண அம்பு விசை செயல்பாடு போன்ற வேறு சில விருப்பங்களை emacs செயல்படுத்துகிறது.

3 நிமிடங்கள் படித்தேன்