లైనక్స్ యూజర్ ఏదైనా ఆదేశాన్ని బాష్ ప్రాంప్ట్లో టైప్ చేసినప్పుడు, టెర్మినల్ సాధారణంగా ఇన్వొక్డ్ కమాండ్ యొక్క అవుట్పుట్ను ప్రింట్ చేస్తుంది కాబట్టి మీరు దాన్ని వెంటనే చదవగలరు. ఏదేమైనా, సిస్టమ్లో ఏదైనా కమాండ్ అవుట్పుట్ను రీడైరెక్ట్ చేయడానికి లేదా సేవ్ చేయడానికి కూడా బాష్ మిమ్మల్ని అనుమతిస్తుంది.
ఈ వ్యాసం టాప్ కమాండ్ యొక్క అవుట్పుట్ను ఏదైనా ఫైల్కు మళ్లించే మూడు వేర్వేరు విధానాలను చర్చిస్తుంది.
విధానం 1: సింగిల్ ఫైల్ అవుట్పుట్ రీడైరక్షన్
బాష్ యొక్క మళ్లింపును ఉపయోగించడానికి, ఏదైనా స్క్రిప్ట్ను అమలు చేయండి, ఆపై నిర్వచించండి > లేదా >> pathట్పుట్ దారి మళ్లించాల్సిన ఫైల్ మార్గం ద్వారా ఆపరేటర్.
- >> ఫైల్ యొక్క ప్రస్తుత విషయాలకు అవుట్పుట్తో సహా, ఫైల్కు కమాండ్ యొక్క అవుట్పుట్ను ఉపయోగించడానికి ఆపరేటర్ ఉపయోగించబడుతుంది.
- > కమాండ్ యొక్క అవుట్పుట్ను ఒకే ఫైల్కి మళ్ళించడానికి మరియు ఫైల్ యొక్క ప్రస్తుత కంటెంట్ను భర్తీ చేయడానికి ఆపరేటర్ ఉపయోగించబడుతుంది.
సాంకేతికంగా, ఇది సాధారణ ప్రదర్శన అయిన stdout యొక్క ఫైల్ దారి మళ్లింపు అని మేము చెప్పగలం. ఇప్పుడు, మేము నమూనా ఉదాహరణను అమలు చేస్తాము. Ls ఆదేశం దాని అమలు తర్వాత ప్రస్తుత డైరెక్టరీ ఫోల్డర్లు మరియు ఫైల్ల కంటెంట్ను ప్రదర్శిస్తుంది.
$ls
ls > /మార్గం/కు/ఫైల్
అయితే, ఈ ఆదేశం టెర్మినల్కి ముద్రించడం కంటే కింది ఉదాహరణలో పేర్కొన్న ఫైల్కు అవుట్పుట్ను సేవ్ చేస్తుంది.
ls > /ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్
ఫైల్ యొక్క కంటెంట్ తనిఖీ కోసం ఇచ్చిన కమాండ్ సింటాక్స్ ఉపయోగించండి.
పిల్లి /మార్గం/కు/ఫైల్ఇప్పుడు, టెర్మినల్లో అవుట్పుట్ ఫైల్ యొక్క కంటెంట్ను ముద్రించడానికి దిగువ ఇచ్చిన ఆదేశాన్ని వ్రాయండి.
$పిల్లి /ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్
ఆపరేటర్> కమాండ్ ఎగ్జిక్యూషన్ అవుట్పుట్తో ఫైల్ కంటెంట్ని తిరిగి రాస్తుంది. బదులుగా, మీరు ఒకే ఫైల్లో బహుళ ఆదేశాల అవుట్పుట్ను సేవ్ చేయడానికి >> ఆపరేటర్ను ఉపయోగించవచ్చు. ఉదాహరణకు, ఇచ్చిన ఆదేశాన్ని అమలు చేయడం వలన సిస్టమ్ సమాచారాన్ని నిర్దిష్ట ఫైల్కు జోడిస్తుంది.
పేరులేని -వరకు >> /మార్గం/కు/ఫైల్$పేరులేని -వరకు >> /ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్$పిల్లి /ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్
విధానం 2: టెర్మినల్ అవుట్పుట్ను ఒకే ఫైల్కి మళ్ళించడం
అవుట్పుట్ను దారి మళ్లించడానికి> లేదా >> ఆపరేటర్ను ఉపయోగించాలనే ఆలోచన నచ్చలేదా? చింతించకండి! మిమ్మల్ని రక్షించడానికి టీ కమాండ్ ఇక్కడ ఉంది.
కమాండ్ | టీ /మార్గం/కు/ఫైల్ $ls | టీ /ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్
దిగువ ఇచ్చిన టీ కమాండ్> ఆపరేటర్తో సమానమైన కమాండ్ అవుట్పుట్తో ఫైల్ కంటెంట్ని భర్తీ చేస్తుంది.
$పేరులేని -వరకు | టీ-వరకు/ఇంటికి/linuxhint/అవుట్పుట్ ఫైల్విధానం 3: టాప్ కమాండ్
సిస్టమ్ అడ్మినిస్ట్రేటర్లు Linux టాప్ కమాండ్ని కూడా రియల్ టైమ్ సిస్టమ్ స్టాటిస్టిక్స్ వంటి లోడ్ సగటు, సిస్టమ్ అప్టైమ్, రన్నింగ్ టాస్క్లు, ఉపయోగించిన మెమరీ, ప్రతి రన్నింగ్ ప్రాసెస్ గురించి నిర్దిష్ట సమాచారం మరియు థ్రెడ్లు లేదా ప్రాసెస్ల సారాంశాన్ని వీక్షించడానికి ఉపయోగిస్తారు. -B ఫ్లాగ్ని ఉపయోగించడం ద్వారా, సిస్టమ్లో ప్రస్తుతం అమలు చేస్తున్న ప్రక్రియల గురించి సమాచారాన్ని పొందడానికి ఈ కమాండ్ సహాయపడుతుంది. టాప్ కమాండ్ టాప్ బ్యాచ్ మోడ్లో పనిచేయడానికి మరియు -n ఫ్లాగ్ కమాండ్ అవుట్పుట్గా తీసుకోవాల్సిన పునరావృతాల సంఖ్యను గుర్తించడానికి అనుమతిస్తుంది.
$టాప్-బి -n 1 >topfile.txt
టాప్ కమాండ్ ఎగ్జిక్యూషన్ ఫలితంగా వచ్చే అవుట్పుట్ మొత్తం నిర్దేశిత ఫైల్కు మళ్ళించబడుతుంది. ఇప్పుడు, ఫైల్ యొక్క కంటెంట్ను తనిఖీ చేయడానికి తక్కువ ఆదేశాన్ని వ్రాయండి.
$తక్కువtopfile.txt
-N ఫ్లాగ్ అమలు చేయబడిన ఆదేశం యొక్క ఒకే స్నాప్షాట్ను పేర్కొన్న ఫైల్కు పంపుతుంది. మొదటి పునరుక్తిని మాత్రమే తిరిగి పొందడానికి, -n ఫ్లాగ్ తర్వాత 1 ని పేర్కొనండి.
$టాప్-బి -n 1 >టాప్- iteration.txt
రన్నింగ్ టాస్క్ల సమాచారాన్ని చూడటానికి క్యాట్ కమాండ్ని ఉపయోగించండి.
$పిల్లిటాప్- iteration.txt| పట్టుపనులుముగింపు:
Linux లో, అవుట్పుట్ను ఫైల్కి మళ్లించడానికి,> మరియు >> దారి మళ్లింపు ఆపరేటర్లు లేదా టాప్ కమాండ్ని ఉపయోగించండి. మీ సిస్టమ్లోని మరొక ఫైల్లో కమాండ్ యొక్క అవుట్పుట్ను సేవ్ చేయడానికి లేదా దారి మళ్లించడానికి రీడైరక్షన్ మిమ్మల్ని అనుమతిస్తుంది. మీరు saveట్పుట్లను సేవ్ చేయడానికి మరియు తర్వాత వాటిని వివిధ ప్రయోజనాల కోసం ఉపయోగించవచ్చు.