இந்த.inputrc மாற்றங்களுடன் கட்டளை வரி வரலாற்றைத் தேடலை மேம்படுத்தவும்

Anonim

நீங்கள் அதிக கட்டளை வரி பயனராக இருந்தால், அம்புக்குறி விசைகள் முன்பு செயல்படுத்தப்பட்ட கட்டளைகளைப் புரட்டுவதற்குப் பயன்படுத்தப்படலாம் மற்றும் தாவல் விசை அவற்றை முடிக்க முடியும் என்பதை நீங்கள் நன்கு அறிந்திருக்கலாம். ஆனால் உங்கள் .inputrc கோப்பில் சில மாற்றங்களைச் சேர்ப்பதன் மூலம் கடந்த கட்டளை வரலாற்றைத் தேடுவதற்கு இந்த இரண்டு செயல்பாடுகளையும் கணிசமாக மேம்படுத்தலாம். முதல் இரண்டு வரிகள், அம்புக்குறி விசைகளைப் பயன்படுத்தி ஒரு குறிப்பிட்ட கட்டளைக்கான கட்டளை வரலாற்றை அல்லது ஒரு குறிப்பிட்ட கட்டளையின் தொடக்கத்தில் கூட புரட்ட அனுமதிக்கின்றன.எடுத்துக்காட்டாக, "c" உடன் தொடங்கப்பட்ட கட்டளையை நீங்கள் நினைவு கூர்ந்தால், ஆனால் வேறு என்னவென்று உங்களுக்குத் தெரியவில்லை என்றால், நீங்கள் 'c' ஐத் தட்டச்சு செய்து, மேல் அம்புக்குறியை அழுத்தி, c என்ற எழுத்தில் தொடங்கும் எதையும் கட்டளை வரலாற்றில் தேடத் தொடங்கலாம். இது முழு கட்டளைகள் மூலம் தேடவும் வேலை செய்கிறது, எனவே கர்ல் என தட்டச்சு செய்து, மேல் அல்லது கீழ் அம்புக்குறியைப் பின்தொடர்வதன் மூலம் ‘கர்ல்’ கட்டளைக்கான அனைத்து வரலாற்றையும் தேடலாம். மூன்று வரிகளின் இரண்டாவது தொகுதி கடந்த கால உதவிக்குறிப்பிலிருந்து பகிரப்பட்டு, டெர்மினலில் தாவல்களை நிறைவு செய்யும் திறன்களை பெரிதும் மேம்படுத்துகிறது, இதன் மூலம் தாவல் நிறைவு வரலாற்றில் கொண்டு வரப்படுகிறது, முடிவின் போது கேஸ் உணர்திறனை நீக்குகிறது மற்றும் முயற்சி முற்றிலும் தெளிவற்றதாக இருந்தால் அனைத்தையும் பார்க்கும் திறன். ஒருங்கிணைந்தால், உங்கள் வரலாற்றுத் தேடல்கள் மற்றும் தாவல் நிறைவு வியத்தகு முறையில் மேம்படுத்தப்படும்.

டெர்மினலை துவக்கி, உங்கள் .inputrc கோப்பை விருப்பமான உரை திருத்தியில் திறக்கவும். நாங்கள் நானோவைப் பயன்படுத்துவோம், ஏனெனில் இது மிகவும் பயனர் நட்பு:

நானோ .inputrc

பின்வரும் ஐந்து வரிகளை (மறைமுகமாக வெற்று) .inputrc கோப்பில் ஒட்டவும்:

"

\e[A: வரலாறு-தேடல்-பின்னோக்கி \e[B: வரலாறு-தேடல்-முன்னோக்கி தொகுப்பு நிகழ்ச்சி-அனைத்தும்-தெளிவாக இருந்தால்-நிறுத்தம்-புறக்கணி- TAB இல் வழக்கு: மெனு-முழுமை"

அது இப்படி இருக்க வேண்டும்:

கோப்பைச் சேமிக்க “கண்ட்ரோல்+ஓ” அழுத்தவும், பிறகு நானோவிலிருந்து வெளியேற கண்ட்ரோல்+எக்ஸ்.

டெர்மினலைப் புதுப்பிக்கவும் அல்லது புதிய ஒன்றை உருவாக்கவும். கட்டளை வரலாற்றைப் புரட்டும்போது அம்புக்குறிகள் மற்றும் தாவல் விசைகளைப் பயன்படுத்தும் போது உடனடியாக வித்தியாசத்தைக் காண முடியும்.

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

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

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

இந்த.inputrc மாற்றங்களுடன் கட்டளை வரி வரலாற்றைத் தேடலை மேம்படுத்தவும்