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

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

Anonim

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

கட்டளை வரியில் செயல்படுத்தப்பட்ட முந்தைய கட்டளைகளைக் கண்டுபிடித்து மீட்டெடுப்பதற்கான இந்த தந்திரம் Mac OS, Mac OS X மற்றும் linux மற்றும் பிற unix இயக்க முறைமைகளிலும் வேலை செய்கிறது.நிலையான வரலாற்றுக் கட்டளையைக் கொண்ட எதுவும், முந்தைய கட்டளைகளை மீட்டெடுக்க இந்த தந்திரத்தைப் பயன்படுத்தலாம், இது கணினி நிர்வாகிகள் மற்றும் கட்டளை வரி பயனர்களுக்கு ஒரு விலைமதிப்பற்ற கருவியாக மாறும்.

Mac OS இல் உள்ள கட்டளை வரலாற்றிலிருந்து குறிப்பிட்ட கட்டளைகளை எவ்வாறு கண்டுபிடிப்பது

ஒரு குறிப்பிட்ட கட்டளையின் கட்டளை வரலாற்றைக் கண்டறிய, நீங்கள் டெர்மினல் பயன்பாட்டைத் திறந்து, பின்வரும் தொடரியல் பயன்படுத்த வேண்டும்:

"

வரலாறு |grep தேடல் சரம்"

இது உங்கள் கட்டளை வரலாற்றில் "தேடல் சரத்தை" தேடும் மற்றும் தேடல் உரையை உள்ளடக்கிய நிகழ்வுகளை மட்டுமே அச்சிடும்.

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

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

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

"

வரலாறு | grep இயல்புநிலை எழுது"

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

"

$ வரலாறு |grep இயல்புநிலைகள் எழுதுவது 44 இயல்புநிலைகள் com.apple.iTunes முழு சாளரம் -1 51 இயல்புநிலைகள் எழுதுவது com.apple.iTunes invertStoreLinks -bool ஆம் 421 இயல்புநிலைகள் எழுதும் com.apple.FaceTime AutoAcceptInvitesFrom -array-add [email protected] 426 இயல்புநிலைகள் எழுதும் com.twitter.twitter-mac ESCClosesComposeWindow -bool true 427 இயல்புநிலைகள் எழுதும் com.twitter.twitter appstore ShowDebugMenu -bool true "

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

கமாண்ட் ஹிஸ்டரி தேடலைச் செம்மைப்படுத்துதல்

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

"

வரலாறு |grep defaults com.apple.iTunes எழுதும்"

இது போன்ற ஒன்றைத் தரும்:

44 இயல்புநிலைகள் com.apple.iTunes முழு சாளரத்தை எழுதுகின்றன -1 51 இயல்புநிலைகள் com.apple.iTunes invertStoreLinks -bool YES

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

Mac OS X இன் அடித்தளங்களைப் பற்றி அறிய விரும்பினால், எங்கள் கட்டளை வரி உதவிக்குறிப்புகளைப் பார்க்கவும்.

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