పిల్లి ఆదేశం యొక్క కొన్ని ప్రాథమిక విధులు క్రిందివి:
- ఫైల్ కంటెంట్లను ప్రదర్శిస్తోంది
- కొత్త ఫైల్స్ సృష్టిస్తోంది
- ఫైళ్లను కలపడం
- ఫైల్ విషయాలను కాపీ చేస్తోంది
ఈ వ్యాసంలో పేర్కొన్న ఆదేశాలు మరియు విధానాలను వివరించడానికి మేము డెబియన్ 10 OS ని ఉపయోగించామని గమనించండి.
ప్రాథమిక వాక్యనిర్మాణం
Cat ఆదేశాన్ని ఉపయోగించడానికి ప్రాథమిక వాక్యనిర్మాణం:
$పిల్లి [ఎంపిక] [ఫైల్ పేరు]...
మీరు మీ ఫైల్ ఉన్న అదే డైరెక్టరీలో ఉన్నట్లయితే పై ఆదేశాన్ని ఉపయోగించండి. లేకపోతే, మీరు ఏదైనా ఇతర డైరెక్టరీలో ఉన్నట్లయితే, ఆ ఫైల్కు మార్గాన్ని క్రింది విధంగా పేర్కొనండి:
$పిల్లి [ఎంపిక] [మార్గం/కు/ఫైల్]...
ఫైల్ కంటెంట్లను ప్రదర్శించండి
క్యాట్ కమాండ్ యొక్క అత్యంత సాధారణ మరియు ప్రాథమిక వినియోగం ఫైల్ కంటెంట్లను ప్రదర్శించడం. టెర్మినల్కు ఫైల్ కంటెంట్లను ప్రదర్శించడానికి, కేవలం టైప్ చేయండి పిల్లి ఇంకా ఫైల్ పేరు కింది విధంగా:
$పిల్లి [ఫైల్ పేరు]దీనికి ఉదాహరణగా /etc /హోస్ట్స్ ఫైల్ని ప్రదర్శించడం. ఆ సందర్భంలో, ఆదేశం ఇలా ఉంటుంది:
$పిల్లి /మొదలైనవి/ఆతిథ్యమిస్తుంది
అన్ని ఫైల్ల కంటెంట్ను ప్రదర్శించు
ప్రస్తుత డైరెక్టరీలో అన్ని ఫైల్లను ప్రదర్శించడానికి, ఈ క్రింది విధంగా క్యాట్ కమాండ్తో వైల్డ్కార్డ్ అక్షరాన్ని ఉపయోగించండి:
$పిల్లి *డైరెక్టరీలో టెక్స్ట్ ఫైల్ల కంటెంట్లను మాత్రమే ప్రదర్శించడానికి, కింది ఆదేశాన్ని నమోదు చేయండి:
$పిల్లి *.పదముబహుళ ఫైళ్లను ఒకేసారి ప్రదర్శించండి
మీరు పిల్లి ఆదేశాన్ని ఉపయోగించి టెర్మినల్లో బహుళ ఫైల్ల కంటెంట్లను కలిపి మరియు ప్రదర్శించవచ్చు. ఒకేసారి బహుళ ఫైల్లను ప్రదర్శించడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
$పిల్లి [ఫైల్ 1] [ఫైల్ 2] [ఫైల్ 3]కింది స్క్రీన్ షాట్లో చూపిన విధంగా టెర్మినల్లోని అన్ని మూడు ఫైల్లు /etc /hostname, /etc/resolv.conf మరియు /etc /హోస్ట్ల అవుట్పుట్ను చూడటం దీనికి ఉదాహరణ:
ఒక ఫైల్ యొక్క అవుట్పుట్ను మరొక ఫైల్కు కాపీ చేయండి
ఒక ఫైల్ యొక్క అవుట్పుట్ను మరొక ఫైల్కు కాపీ చేయడానికి కూడా దీనిని ఉపయోగించవచ్చు. గమ్యం ఫైల్ ఉనికిలో లేనట్లయితే, అది మొదట దానిని సృష్టిస్తుంది, లేకుంటే లక్ష్యంగా ఉన్న ఫైల్ని తిరిగి రాస్తుంది.
సోర్స్ ఫైల్ యొక్క అవుట్పుట్ను మరొక ఫైల్కు కాపీ చేయడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
$పిల్లి[మూలం_ఫైల్] > [గమ్యం_ఫైల్]టెస్ట్ఫైల్ 1 యొక్క అవుట్పుట్ను టెస్ట్ఫైల్_బ్యాకప్ పేరుతో మరొక ఫైల్కు కాపీ చేయడం దీనికి ఉదాహరణ:
$పిల్లి [పరీక్ష ఫైల్ 1] > [testfile_backup]ఈ కమాండ్ మొదట ఫైల్ టెస్ట్ఫైల్_బ్యాకప్ను సృష్టించి, ఆపై టెస్ట్ఫైల్ 1 లోని కంటెంట్లను దానికి కాపీ చేస్తుంది.
ఒక ఫైల్ యొక్క అవుట్పుట్ను మరొక ఫైల్కు జోడించండి
పై ఉదాహరణలో టార్గెటెడ్ ఫైల్ యొక్క అవుట్పుట్ను తిరిగి రాసే బదులు, మీరు అవుట్పుట్ను జోడించడానికి క్యాట్ కమాండ్ను కూడా చేయవచ్చు. ఈ ప్రయోజనం కోసం కింది వాక్యనిర్మాణం ఉపయోగించవచ్చు:
$పిల్లి [మూలం_ఫైల్] >> [గమ్యం_ఫైల్]ఇది ఇప్పటికే ఉనికిలో లేకపోతే గమ్యం ఫైల్ను సృష్టిస్తుంది, లేకుంటే అవుట్పుట్ను జోడిస్తుంది.
బహుళ ఫైల్లను మరొక టెక్స్ట్ ఫైల్కి కాపీ చేయండి/ ఫైల్లను కలుపుతుంది
పిల్లి ఆదేశం యొక్క మరొక ప్రధాన ఉపయోగం ఏమిటంటే, మీరు బహుళ ఫైళ్లను ఒకే ఫైల్గా మిళితం చేయవచ్చు. కింది వాక్యనిర్మాణాన్ని ఫైల్ 1, ఫైల్ 2 మరియు ఫైల్ 3 లను కలపడానికి మరియు వాటిని ఫైల్ 4.txt అనే మరొక ఫైల్కు సేవ్ చేయడానికి ఉపయోగించవచ్చు.
$పిల్లి [ఫైల్ 1] [ఫైల్ 2] [ఫైల్ 3] > [ఫైల్ 4]ఉదాహరణకు, మేము /etc /hostname, /etc/resolv.conf మరియు /etc /hosts ఫైల్ యొక్క అవుట్పుట్ని network.txt పేరుతో మరొక ఫైల్కి అనుసంధానించాలనుకుంటున్నాము. ఈ ప్రయోజనం కోసం కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
$పిల్లి /మొదలైనవి/హోస్ట్ పేరు /మొదలైనవి/resolv.conf/మొదలైనవి/ఆతిథ్యమిస్తుంది>network.txtలైన్ నంబర్లను ఫైల్లో ప్రదర్శించండి
ఫైల్ యొక్క అవుట్పుట్కు లైన్ నంబర్లను ప్రదర్శించడానికి, కేవలం –n ఫ్లాగ్ని ఉపయోగించండి:
$పిల్లి -n [ఫైల్ పేరు]ఉదాహరణకు, మీరు అంశాల జాబితాను కలిగి ఉన్న ఫైల్ను చూస్తుంటే, ఆ వస్తువులను ఒక నంబర్తో ప్రదర్శించడానికి మీరు –n ఫ్లాగ్ని ఉపయోగించవచ్చు. కింది స్క్రీన్షాట్లో చూపిన విధంగా ఖాళీ పంక్తులు కూడా నంబర్ చేయబడ్డాయని గుర్తుంచుకోండి:
మీరు ఖాళీ పంక్తులను నంబర్ చేయకూడదనుకుంటే, కింది విధంగా –b ఫ్లాగ్ని ఉపయోగించండి:
$పిల్లి–B file.txtఫైల్ను సృష్టించండి
మీరు పిల్లి ఆదేశాన్ని ఉపయోగించి ఫైల్ను కూడా సృష్టించవచ్చు. కింది వాక్యనిర్మాణం థర్ స్పర్పోస్ కోసం ఉపయోగించవచ్చు:
$పిల్లి > [ఫైల్ పేరు]పై ఆదేశాన్ని నమోదు చేసిన తర్వాత, మీరు ఫైల్లో నిల్వ చేయదలిచిన వచనాన్ని నమోదు చేయండి. పూర్తయిన తర్వాత, సేవ్ చేయడానికి మరియు నిష్క్రమించడానికి Ctrl+D ని ఉపయోగించండి. ఆ తర్వాత, టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు కొత్తగా సృష్టించిన ఫైల్ యొక్క కంటెంట్లను చూడవచ్చు:
$పిల్లి [ఫైల్ పేరు]సార్టింగ్ అవుట్పుట్
మీరు కూడా కలపవచ్చు క్రమబద్ధీకరించు తో పిల్లి అవుట్పుట్ను అక్షరక్రమంలో క్రమబద్ధీకరించడానికి ఆదేశం:
$పిల్లి [ఫైల్ పేరు] | క్రమబద్ధీకరించుఅదేవిధంగా, బహుళ ఫైల్ల విషయంలో, మీరు అవుట్పుట్ను ఒక ఫైల్గా అక్షర క్రమంలో కలపవచ్చు:
$పిల్లి [ఫైల్ 1] [ఫైల్ 2] | క్రమబద్ధీకరించు > [ఫైల్ 3]వరుసగా ఖాళీ లైన్లను తొలగించండి
కొన్నిసార్లు మీరు ముద్రించకూడదనుకునే ఫైల్లో వరుసగా ఖాళీ పంక్తులు ఉంటాయి. క్యాట్ కమాండ్ ఆ వరుస ఖాళీ లైన్లను విలీనం చేయడానికి అనుమతిస్తుంది మరియు వాటిని ఒక ఖాళీ లైన్గా చూపుతుంది.
పునరావృతమయ్యే ఖాళీ పంక్తులను తొలగించడానికి కింది ఆదేశ సింటాక్స్ ఉపయోగించండి:
$పిల్లి- లు[ఫైల్ పేరు]ఉదాహరణకు, మా వద్ద కింది ఖాళీ వరుస లైన్లు ఉన్నాయి.
–S జెండాను ఉపయోగించడం ద్వారా, మీరు తేడాను చూస్తారు.
ట్యాబ్ అక్షరాలను ప్రదర్శించు
కొన్నిసార్లు, మీరు మీ ఫైల్ల నుండి ట్యాబ్లను తీసివేయవలసి ఉంటుంది. కింది విధంగా –t ఫ్లాగ్ని ఉపయోగించడం ద్వారా మీ ఫైల్లోని ట్యాబ్లను కనుగొనడంలో క్యాట్ కమాండ్ మీకు సహాయపడుతుంది:
$పిల్లి-టి[ఫైల్ పేరు]ట్యాబ్లు అవుట్పుట్లో ^I అక్షరాలుగా చూపబడతాయి.
ఒక ఫైల్ యొక్క ముద్రణ అవుట్పుట్
పత్రం యొక్క ప్రింటింగ్ విషయాలలో పిల్లి ఆదేశం యొక్క మరొక ప్రసిద్ధ ఉపయోగం. ఉదాహరణకు, ఫైల్ యొక్క అవుట్పుట్ను /dev /lp అనే ప్రింటింగ్ పరికరానికి ప్రింట్ చేయడానికి, కింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది:
$పిల్లి [ఫైల్ పేరు] > /దేవ్/lpఈ ఆర్టికల్లో, లినక్స్లో ఫైల్స్ని మార్చడానికి మీరు పిల్లి ఆదేశాన్ని ఎలా ఉపయోగించవచ్చో మేము వివిధ ఉదాహరణల ద్వారా వివరించాము. క్యాట్ కమాండ్ దాని సాధారణ వాక్యనిర్మాణం మరియు అది అందించే అనేక ఎంపికల కారణంగా వినియోగదారులందరిలో ప్రజాదరణ పొందింది. ఫైల్ను సృష్టించడం మరియు చూడటం, విలీనం చేయడం, కాపీ చేయడం మరియు ఫైల్ కంటెంట్లను జోడించడం, ముద్రించడం మరియు ఇంకా చాలా ఈ సింగిల్ క్యాట్ కమాండ్తో నిర్వహించబడతాయి.