ఈ.inputrc మార్పులతో కమాండ్ లైన్ చరిత్ర శోధనను మెరుగుపరచండి
మీరు భారీ కమాండ్ లైన్ వినియోగదారు అయితే, బాణం కీలను మునుపు అమలు చేసిన ఆదేశాలను తిప్పడానికి ఉపయోగించవచ్చని మరియు ట్యాబ్ కీ వాటిని పూర్తి చేయగలదని మీకు బాగా తెలుసు. కానీ మీ .inputrc ఫైల్కి కొన్ని మార్పులను జోడించడం ద్వారా గత కమాండ్ హిస్టరీ ద్వారా శోధించడం కోసం ఈ రెండు ఫంక్షన్లను గణనీయంగా మెరుగుపరచవచ్చు. మొదటి రెండు పంక్తులు మీరు ఒక నిర్దిష్ట కమాండ్ కోసం కమాండ్ హిస్టరీ ద్వారా ఫ్లిప్ చేయడానికి బాణం కీలను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తాయి లేదా నిర్దిష్ట కమాండ్ ప్రారంభం కూడా.ఉదాహరణకు, మీరు "c"తో ప్రారంభమైన కమాండ్ని గుర్తుకు తెచ్చుకుంటే, ఇంకా ఏమి తెలియకపోతే, మీరు కేవలం 'c' అని టైప్ చేసి, ఆపై c అక్షరంతో ప్రారంభమయ్యే ఏదైనా కమాండ్ హిస్టరీ ద్వారా శోధించడం ప్రారంభించడానికి పైకి బాణం నొక్కండి. ఇది పూర్తి ఆదేశాల ద్వారా శోధించడానికి కూడా పని చేస్తుంది, కాబట్టి మీరు కర్ల్ని టైప్ చేసి, ఆపై పైకి లేదా క్రిందికి బాణంతో అనుసరించడం ద్వారా 'కర్ల్' ఆదేశం కోసం మొత్తం చరిత్రను శోధించవచ్చు. మూడు లైన్ల యొక్క రెండవ బ్యాచ్ గత చిట్కా నుండి భాగస్వామ్యం చేయబడింది మరియు టెర్మినల్లో ట్యాబ్ పూర్తి సామర్థ్యాలను బాగా మెరుగుపరుస్తుంది, తద్వారా చరిత్రకు ట్యాబ్ పూర్తి చేయడం, పూర్తి చేయడంలో కేస్ సెన్సిటివిటీని తొలగించడం మరియు ప్రయత్నం పూర్తిగా అస్పష్టంగా ఉంటే ప్రతిదీ చూడగల సామర్థ్యం. కలిపి, మీ చరిత్ర శోధనలు మరియు ట్యాబ్ పూర్తి చేయడం నాటకీయంగా మెరుగుపడతాయి.
టెర్మినల్ను ప్రారంభించండి మరియు మీ .inputrc ఫైల్ను ప్రాధాన్య టెక్స్ట్ ఎడిటర్లో తెరవండి. మేము నానోను ఉపయోగిస్తాము ఎందుకంటే ఇది చాలా యూజర్ ఫ్రెండ్లీ:
నానో .inputrc
క్రింది ఐదు లైన్లను (బహుశా ఖాళీ) .inputrc ఫైల్లో అతికించండి:
"\e[A: హిస్టరీ-సెర్చ్-బ్యాక్వర్డ్ \e[B: హిస్టరీ-సెర్చ్-ఫార్వర్డ్ సెట్ షో-అన్నీ-అస్పష్టంగా ఉంటే సెట్ పూర్తి చేయడం-విస్మరించండి- TABలో కేసు: మెను-పూర్తి"
అది ఇలా ఉండాలి:
ఫైల్ను సేవ్ చేయడానికి “Control+O” నొక్కండి, ఆపై నానో నుండి నిష్క్రమించడానికి Control+Xని నొక్కండి.
టెర్మినల్ను రిఫ్రెష్ చేయండి లేదా కొత్తదాన్ని సృష్టించండి మరియు కమాండ్ హిస్టరీని తిప్పేటప్పుడు బాణాలు మరియు ట్యాబ్ కీలను ఉపయోగిస్తున్నప్పుడు మీరు వెంటనే తేడాను చూడగలరు.
HISTFILESIZE సెట్ చేయబడిన దానిపై ఇప్పటికీ నిల్వ చేయబడిన చరిత్ర యొక్క పొడవు ఆధారపడి ఉంటుంది, కాబట్టి మీ అవసరాలకు అనుగుణంగా దాన్ని సర్దుబాటు చేయడం మర్చిపోవద్దు. మీరు కమాండ్ హిస్టరీని ఏదైనా క్రమబద్ధతతో క్లియర్ చేస్తే, ఈ ఫీచర్ల ఉపయోగం గణనీయంగా క్షీణిస్తుంది.
గత కమాండ్ హిస్టరీ ద్వారా ప్రింటింగ్ మరియు శోధించే ఇతర మార్గాలను మేము ఇంతకు ముందు చర్చించాము, అయితే మీరు సుదీర్ఘమైన వాక్యనిర్మాణాన్ని గుర్తించడం కంటే గత కమాండ్ను మళ్లీ అమలు చేయాలని చూస్తున్నట్లయితే ఇది ఉత్తమ ఎంపిక. - అమలు చేయబడిన స్ట్రింగ్.టెర్మినల్తో మీ ప్రాథమిక పరస్పర చర్య డిఫాల్ట్ కమాండ్ల కోసం అయితే, ఏదైనా 'డిఫాల్ట్' స్ట్రింగ్ను వ్యక్తిగత టెక్స్ట్ ఫైల్లో నిల్వ చేయడం ద్వారా వాటిని స్వయంచాలకంగా ట్రాక్ చేసే అద్భుతమైన ట్రిక్ను మర్చిపోకండి, అయితే ఈ ఇన్పుట్ఆర్సి సర్దుబాట్లు మీ పనిని సులభతరం చేస్తాయి. భవిష్యత్తులో సెట్టింగ్ను టోగుల్ చేయాలని చూస్తున్నాను.
బాణం కీ చరిత్ర శోధన ట్రిక్ల కోసం Lifehackerకి ముందుకెళుతున్నాము, అయితే మీరు కొంతకాలం క్రితం మేము భాగస్వామ్యం చేసిన మునుపటి ట్రిక్ నుండి ఇతర .inputrc లైన్లను గుర్తుకు తెచ్చుకోవచ్చు.