మీరు ఆధునిక బాష్ షెల్ ఉపయోగిస్తుంటే, మీ కమాండ్ చరిత్ర ద్వారా శోధించడానికి మీరు Ctrl + R ను కీబోర్డ్ సత్వరమార్గంగా ఉపయోగించవచ్చు. మీరు ఇంతకుముందు ఉపయోగించిన ఆదేశాలను తీసుకురావచ్చు మరియు వాటిని మళ్లీ జారీ చేయవచ్చు. మీరు ఎమాక్స్ మోడ్లో ksh ఉపయోగిస్తుంటే వంటి ఇతర షెల్స్లో కూడా ఇది పని చేస్తుంది. ఈ చిన్న ఉపాయాన్ని ఉపయోగించి మీరు నిజంగా మీ కమాండ్ లైన్ పనిభారాన్ని వేగవంతం చేయవచ్చు.
ఇది పనిచేయడానికి మీరు టెర్మినల్ నుండి పని చేయాలి. మీ డెస్క్టాప్ వాతావరణం దీనికి మద్దతు ఇస్తే ఒకటి లేదా సూపర్ + టి తెరవడానికి Ctrl, Alt మరియు T ని నొక్కి ఉంచండి. మీరు అప్లికేషన్స్ మెనుపై క్లిక్ చేసి, సిస్టమ్ టూల్స్ వైపు వెళ్లి ఆపై టెర్మినల్ పై క్లిక్ చేయండి లేదా ఉబుంటు డాష్ లో శోధించవచ్చు.
విధానం 1: కమాండ్ కోసం శోధించడానికి Ctrl + R ని ఉపయోగించండి
బాష్ ప్రాంప్ట్ వద్ద, Ctrl కీని నొక్కి, R ని నెట్టండి. మీరు చదివే సందేశాన్ని అందుకుంటారు (రివర్స్-ఐ-సెర్చ్) `’: తరువాత కర్సర్. దాన్ని కనుగొనడానికి ముందు మీరు జారీ చేసిన ఆదేశం యొక్క మొదటి అక్షరాన్ని టైప్ చేయండి. ఉదాహరణకు, మీరు టెక్స్ట్ ఫైల్ యొక్క విషయాలను చూడటానికి పిల్లి ఆదేశాన్ని ఉపయోగించినట్లయితే, సి. మీరు ఒక నెల క్యాలెండర్ చూడటానికి కాల్ ఉపయోగించినట్లయితే, ఇది కూడా రావచ్చు.
Ctrl + R ను అదేవిధంగా పేరున్న ఆదేశాల ద్వారా చక్రానికి నెట్టండి. మీకు పొడవైన బాష్ చరిత్ర ఉంటే, మీరు ఇలాంటి పేర్లతో అనేక ఆదేశాలను కనుగొనవచ్చు. మీరు అమలు చేయదలిచిన ఆదేశాన్ని కనుగొన్న తర్వాత, ఎంటర్ కీని నొక్కండి మరియు మీరు దాన్ని టైప్ చేసి అమలు చేసినట్లు మీ ప్రాంప్ట్ కనిపిస్తుంది. మీరు పూర్తి ఆదేశాన్ని టైప్ చేయనవసరం లేదు, బదులుగా అక్షరం లేదా రెండు మాత్రమే.
మీరు గతంలో జారీ చేసిన పొడవైన ఆదేశాన్ని కనుగొనడానికి మీరు కొన్ని అక్షరాలను టైప్ చేయవచ్చు మరియు అది కూడా కమాండ్ లైన్లో వెంటనే వస్తుంది, మరియు మీరు దానిని సాధారణం వలె అమలు చేయడానికి ఎంటర్ను నెట్టవచ్చు. ఇది మీ చరిత్రలో ఏదైనా కనుగొనే ప్రక్రియను చాలా సులభం చేస్తుంది. ఒక ఆదేశం లైన్లోకి వచ్చిన తర్వాత మీరు బాణం కీలను కూడా ఉపయోగించుకోవచ్చు మరియు దాన్ని అమలు చేయడానికి ముందు దాన్ని సవరించవచ్చు.
మీరు ఆదేశాన్ని అమలు చేయడం గురించి బాగా ఆలోచిస్తే, మీరు ఎప్పుడైనా Ctrl కీని నొక్కి పట్టుకోండి మరియు C ను Ctrl + R శోధన నుండి రద్దు చేయటానికి C ని నెట్టవచ్చు. మరేదైనా కమాండ్ను అమలు చేసిన తర్వాత మీరు ఈ టెక్నిక్ని ఉపయోగించవచ్చు మరియు కొన్ని వెబ్సైట్లు చదివినప్పటికీ మీరు దీన్ని ప్రయత్నించినప్పుడు మీ టెర్మినల్లో ఇప్పటికే ఎలాంటి అవుట్పుట్ ఉందనే దాని గురించి మీరు ఆందోళన చెందాల్సిన అవసరం లేదు.
విధానం 2: Ctrl R ట్యాగ్ను జోడించండి
మీరు సాధారణంగా ఉపయోగించే కమాండ్ సమయం మరియు సమయానికి తిరిగి వెళ్లాలనుకుంటే, కమాండ్ కోసం కూర్చున్న పంక్తి చివర పేరును వ్యాఖ్యానించడం ద్వారా మీరు దానికి ట్యాగ్ను జోడించవచ్చు. కమాండ్లో టైప్ చేసి స్పేస్ తరువాత టైప్ చేసి టైప్ చేయండి #నన్ను కనిపెట్టు దాని తరువాత. ఎంటర్ నొక్కండి మరియు ఆదేశాన్ని అమలు చేయండి. షెల్ ప్రోగ్రామింగ్ లాంగ్వేజ్ వ్యాఖ్యగా పరిగణించబడుతున్నందున #findme ట్యాగ్ను విస్మరిస్తుంది.
ఇప్పుడు, మీరు ఎప్పుడైనా ఆ ఆదేశాన్ని కనుగొనాలనుకుంటే Ctrl + R ని నొక్కి ఉంచండి మరియు #fin అని టైప్ చేయడం ప్రారంభించండి, తద్వారా అది పైకి వస్తుంది. మీరు ఈ విధంగా ఒకటి కంటే ఎక్కువ ఆదేశాలను ట్యాగ్ చేయాలనుకుంటే, వాటిని ట్యాగ్ చేయడానికి ఇతర విషయాలతో ముందుకు రండి. మీరు కావాలనుకుంటే # కమాండ్ 1, # కమాండ్ 2 మరియు మొదలైనవి ట్యాగింగ్ చేయడానికి ప్రయత్నించవచ్చు. ఆ విధంగా మీరు #com అని టైప్ చేసి, ఆపై మీరు వెతుకుతున్న ఆదేశాన్ని కనుగొనడానికి Ctrl + R ని కొన్ని సార్లు నొక్కండి. మీకు భారీ కమాండ్ చరిత్ర ఉంటే ఇది ఉత్తమంగా పనిచేస్తుంది. ప్రతి ట్యాగ్ క్లియర్ అయ్యేవరకు చరిత్రలో ఉంటుంది.
విధానం 3: ksh లో ఎమాక్స్ మోడ్ను ప్రారంభిస్తుంది
మీరు మీ డిఫాల్ట్ షెల్ వలె ksh ని ఉపయోగిస్తుంటే, టైప్ చేయండి సెట్-ఓ ఇమాక్స్ మరియు ఎంటర్ పుష్. ఇది ఎమాక్స్ మోడ్ను ప్రారంభిస్తుంది, ఇది Ctrl + R ట్రిక్ను బాష్ అనుమతించే విధంగా ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది ఎప్పుడూ కొద్దిగా భిన్నంగా పనిచేస్తుంది మరియు బాష్ షెల్ యొక్క వినియోగదారులు దీన్ని ఎప్పటికీ చేయరు కాబట్టి చాలా లైనక్స్ కోడర్లు ఈ దశను విస్మరించవచ్చు.
Ksh ను ఇష్టపడే వినియోగదారులు ఇప్పుడు Ctrl + R ని నెట్టవచ్చు మరియు షెల్ ^ R ను స్క్రీన్కు ప్రింట్ చేస్తుంది. మీ శోధనను టైప్ చేసి, ఆపై ఎంటర్ నొక్కండి. మీరు దగ్గరగా సరిపోయే ఎంట్రీని చూస్తారు, మీరు మళ్ళీ ఎంటర్ నొక్కడం ద్వారా సవరించవచ్చు లేదా అమలు చేయవచ్చు. మార్గం ద్వారా, సాధారణ బాణం కీ కార్యాచరణ వంటి కొన్ని ఇతర ఎంపికలను ఎమాక్స్ అనుమతిస్తుంది.
3 నిమిషాలు చదవండి