హార్డ్వేర్

లైనక్స్‌లో ఫైళ్ళను ఎలా సవరించాలి: టెక్స్ట్ ఎడిటర్ vi మీ బెస్ట్ ఫ్రెండ్

విషయ సూచిక:

Anonim

వి, విజువల్ అనే పదం నుండి, టెక్స్ట్ ఎడిటర్‌గా జాబితా చేయబడిన ప్రోగ్రామ్, వర్డ్ ప్రాసెసర్‌గా వర్గీకరించబడిన వాటికి భిన్నంగా, ఇది ప్రింటింగ్ సమయంలో పత్రం యొక్క తుది ఫలితాన్ని దృశ్యమానం చేయడానికి సాధనాలను అందించదు. మరో మాటలో చెప్పాలంటే, వచనాన్ని కేంద్రీకరించడానికి లేదా సమర్థించడానికి ఎంపికలు లేవు, అయితే ఇది అక్షరాలను కాపీ చేయడం, అతికించడం, తరలించడం లేదా తొలగించడం వంటి ప్రాథమిక కార్యకలాపాలను అనుమతిస్తుంది. తరచుగా ఈ రకమైన ప్రోగ్రామ్‌లను ప్రోగ్రామర్లు సోర్స్ కోడ్ అభివృద్ధికి ఉపయోగిస్తారు.

ఖచ్చితంగా, మేము Vi గురించి ఎందుకు తెలుసుకోవాలి అని మీరు ఆలోచిస్తున్నారా ?, ప్రధాన కారణం ఏమిటంటే ఇది అన్ని లైనక్స్ పంపిణీలలో కనుగొనబడింది మరియు అత్యవసర పరిస్థితులలో ఇది సిస్టమ్ అవినీతి, బూట్ లోపాలు లేదా ఇతర విపత్తుల యొక్క కొంత సమస్యను పరిష్కరించడానికి అందుబాటులో ఉన్న ఏకైక ఎడిటర్ కావచ్చు. అయినప్పటికీ, అవసరమైన వనరులు తక్కువగా ఉన్నాయి మరియు ఇది సిస్టమ్ ఫైల్ నిర్వహణకు అనువైనది.

Vi టెక్స్ట్ ఎడిటర్

యునిక్స్ కోసం ఇద్దరు ప్రచురణకర్తలు, ఎడ్ మరియు మాజీ వనరులను తీసుకొని Vi సృష్టించబడింది. వాస్తవానికి 1976 లో బిల్ జాయ్ రాశారు. విమ్ అని పిలువబడే మెరుగైన సంస్కరణ ఉంది, కానీ Vi దాదాపు అన్ని పంపిణీలలో ఉన్నందున, అత్యవసర కార్యకలాపాల కోసం దాని మూలాధారాలను తెలుసుకోవడం అవసరం.

Vi ఎడిటర్ ఒక టెక్స్ట్ ఎడిటర్, ఇది అన్ని రకాల టెర్మినల్‌లో ఉపయోగించబడుతుంది, దాని అమలు పూర్తి స్క్రీన్, ఇది మొత్తం ఫైల్ యొక్క టెక్స్ట్‌ను మెమరీలో నిర్వహించగలదు మరియు అవసరమైన ఆపరేషన్లు చేయడానికి కొన్ని కీలు సరిపోతాయి.

Vi మోడ్‌లు

Vi యొక్క ఆపరేషన్ మూడు రాష్ట్రాలు లేదా మోడ్‌లపై ఆధారపడి ఉంటుంది:

  • కమాండ్ లేదా రెగ్యులర్ మోడ్ : ఇది vi యొక్క డిఫాల్ట్ మోడ్, ఇక్కడ కోర్సును తరలించడానికి, ఫైల్‌ను నావిగేట్ చేయడానికి, టెక్స్ట్‌ని నిర్వహించడానికి లేదా ఎడిటింగ్‌ను విడిచిపెట్టడానికి కీలు మిమ్మల్ని అనుమతిస్తాయి. రెండవది, చొప్పించు లేదా టెక్స్ట్ మోడ్: కీలు టెక్స్ట్‌లోని అక్షరాలను నమోదు చేస్తాయి. చివరగా, చివరి పంక్తి మోడ్ లేదా ఉదా: స్క్రీన్ దిగువన, చివరి పంక్తిలో ఆదేశాలను వ్రాయడానికి కీలు ఉపయోగించబడతాయి.

Vi మనుగడ గైడ్

మీ టెర్మినల్ నుండి Vi ను అమలు చేయడానికి సింటాక్స్ క్రింది విధంగా ఉంది:

నేను 'ఫైల్ పేరు' చూశాను

ఫైల్ ప్రదర్శించబడిన తర్వాత మీరు బాణం కర్సర్లతో లేదా కీలతో కదలవచ్చు: h, j, k, l మీకు బాణం కర్సర్ లేకపోతే.

Vi ని ప్రారంభించడానికి ఇతర మార్గాలు కూడా ఉన్నాయి. ఉదాహరణకు:

మీరు ఫైల్‌లు లేని సవరణ విండోను తెరవాలనుకుంటే, వీటిని ఉపయోగించండి:

నేను చూశాను

సాధారణ వాక్యనిర్మాణం విషయంలో, 'ఫైల్ పేరు' ఉనికిలో లేకపోతే, vi సూచించిన పేరుతో ఒక ఫైల్‌ను ఉత్పత్తి చేస్తుంది.

మీరు ఒకేసారి బహుళ ఫైళ్ళతో vi ని తెరవవచ్చు:

ఫైల్ 1 ఫైల్ 2 చూసింది

అదే విధంగా కర్సర్‌ను ఒక నిర్దిష్ట పంక్తిలో, ఫైల్ చివరిలో లేదా ఒక కీవర్డ్ సంభవించిన ప్రకారం ఉంచడం ద్వారా ఫైల్‌ను తెరవడానికి ఇది అనుమతిస్తుంది. క్రింద వరుసగా ఉదాహరణలు:

vi +45 file1 vi + $ file1 vi + / file1 ఉంది

మీరు చదవడానికి ఆసక్తి కలిగి ఉండవచ్చు: లైక్స్: ఉబుంటు కోసం లాటెక్స్‌లో అధునాతన డాక్యుమెంట్ ప్రాసెసర్

ప్రాథమిక ఆదేశాలు

కొన్ని ప్రాథమిక ఆదేశాలతో, మీరు ఇప్పుడు మీ vi ఫైల్‌లో పని చేయవచ్చు.

కమాండ్ వివరణ
: q ఇది ఎడిటర్ నుండి నిష్క్రమించడం (సమాచారాన్ని సేవ్ చేయకుండా)
: q! సమాచారాన్ని సేవ్ చేయకుండా ఎడిటర్ నుండి నిష్క్రమించడానికి ఇది బలవంతపు మార్గం (ఫైల్‌లో ఇప్పటికే మార్పులు చేసినప్పటికీ)
: wq ఫైల్‌ను సేవ్ చేసి ఎడిటర్‌ను మూసివేయండి
: ఫైల్ పేరు పేర్కొన్న పేరుతో ఫైల్ను సేవ్ చేయండి

ఆదేశాలను సవరించడం

కమాండ్ వివరణ
x ప్రస్తుతం కర్సర్ కింద ఉన్న అక్షరాన్ని తొలగించడానికి ఉపయోగిస్తారు
dd ఇది ప్రస్తుతం కర్సర్ క్రింద ఉన్న పంక్తిని తొలగించడానికి ఉపయోగించబడుతుంది.
d x డి ఇది ఫైల్ నుండి x సంఖ్యల పంక్తులను తొలగించడానికి ఉపయోగించబడుతుంది, ప్రస్తుతం కర్సర్ క్రింద ఉన్న దాని నుండి లెక్కిస్తుంది.
n x ఆ సమయంలో కర్సర్ నుండి లెక్కిస్తున్న n అక్షరాలను తొలగించడానికి ఇది ఉపయోగించబడుతుంది.
x >> కర్సర్ నుండి కుడివైపున x పంక్తులను గుర్తించడానికి ఇది ఉపయోగించబడుతుంది.
x << ఇది కర్సర్ నుండి ప్రారంభించి ఎడమ వైపున x పంక్తుల ఇండెంటేషన్ కోసం ఉపయోగించబడుతుంది.
మేము మీకు సిఫార్సు చేస్తున్నాము Linux లో క్రాన్ మరియు క్రోంటాబ్ ఎలా ఉపయోగించాలో

కనుగొని భర్తీ చేయండి

పద శోధనలు చేయడానికి, మేము దీన్ని సాధారణ లేదా కమాండ్ మోడ్ నుండి చేస్తాము. “ / ” చిహ్నాన్ని ఎంటర్ చేసినంత సులభం, దాని కోసం శోధించడానికి అక్షరాల క్రమం ఉంటుంది. నిర్ధారణ కోసం ఎంటర్ కీని నొక్కండి. సంఘటనల మధ్య నావిగేట్ చెయ్యడానికి మేము n కీని ఉపయోగిస్తాము.

మనకు కావలసింది ఒక నిర్దిష్ట అక్షర క్రమాన్ని భర్తీ చేయాలంటే, ఉపయోగించాల్సిన వాక్యనిర్మాణం క్రిందిది:

ఒక పంక్తిలో చేయడానికి

: స్ట్రింగ్ స్థానంలో / భర్తీ స్ట్రింగ్ /

మొత్తం పత్రంలో భర్తీ చేయడానికి

కింది వాక్యనిర్మాణంతో పత్రం అంతటా పున lace స్థాపన చేయవచ్చు:

భర్తీ చేయడానికి% s / స్ట్రింగ్ / స్ట్రింగ్ /

ఈ పద్ధతి గురించి గొప్పదనం ఏమిటంటే, సాధారణ వ్యక్తీకరణల ద్వారా శోధించడం చాలా ప్రభావవంతంగా ఉంటుంది.

కాపీ చేసి పేస్ట్ చేయండి

Vi ఎడిటర్ మనకు పంక్తుల ఎంపికను కాపీ చేసి పేస్ట్ చేసే సామర్థ్యాన్ని కూడా ఇస్తుంది. ప్రక్రియ సులభం, మేము ఈ క్రింది ఆదేశాన్ని పరిచయం చేస్తాము:

nyy

ఇక్కడ, నేను కాపీ చేయదలిచిన పంక్తుల సంఖ్యను n సూచిస్తుంది.

ఉదాహరణకు, నేను నడుపుతున్న ఆదేశం ఇది:

18yy

ఫలితం ఉంటుంది, క్లిప్‌బోర్డ్‌కు 18 పంక్తులు కాపీ చేయబడ్డాయి. ఎంపికను అతికించడానికి మనం p అక్షరాన్ని నమోదు చేస్తాము.

కట్ మరియు పేస్ట్

ఈ ప్రక్రియ మునుపటి మాదిరిగానే ఉంటుంది, కానీ మేము దీనితో ఆదేశాన్ని భర్తీ చేస్తాము:

NDD

అదేవిధంగా, n కత్తిరించే పంక్తుల సంఖ్యను సూచిస్తుంది మరియు చివరకు అతికించడానికి మనం p కీని ఉపయోగిస్తాము .

జీవితం మిమ్మల్ని రక్షించిందా? నేను నిన్ను ఎప్పుడైనా చూసానా? ? వ్యాఖ్యలలో మీ అనుభవం గురించి మాకు చెప్పండి.

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button