నిర్దిష్ట గత ఆదేశాలను కనుగొనడానికి కమాండ్ చరిత్రను ప్రింట్ చేయండి మరియు ప్రశ్నించండి
విషయ సూచిక:
మీరు టెర్మినల్ ద్వారా అమలు చేసిన ఖచ్చితమైన కమాండ్ను గుర్తుంచుకోవడానికి ప్రయత్నిస్తున్నప్పటికీ, దానితో ముందుకు రాలేకపోతే, మీరు అమలు చేయబడిన లేదా అమలు చేయబడిన పాత ఆదేశాలను కనుగొనడానికి మీ కమాండ్ లైన్ చరిత్రను ప్రశ్నించవచ్చు. గతం లో.
కమాండ్ లైన్లో అమలు చేయబడిన ముందస్తు ఆదేశాలను కనుగొని తిరిగి పొందేందుకు ఈ ట్రిక్ 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.com appstore ShowDebugMenu -bool true "
ఇప్పుడు మీ మొత్తం చరిత్ర జాబితాను వెతకడానికి బదులుగా, మీరు ఫలితాలను కుదించారు.
నిర్దిష్టాల కోసం కమాండ్ హిస్టరీ శోధనను మెరుగుపరచడం
మీరు చరిత్ర శోధనను మీకు కావలసిన విధంగా నిర్దిష్టంగా లేదా పేర్కొనకుండా చేయవచ్చు. ఉదాహరణకు, నేను com.apple.iTunesకి సంబంధించి వెతుకుతున్న డిఫాల్ట్ కమాండ్ నాకు తెలిస్తే, నా శోధనను మరింత మెరుగుపరచడానికి నేను ఈ క్రింది ఆదేశాన్ని ఉపయోగించవచ్చు:
"చరిత్ర |grep డిఫాల్ట్లు com.apple.iTunesని వ్రాస్తాయి"
ఇది ఇలాంటి వాటిని తిరిగి ఇస్తుంది:
44 డిఫాల్ట్లు com.apple.iTunes పూర్తి విండోను వ్రాస్తాయి -1 51 డిఫాల్ట్లు com.apple.iTunes invertStoreLinks -bool అవును
మీరూ దీన్ని ప్రయత్నించండి. ఇటీవల అమలు చేయబడిన అన్ని ఆదేశాలు మీ చరిత్రలో నిల్వ చేయబడినందున మీరు టెర్మినల్ ద్వారా నమోదు చేసిన ఏదైనా ఆదేశంతో దీన్ని చేయవచ్చు. డిఫాల్ట్ కమాండ్ Mac OS X నిర్దిష్టమైనది, కానీ చరిత్ర మరియు grep అనేది unix ప్రపంచానికి సాధారణ సాధనాలు, కాబట్టి మీరు ఎప్పుడైనా linux మెషీన్లో ఉన్నట్లయితే లేదా మీరు అదే పద్ధతులను ఉపయోగించవచ్చు.
మీరు Mac OS X యొక్క అండర్పిన్నింగ్ల గురించి తెలుసుకోవాలనుకుంటే, మా కమాండ్ లైన్ చిట్కాలను చూడండి.