Linuxలో CAT ఆదేశాన్ని ఉపయోగించి టెర్మినల్ నుండి టెక్స్ట్ ఫైల్ల నుండి కంటెంట్ను ప్రదర్శించండి మరియు మార్చండి
మీరు టెర్మినల్పై పని చేస్తున్నారని అనుకుందాం మరియు మీరు నిజంగా టెక్స్ట్ ఫైల్ను చూడవలసి ఉంది, అయితే మీరు ఆ డైరెక్టరీకి వెళ్లి, మౌస్ని ఉపయోగించి దాన్ని తెరవడానికి చాలా సోమరితనంతో ఉన్నారు. సరే, టెక్స్ట్ ఫైల్ యొక్క కంటెంట్లను నేరుగా టెర్మినల్లోకి చూడవలసిన మీ అవసరాన్ని Linux తీరుస్తుంది.
పిల్లి
అంటే 'కన్కాటెనేట్'. ఏదో ఒకదానిని సంగ్రహించడం అనేది సిరీస్లో లింక్ చేయడం అని నిర్వచించబడింది. ఈ సందర్భంలో, మేము టెక్స్ట్ ఫైల్ల కంటెంట్ను సంగ్రహించడం లేదా లింక్ చేయడం గురించి మాట్లాడుతున్నాము. ఈ చిన్న కమాండ్-లైన్ యుటిలిటీ మీ పనులలో మీరు అనుకున్నదానికంటే ఎక్కువగా సహాయపడుతుందని రుజువు చేస్తుంది.
ఈ ట్యుటోరియల్ అన్ని ఉపయోగాల గురించి ఉంటుంది పిల్లి
కమాండ్ మరియు ఈ కమాండ్ను చాలా ఉత్పాదకంగా ఉపయోగించుకోవడానికి మీరు దాని గురించి తెలుసుకోవలసిన కొన్ని వివరాలు.
పిల్లి గురించి మరింత తెలుసుకోవడం
పిల్లి
టెక్స్ట్ ఫైల్లను సంగ్రహించడంలో మీకు సహాయపడుతుంది మరియు దీని నుండి దాని పేరు 'పిల్లి' వచ్చింది. ది పిల్లి
కమాండ్ ఫైల్ నుండి డేటాను చదువుతుంది మరియు దాని కంటెంట్లను వినియోగదారు టెర్మినల్లో అవుట్పుట్గా ప్రదర్శిస్తుంది.
ఈ ఆదేశాన్ని ఉపయోగించి కొత్త ఫైళ్లను సృష్టించడం కూడా సాధ్యమే. అందుకే, ది పిల్లి
కమాండ్ బహుళ పరిమాణాలను కలిగి ఉంది, వినియోగదారు తెలుసుకోవాలి.
యొక్క ఆదిమ ఉపయోగాన్ని చూద్దాం పిల్లి
ఈ క్రింది ఉదాహరణలో ఆదేశం.
సాధారణ వాక్యనిర్మాణం:
పిల్లి [ఐచ్ఛికాలు..] [ఫైల్_పేరు]
ఉదాహరణ:
cat demo.txt
అవుట్పుట్:
ఇది డెమో ఫైల్. పిల్లి ఆదేశాన్ని నేర్చుకోవడంలో ఈ కథనం మీకు సహాయం చేస్తుంది. cat కమాండ్ ఉపయోగించడానికి చాలా సులభం. మీరు ఈ కథనంలో దాని లక్షణాల గురించి తెలుసుకోవచ్చు. ఫైల్ ముగింపు ధన్యవాదాలు.
పిల్లితో అందుబాటులో ఉన్న ఎంపికలు
పిల్లి
Linux అందించిన ఎంపికలను ఉపయోగించడం ద్వారా మనకు కావలసిన విధంగా వివిధ ప్రయోజనాల కోసం ఉపయోగించవచ్చు. మీరు ఈ వ్యాసంలో కొన్ని ప్రముఖ ఎంపికల గురించి నేర్చుకుంటారు.
ఎంపిక | వివరణ |
-ఎన్ | లైన్ నంబర్లను ప్రింట్ చేస్తుంది |
-లు | అవుట్పుట్లో ఖాళీ పంక్తులను వదిలివేయండి |
-టి | ట్యాబ్లు మరియు ఖాళీల మధ్య తేడాను గుర్తించండి |
-ఇ | లైన్ ముగింపు అక్షరాలు చూపించు |
> ఆపరేటర్ | ఒక ఫైల్ నుండి మరొక ఫైల్కి కంటెంట్ని కాపీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది |
>> (మళ్లింపు ఆపరేటర్) | ఇచ్చిన ఫైల్కి అవుట్పుట్ని జోడిస్తుంది |
మేము ఇప్పుడు కథనాన్ని కొనసాగించేటప్పుడు ఈ ఎంపికల ఉదాహరణలను ఒక్కొక్కటిగా పరిశీలిస్తాము.
పిల్లిని ఉపయోగించి లైన్ నంబర్లను ప్రింట్ చేయండి
ఉపయోగించి -ఎన్
తో ఎంపిక పిల్లి
కమాండ్ టెక్స్ట్ ఫైల్ యొక్క లైన్ నంబర్లను ప్రింట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఉదాహరణ:
cat -n /etc/passwd
అవుట్పుట్:
1 1 root:x:0:0:root:/root:/bin/bash 2 డెమోన్:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin 3 bin:x:2:2: bin:/bin:/usr/sbin/nologin 4 sys:x:3:3:sys:/dev:/usr/sbin/nologin 5 సమకాలీకరణ:x:4:65534:సింక్:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/usr/sbin/nologin 7 man:x:6:12:man:/var/cache/man:/usr/sbin/nologin 8 lp:x: 7:7:lp:/var/spool/lpd:/usr/sbin/nologin 9 మెయిల్:x:8:8:mail:/var/mail:/usr/sbin/nologin 10 వార్తలు:x:9:9: వార్తలు:/var/spool/news:/usr/sbin/nologin 11 uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin 12 ప్రాక్సీ:x:13:13:ప్రాక్సీ: /bin:/usr/sbin/nologin 13 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin 14 బ్యాకప్:x:34:34:backup:/var/backups :/usr/sbin/nologin 15 జాబితా:x:38:38:మెయిలింగ్ జాబితా మేనేజర్:/var/list:/usr/sbin/nologin
ఇక్కడ, ప్రతి పంక్తి ఒక సంఖ్యతో సూచించబడుతుంది. ఫైల్లోని మొత్తం లైన్ల సంఖ్య గురించి ఒక ఆలోచనను పొందడంలో కూడా ఇది సహాయపడుతుంది. టెక్స్ట్ ఫైల్లోని ఖాళీ పంక్తులు కూడా ఉన్నప్పుడు సంఖ్యలు కేటాయించబడతాయి -ఎన్
ఎంపిక ఉపయోగించబడుతుంది.
ఉపయోగించి >
ఫైల్ కంటెంట్ను కాపీ చేయడానికి ఆపరేటర్
ది >
ఫైల్లోని కంటెంట్లను వేరే ఫైల్లోకి కాపీ చేయడానికి క్యాట్ కమాండ్తో ఆపరేటర్ని ఉపయోగించవచ్చు. మేము దీనిని ఉదాహరణ ద్వారా బాగా అర్థం చేసుకుంటాము.
సాధారణ వాక్యనిర్మాణం:
cat file1 > file2
ఇక్కడ, ఫైల్1లోని కంటెంట్లు ఫైల్2కి కాపీ చేయబడతాయి. ఫైల్2 ఇప్పటికే ఉనికిలో ఉండవలసిన అవసరం లేదు. అది ఉనికిలో ఉంటే బాగా మరియు మంచిది కానీ అది లేనట్లయితే, ఈ ఆదేశం మీ కోసం దాన్ని సృష్టిస్తుంది.
ఉదాహరణ:
cat demo.txt > test.txt
అవుట్పుట్:
gaurav@ubuntu:~$ cat test.txt ఇది డెమో ఫైల్. పిల్లి ఆదేశాన్ని నేర్చుకోవడంలో ఈ కథనం మీకు సహాయం చేస్తుంది. cat కమాండ్ ఉపయోగించడానికి చాలా సులభం. మీరు ఈ కథనంలో దాని లక్షణాల గురించి తెలుసుకోవచ్చు. ఫైల్ ముగింపు ధన్యవాదాలు. gaurav@ubuntu:~$
ఇక్కడ, 'demo.txt' ఫైల్ కంటెంట్లు 'test.txt' ఫైల్కి మళ్లించబడతాయి లేదా కాపీ చేయబడతాయి. ఇప్పుడు, ఈ సందర్భంలో ఈ ఆదేశాన్ని కాల్చడానికి ముందు test.txt ఫైల్ ఉనికిలో లేదు. ఇది నిజానికి ఈ ఆదేశం ద్వారా సృష్టించబడింది.
ఉపయోగించి >>
ఫైల్ కంటెంట్ని జోడించడానికి ఆపరేటర్
మేము ఉపయోగించవచ్చు >>
(మళ్లింపు ఆపరేటర్) తో పిల్లి
ఫైల్ యొక్క కంటెంట్లను జోడించడానికి ఆదేశం.
ఫైల్లను జోడించడంలో, ఒక కమాండ్ యొక్క అవుట్పుట్ ఫైల్ లేదా ఇతర కమాండ్కి ఇన్పుట్గా పంపబడుతుంది.
ఉదాహరణకు, నేను ఆదేశాన్ని అమలు చేస్తే పిల్లి / etc / సమూహం
, అప్పుడు మీ Linux సిస్టమ్లో ఉన్న అన్ని సమూహాల సమాచారం టెర్మినల్లో ప్రదర్శించబడుతుంది. ఇప్పుడు మీరు ఈ వివరాలను ఫైల్ రూపంలో పొందాలనుకుంటున్నారని అనుకుందాం, అప్పుడు, ఈ సందర్భంలో, మీరు >>
తో పాటు దారి మళ్లింపు ఆపరేటర్ పిల్లి
ఆదేశం.
సాధారణ వాక్యనిర్మాణం:
cat /dir1/file.txt >> [new_file]
ఉదాహరణ:
cat /etc/group >> group.txt
ఈ ఆదేశం యొక్క అవుట్పుట్ను పంపుతుంది పిల్లి / etc / సమూహం
ఆదేశం, ఫైల్ group.txtకి ఇన్పుట్గా.
అవుట్పుట్:
gaurav@ubuntu:~$ cat group.txt root:x:0: demon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,gaurav tty:x:5: disk :x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10:
అవుట్పుట్లో ఖాళీ లైన్లను వదిలివేయడం
టెక్స్ట్ ఫైల్లలో, అవుట్పుట్ పొడవును పెంచే కొన్ని ఖాళీ పంక్తులు ఉండవచ్చు. పదేపదే ఖాళీ లైన్లను ఉపయోగించి విస్మరించవచ్చు-లు
తో ఎంపిక పిల్లి
ఆదేశం.
ఒక నమూనా టెక్స్ట్ ఫైల్ని చూద్దాం.
ఇది డెమో ఫైల్. పిల్లి ఆదేశాన్ని నేర్చుకోవడంలో ఈ కథనం మీకు సహాయం చేస్తుంది. cat కమాండ్ ఉపయోగించడానికి చాలా సులభం. మీరు ఈ కథనంలో దాని లక్షణాల గురించి తెలుసుకోవచ్చు. పైన రెండు లైన్లు ఖాళీగా ఉన్నాయి. ఫైల్ ముగింపు ధన్యవాదాలు.
3 ఖాళీ లైన్లు ఉన్నాయని హైలైట్ చేసిన భాగంలో మీరు చూడవచ్చు. ఇప్పుడు, అదనపు ఖాళీ పంక్తులను అణచివేయడానికి -s ఎంపికను ఉపయోగిస్తాము.
ఉదాహరణ:
cat -s demo.txt
అవుట్పుట్:
ఇది డెమో ఫైల్. పిల్లి ఆదేశాన్ని నేర్చుకోవడంలో ఈ కథనం మీకు సహాయం చేస్తుంది. cat కమాండ్ ఉపయోగించడానికి చాలా సులభం. మీరు ఈ కథనంలో దాని లక్షణాల గురించి తెలుసుకోవచ్చు. పైన రెండు లైన్లు ఖాళీగా ఉన్నాయి. ఫైల్ ముగింపు ధన్యవాదాలు.
అదనపు ఖాళీ పంక్తులు ఇప్పుడు అవుట్పుట్ నుండి తొలగించబడినట్లు మీరు చూడవచ్చు. మీరు మీ టెర్మినల్లో పెద్ద అవుట్పుట్లతో వ్యవహరిస్తున్నప్పుడు ఈ ఎంపిక ఉపయోగపడుతుంది.
ఫైల్లోని పంక్తుల ముగింపును సూచిస్తుంది
ఎప్పుడు అయితే -ఇ
ఎంపికతో ఉపయోగించబడుతుంది పిల్లి
కమాండ్, ఇది ప్రతి ఒక్క పంక్తి చివరను సూచించే అదృశ్య చిహ్నాన్ని ప్రదర్శిస్తుంది. ఏదైనా పంక్తి యొక్క ఈ ముగింపు ' ద్వారా ఇవ్వబడుతుంది$
' చిహ్నం.
సాధారణ వాక్యనిర్మాణం:
cat -e [ఫైల్ పేరు]
ఉదాహరణ:
cat -e /etc/issue
అవుట్పుట్:
ఉబుంటు 18.04.5 LTS \n \l$ $
ఇక్కడ, అవుట్పుట్ ప్రతి పంక్తి ముగింపు ‘’తో గుర్తించబడిందని చూపిస్తుంది.$
' చిహ్నం.
పిల్లితో కొత్త ఫైల్ను సృష్టించండి
పిల్లి
కమాండ్ ఏదైనా ఇతర టెక్స్ట్ ఎడిటర్ లాగా కొత్త ఫైల్ను సృష్టించడానికి కూడా ఉపయోగించవచ్చు నానో
లేదా విమ్
. మీరు టెర్మినల్ ఉపయోగించి కొత్తగా సృష్టించిన ఈ ఫైల్ను సవరించవచ్చు.
సాధారణ వాక్యనిర్మాణం:
పిల్లి > [న్యూ ఫైల్]
ఉదాహరణ:
cat > report.txt
అవుట్పుట్:
gaurav@ubuntu:~$ cat > report.txt ఇది లాగ్లను నిర్వహించడానికి అవసరమైన రిపోర్ట్ ఫైల్. దయచేసి ఈ ఫైల్ను సవరించవద్దు. ఫైల్ ముగింపు ... .. ^C gaurav@ubuntu:~$
అందువలన, ది పిల్లి
కమాండ్ రిపోర్ట్.txt అనే కొత్త ఫైల్ పేరును సృష్టించింది.
ఫోల్డర్లో అన్ని టెక్స్ట్ ఫైల్ల కంటెంట్ను ప్రదర్శించండి
మీరు ఉపయోగించి నిర్వహించగల ఆసక్తికరమైన కార్యకలాపాలలో ఇది ఒకటి పిల్లి
ఆదేశం. మీరు ఒకేసారి ఒకటి కంటే ఎక్కువ టెక్స్ట్ ఫైల్ల కంటెంట్ను ప్రదర్శించాలనుకుంటే, మీరు దీన్ని ఉపయోగించవచ్చు పిల్లి
కింది విధంగా ఆదేశం.
సాధారణ వాక్యనిర్మాణం:
cat *.txt
ఈ ఆదేశం మీరు ప్రస్తుతం ఉంచిన డైరెక్టరీలోని అన్ని టెక్స్ట్ ఫైల్ల కంటెంట్ను ప్రదర్శిస్తుంది.
మనం మొదట రెండు డెమో ఫైల్ల నమూనా1.txt మరియు నమూనా2.txtని చూద్దాం.
gaurav@ubuntu:~/cat$ cat sample1.txt ఇది మొదటి ఫైల్ 'నమూనా 1' యొక్క అవుట్పుట్. ధన్యవాదాలు. gaurav@ubuntu:~/cat$ gaurav@ubuntu:~/cat$ cat sample1.txt ఇది మొదటి ఫైల్ 'నమూనా 1' యొక్క అవుట్పుట్. ధన్యవాదాలు. gaurav@ubuntu:~/cat$
ఉదాహరణ:
cat *.txt
ఈ ఆదేశం నా ప్రస్తుత వర్కింగ్ డైరెక్టరీలో ఉన్న రెండు టెక్స్ట్ ఫైల్ల కంటెంట్ను ఒకే అవుట్పుట్గా ప్రదర్శిస్తుంది.
అవుట్పుట్:
gaurav@ubuntu:~/cat$ cat *.txt ఇది మొదటి ఫైల్ 'నమూనా 1' యొక్క అవుట్పుట్. ధన్యవాదాలు. ఇది రెండవ ఫైల్ 'నమూనా2' యొక్క అవుట్పుట్. ధన్యవాదాలు. gaurav@ubuntu:~/cat$
ముగింపు
ఈ ట్యుటోరియల్లో, మేము అన్ని ప్రాథమిక విధుల గురించి తెలుసుకున్నాము పిల్లి
Linux లో ఆదేశం. మీరు ఇప్పుడు మీ టెర్మినల్ నుండే టెక్స్ట్ ఫైల్లోని కంటెంట్ను వివిధ టెక్స్ట్ ఫైల్లను కలపడం కోసం అలాగే సవరించడం కోసం దీన్ని ఉపయోగించవచ్చు. మీరు దీన్ని టెక్స్ట్ ఎడిటర్గా కూడా ఉపయోగించవచ్చు, ఎందుకంటే ఇది కొత్త ఫైల్లను కూడా సృష్టించడంలో మీకు సహాయపడుతుంది. దీని బహుముఖ స్వభావం పిల్లి
కమాండ్ దీన్ని Linux వినియోగదారులలో బాగా ప్రాచుర్యం పొందింది.