సుడోతో చివరిగా అమలు చేయబడిన కమాండ్ని రూట్గా అమలు చేయండి !!
విషయ సూచిక:
కమాండ్ లైన్ సాధనాన్ని ఉపయోగించడానికి మీకు అవసరమైన అధికారాలు లేవని కనుగొనడానికి మీరు ఎప్పుడైనా దాన్ని అమలు చేయడానికి ప్రయత్నించారా? లేదా కమాండ్కు వాస్తవానికి రూట్ యాక్సెస్ అవసరమా? మీరు దీన్ని సాధారణంగా టెర్మినల్లో 'అనుమతి నిరాకరించబడింది' రకం ఎర్రర్ మెసేజ్తో అనుభవిస్తారు. ఆ తర్వాత మొత్తం కమాండ్ స్ట్రింగ్ను మళ్లీ టైప్ చేయండి లేదా పైకి బాణం గుర్తును నొక్కి, కర్సర్ను సుడోతో కమాండ్కు ముందుగా తరలించండి, మీరు ఒక అద్భుతమైన ట్రిక్ని ఉపయోగించవచ్చు, ఇది చివరిగా అమలు చేయబడిన కమాండ్ని మళ్లీ అమలు చేస్తుంది సుడో అధికారాలుఅన్నింటికంటే ఉత్తమమైనది, MacOS / Mac OS X మరియు Linuxలో రూట్ ట్రిక్ పని చేసేలా ఈ గొప్ప రీ-రన్ చివరి కమాండ్.
సరే, కేవలం హెడ్లైన్ ద్వారా మీరు ఆశ్చర్యార్థక పాయింట్ల కారణంగా ఇది కొంచెం హైపర్బోల్ అని మీరు అనుకుంటున్నారు, కానీ నేను సుడో కమాండ్ గురించి చాలా ఉత్సాహంగా లేనని ప్రమాణం చేస్తున్నాను (ఈ కమాండ్ అయితే నిజంగా గొప్పది!)... లేదు, బదులుగా ఆశ్చర్యార్థక పాయింట్లు వాస్తవానికి ఈ విషయంలో సుడో సాధనం యొక్క వినియోగంలో భాగం.
రూట్ యూజర్గా చివరిగా అమలు చేయబడిన కమాండ్ని మళ్లీ అమలు చేయడం ఎలా
మీరు శీఘ్రంగా చివరి కమాండ్ని అమలు చేయాలనుకుంటే రూట్ సూపర్యూజర్గా, కింది వాటిని టైప్ చేయండి:
సుడో !!
అవును, అది “సుడో” తర్వాత ఖాళీ మరియు రెండు ఆశ్చర్యార్థక పాయింట్లు.
ఇది మునుపు అమలు చేయబడిన కమాండ్ను తక్షణమే అమలు చేస్తుంది కానీ sudo ఉపసర్గతో , అంటే సాధారణంగా మీరు క్రమాన్ని పూర్తి చేయడానికి నిర్వాహక పాస్వర్డ్ను నమోదు చేయాల్సి ఉంటుంది.
మీరు హోస్ట్ ఫైల్ని లేదా మీకు సిస్టమ్ అధికారాలు అవసరమైన మరొక సిస్టమ్ ఫైల్ని సవరించడానికి ప్రయత్నిస్తుంటే దీనికి ఉదాహరణ. sudoతో ముందు ఉన్న మొత్తం కమాండ్ స్ట్రింగ్ను మళ్లీ నమోదు చేయడానికి బదులుగా, sudo !! అని టైప్ చేయండి మరియు మునుపటి కమాండ్ (!!) sudo కింద రన్ అవుతుంది.
ఉదాహరణకు, మీరు వినియోగదారుల హోస్ట్ ఫైల్ను సవరించడానికి ప్రయత్నిస్తున్నారని అనుకుందాం:
nano /etc/hosts
కానీ తగిన వినియోగదారు ఆధారాలు లేనందున మీరు ఫైల్ను సేవ్ చేయలేరు లేదా సవరించలేరు, సరియైనదా? చెమట లేదు, పూర్తి ‘sudo nano /etc/hosts’ కమాండ్ సీక్వెన్స్ని మళ్లీ టైప్ చేయడం కంటే, కింది వాటిని టైప్ చేయండి:
సుడో !!
ఇది చివరి ఆదేశాన్ని తీసుకుంటుంది (ఈ సందర్భంలో, నానో / etc/hosts) మరియు దానిని స్వయంచాలకంగా sudoతో ప్రిఫిక్స్ చేస్తుంది, ఇది పూర్తి 'sudo nano /etc/hosts'
ఇది ప్రతి కమాండ్ లైన్ సాధనం మరియు కమాండ్ ఎగ్జిక్యూషన్తో పనిచేస్తుంది, కాబట్టి దీన్ని ప్రయత్నించండి, ఇది చాలా అద్భుతంగా ఉంది.
ఇంతకు ముందు చెప్పినట్లుగా, ఈ ట్రిక్ MacOS మరియు Linux యొక్క కమాండ్ లైన్లో పనిచేస్తుంది మరియు బహుశా అనేక ఇతర unix ఆధారిత ఆపరేటింగ్ సిస్టమ్లలో కూడా పనిచేస్తుంది.