లినక్సులో రెండు చాలా ఉపయోగకరమైన ఆదేశాలు ఉన్నాయి, అది మీరు ఒక ఫైల్ యొక్క భాగాన్ని చూద్దాం. మొదట తల అంటారు మరియు అప్రమేయంగా, అది మీకు ఒక ఫైల్ లో మొదటి 10 పంక్తులను చూపిస్తుంది. రెండవది అప్రమేయంగా, మీరు ఫైల్ లో చివరి 10 పంక్తులను చూడగలిగే టెయిల్ కమాండ్.
మీరు ఈ ఆదేశాలలో ఏదో ఒకటి ఉపయోగించాలనుకుంటున్నారా? పూర్తి ఫైల్ను వీక్షించడానికి లేదా నానో వంటి సంపాదకుడిని ఉపయోగించడానికి పిల్లి కమాండ్ను ఎందుకు ఉపయోగించకూడదు?
మీరు చదివే ఫైల్ 300,000 లైన్లు కలిగి ఉంది.
ఫైలు డిస్క్ స్పేస్ చాలా ఖర్చవుతుంది కూడా ఇమాజిన్.
హెడ్ కమాండ్ కోసం ఒక సాధారణ ఉపయోగం మీరు చూడాలనుకుంటున్న ఫైల్ నిజానికి సరైన ఫైల్ అని నిర్ధారించుకోవాలి. మొదటి కొన్ని పంక్తులను చూసినప్పుడు మీరు సరైన ఫైల్లో చూస్తుంటే మీరు సాధారణంగా చెప్పవచ్చు. మీరు ఫైల్ను సవరించడానికి నానో వంటి సంపాదకుడిని ఉపయోగించడానికి ఎంచుకోవచ్చు.
ఫైళ్ళ చివరి కొన్ని పంక్తులను చూడటానికి టెయిల్ కమాండ్ ఉపయోగపడుతుంది మరియు మీరు / var / log ఫోల్డర్లో ఉన్న లాగ్ ఫైల్లో ఏం జరుగుతుందో చూసేటప్పుడు మంచిది.
అందుబాటులో ఉన్న స్విచ్లతో సహా టెయిల్ కమాండ్ ఎలా ఉపయోగించాలో ఈ గైడ్ మీకు చూపుతుంది.
టైల్ కమాండ్ యొక్క ఉదాహరణ
గతంలో పేర్కొన్న విధంగా టెయిల్ కమాండ్ డిఫాల్ట్గా ఫైల్ యొక్క చివరి 10 పంక్తులను చూపిస్తుంది.
టెయిల్ కమాండ్ కోసం వాక్యనిర్మాణం ఈ కింది విధంగా ఉంటుంది:
తోక
ఉదాహరణకు మీ సిస్టమ్ కొరకు బూట్ లాగ్ను చూడుటకు మీరు కింది ఆదేశం ఉపయోగించవచ్చు:
సుడో టెయిల్ /var /log/boot.log
అవుట్పుట్ ఈ విధంగా ఉంటుంది:
* బూటు-టైమ్ యెన్క్రిప్టెడ్ బ్లాక్ పరికరములు మిగిలినవి ప్రారంభించు [సరి]
* సేవ్ udev లాగ్ మరియు నవీకరణ నియమాలు [OK]
* Udev లాగ్ మరియు నవీకరణ నియమాలను భద్రపరచడం నిలుపుదల [OK]
* స్పీచ్ డిస్పాచర్ డిసేబుల్; మార్చు / etc / default / speech-dispatcher
* VirtualBox అదనపువినియోగం ఒక వాస్తవిక మెషీన్లో కాదు, డిసేబుల్ చెయ్యబడింది
వైఫల్యం మార్చు / etc / default / saned
* పరిష్కార స్థితిని పునరుద్ధరించడం ... [సరి]
* సిస్టమ్ V రన్లెవల్ కంపాటబిలిటీని నిలిపివేస్తుంది [సరే]
* ప్రారంభిస్తోంది MDM డిస్ప్లే మేనేజర్ [OK]
* ఆపివేయడం ప్లీమౌత్ సూచించడానికి ఒక ఈవెంట్ను పంపు [సరే]
చూపించడానికి లైన్ల సంఖ్యను పేర్కొనడం ఎలా
బహుశా మీరు ఫైల్ యొక్క చివరి 10 పంక్తుల కంటే ఎక్కువ చూడాలనుకుంటే. కింది ఆదేశాన్ని ఉపయోగించి మీరు చూడాలనుకుంటున్న వరుసల సంఖ్యను మీరు పేర్కొనవచ్చు:
sudo tail -n20
పైన ఉన్న ఉదాహరణ ఫైల్ యొక్క చివరి 20 పంక్తులను చూపుతుంది.
ప్రత్యామ్నాయ మీరు -i స్విచ్ను ఫైల్లో ప్రారంభ బిందువును కూడా పేర్కొనవచ్చు. బహుశా మీరు ఫైల్లోని మొదటి 30 వరుసలు వ్యాఖ్యలు కావు మరియు మీరు కేవలం ఒక ఫైల్ లోపల డేటాను చూడాలనుకుంటున్నారా. ఈ సందర్భంలో, మీరు కింది ఆదేశాన్ని ఉపయోగిస్తారు:
sudo tail -n + 20
టెయిల్ ఆదేశం తరచూ మరింత కమాండ్తో పాటుగా ఉపయోగించబడుతుంది, తద్వారా మీరు ఒక సమయంలో ఫైల్ను ఒక పేజీని చదవగలరు.
ఉదాహరణకి:
sudo tail -n + 20
ఎగువ ఆదేశం గత 20 పంక్తులను ఫైల్ పేరు నుండి పంపుతుంది మరియు మరింత ఆదేశానికి ఇన్పుట్ గా పైపులను పంపుతుంది:
మీరు తరహా బదులు బదులుగా బైట్ల సంఖ్యను ప్రదర్శించడానికి టెయిల్ కమాండ్ను ఉపయోగించవచ్చు:
sudo tail -c20
మళ్ళీ మీరు ఒక నిర్దిష్ట బైట్ సంఖ్య నుండి క్రింది చూపించడానికి ప్రారంభించడానికి అదే స్విచ్ని ఉపయోగించవచ్చు:
సుడో టైల్ -c + 20
ఒక లాగ్ ఫైలు మానిటర్ ఎలా
స్క్రీన్కు అవుట్పుట్ చేయని అనేక స్క్రిప్ట్లు మరియు ప్రోగ్రామ్లు ఉన్నాయి కాని లాగ్ ఫైల్లో అవి నడుస్తున్నప్పుడు వాటిని జోడించబడతాయి.
ఈ సందర్భంలో, మీరు లాగ్ ఫైల్ మానిటర్ గా మానిటర్ చేయాలనుకోవచ్చు.
లాగ్ ప్రతి చాలా సెకన్లు ఎలా మారుతుందో పరిశీలించడానికి క్రింది కవచ కమాండ్ను ఉపయోగించవచ్చు:
sudo tail -F-s20
ఒక ప్రక్రియ చనిపోయేవరకు మీరు లాగ్ను పర్యవేక్షించడాన్ని కొనసాగించడానికి కూడా తోకను ఉపయోగించవచ్చు:
సుడో టైల్ -F --pid = 1234
ఒక ప్రాసెస్ కోసం ప్రాసెస్ ఐడిని కనుగొనడానికి మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
ps -ef | grep
ఉదాహరణకు, మీరు నానోని ఉపయోగించి ఒక ఫైల్ను సంకలనం చేస్తున్నారని ఊహించుకోండి. మీరు కింది ఆదేశాన్ని ఉపయోగించి నానో కోసం ప్రాసెస్ ఐడిని కనుగొనవచ్చు:
ps -ef | గ్రీప్ నానో
కమాండ్ నుండి అవుట్పుట్ మీకు ఒక ప్రాసెస్ ID ని ఇస్తుంది. ప్రక్రియ ID 1234 అని ఆలోచించండి.
మీరు కింది ఆదేశాన్ని ఉపయోగించి నానోచే సవరించబడిన ఫైల్కు వ్యతిరేకంగా మీరు ఇప్పుడు తోకను అమలు చేయవచ్చు:
సుడో టైల్ -F --pid = 1234
ప్రతిసారీ నానోలో సేవ్ చేయబడిన టెయిల్ కమాండ్ దిగువ కొత్త లైన్లను ఎంచుకుంటుంది. నానో ఎడిటర్ మూసివేయబడినప్పుడు మాత్రమే ఆదేశం ఆపబడుతుంది.
టైల్ కమాండ్ను మళ్ళీ ఎలా తిరిగి పొందాలి
కొన్ని కారణాల వలన అది సాధ్యపడదు ఎందుకంటే మీరు టెయిల్ ఆదేశాన్ని నడుపుటకు ప్రయత్నిస్తున్నప్పుడు దోషాన్ని అందుకున్నట్లయితే, మీరు ఫైల్ అందుబాటులో ఉన్నంత వరకు మళ్ళీ ప్రయత్నించుటకు మీరు మళ్ళీ ప్రయత్నించు పారామితిని ఉపయోగించవచ్చు.
సుడో టైల్ - రిట్రీ -F <ఫైల్పేరు>
మీరు తిరిగి ప్రయత్నించాలనుకునే ఫైల్ను అనుసరించాల్సిన అవసరం ఉన్నందున ఇది నిజంగా -F స్విచ్తో కలిపి పనిచేస్తుంది.
సారాంశం
ఈ గైడ్ టెయిల్ కమాండ్ యొక్క మరింత సాధారణ ఉపయోగాన్ని చూపిస్తుంది.
తోక కమాండ్ గురించి మరింత సమాచారం తెలుసుకోవడానికి మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
మనిషి తోక
మీరు చాలా ఆదేశాలలో సుడోను చేర్చానని గమనించండి. మీ సాధారణ యూజర్గా ఫైల్ను వీక్షించడానికి మీకు అనుమతులు లేవు మరియు మీకు ఉన్న అనుమతులు అవసరం.