GNU నానో ఎడిటర్‌ని ఎలా ఉపయోగించాలి

How Use Gnu Nano Editor



మీరు లైనక్స్‌లో కమాండ్-లైన్ ఇంటర్‌ఫేస్ (CLI) లో పనిచేస్తున్నప్పుడు, మీరు తరచుగా టెక్స్ట్ ఫైల్‌లను సృష్టించాలి/ఎడిట్ చేయాలి. CLI కోసం రూపొందించిన టెక్స్ట్ ఎడిటర్లు పుష్కలంగా ఉన్నాయి, ఉదాహరణకు, Vim, Emacs, Nano, మొదలైనవి.

ఈ వ్యాసం నానో టెక్స్ట్ ఎడిటర్‌పై దృష్టి పెడుతుంది. GNU నానో అనేది GNU/Linux వ్యవస్థలో ఒక భాగం. ఈ ప్రోగ్రామ్ చాలా సరళమైనది, ఇంకా శక్తివంతమైనది, టెక్స్ట్ ఎడిటర్. లక్షణాలు మరియు శక్తి కంటే సరళతను ఇష్టపడే వారికి GNU నానో అత్యంత అనుకూలంగా ఉంటుంది. క్రింద, మీరు GNU నానో ఎడిటర్‌ని ఎలా ఉపయోగించాలో నేర్చుకుంటారు.







లైనక్స్‌లో GNU నానో

లైనక్స్ అనేది కెర్నల్ ప్రోగ్రామ్, దీనిని లైనస్ టోర్వాల్డ్స్ సృష్టించారు మరియు నిర్వహిస్తారు. అయితే, కెర్నల్ వల్ల ఉపయోగం లేదు. Linux పైన కూర్చున్న ఇతర సాఫ్ట్‌వేర్‌లు మొత్తం, క్రియాత్మక OS ని తయారు చేస్తాయి. చాలా లైనక్స్ డిస్ట్రోలు OS ని పూర్తి చేయడానికి GNU ప్రాజెక్ట్ అందించిన సాఫ్ట్‌వేర్‌ని ఉపయోగిస్తాయి.



నానో అనేది GNU వ్యవస్థలో భాగమైన టెక్స్ట్ ఎడిటర్. GNU ప్రాజెక్ట్, GNU ప్రాజెక్ట్ ద్వారా అభివృద్ధి చేయబడింది మరియు నిర్వహించబడుతుంది, ఇది పూర్తి ఆపరేటింగ్ సిస్టమ్, ఇది ఉచిత మరియు ఓపెన్ సోర్స్. ఆసక్తికరంగా, దాదాపు అన్ని ప్రస్తుత లైనక్స్ డిస్ట్రోలు మొత్తం GNU వ్యవస్థలో ఒక భాగం మాత్రమే. అందుకే Linux ని GNU/Linux అని కూడా అంటారు.



GNU నానోను ఇన్‌స్టాల్ చేస్తోంది

మీరు ఇప్పటికే ఊహించినట్లుగా, మీ సిస్టమ్‌లో ఇప్పటికే నానో ఇన్‌స్టాల్ చేయబడి ఉండాలి. మీకు నానో ఇన్‌స్టాల్ చేయకపోతే, అది అన్ని లైనక్స్ డిస్ట్రోలలో నేరుగా వాటి సంబంధిత ప్యాకేజీ సర్వర్‌ల నుండి అందుబాటులో ఉంటుంది. చాలా సందర్భాలలో, ప్యాకేజీ పేరు ఉంటుంది నానో .





మీరు ఉపయోగిస్తున్న డిస్ట్రోపై ఆధారపడి, టెర్మినల్‌లో తగిన ఆదేశాన్ని అమలు చేయండి.

డెబియన్/ఉబుంటు మరియు ఉత్పన్నాల కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:



$సుడోసముచితమైనదిఇన్స్టాల్ నానో

ఆర్చ్ లైనక్స్ మరియు ఉత్పన్నాల కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:

$సుడోప్యాక్మన్-ఎస్ నానో

OpenSUSE, SUSE Linux మరియు ఉత్పన్నాల కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:

$సుడోజిప్పర్ఇన్స్టాల్ నానో

ఫెడోరా మరియు ఉత్పన్నాల కోసం, కింది ఆదేశాన్ని ఉపయోగించండి.

$సుడోdnfఇన్స్టాల్ నానో

అధికారిక GNU నానో హోమ్‌పేజీని చూడండి

మీకు సాహసం అనిపిస్తే, బదులుగా ఈ పద్ధతిని ప్రయత్నించండి. మేము మూలం నుండి GNU నానోను ఇన్‌స్టాల్ చేస్తాము. ఇది ఒక ఆహ్లాదకరమైన విషయం అయితే, ఇబ్బంది ఏమిటంటే, మీ ప్యాకేజీ నిర్వాహకుడు దీనిని నేరుగా నిర్వహించలేరు. ఇంకా, అప్‌డేట్ చేయబడిన విడుదల ఉంటే, మీరు మూలాన్ని మళ్లీ డౌన్‌లోడ్ చేసుకోవాలి, దాన్ని కంపైల్ చేసి, మళ్లీ ఇన్‌స్టాల్ చేయాలి.

సిద్ధంగా ఉన్నారా? నానో సోర్స్ కోడ్‌ని పట్టుకోండి.

$వంకరగా-లేదాnano.tar.gz https://www.nano-editor.org/జిల్లా/v4/nano-4.9.3.tar.gz

మీరు కర్ల్ ఇన్‌స్టాల్ చేయకపోతే, మీరు wget ని కూడా ఉపయోగించవచ్చు.

$wget -ఓఆర్nano.tar.gz https://www.nano-editor.org/జిల్లా/v4/nano-4.9.3.tar.gz

ప్యాకేజీని సంగ్రహించండి.

$తారు -xvfnano.tar.gz

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

అవసరమైన టూల్స్ ఇన్స్టాల్ చేసిన తర్వాత, కింది ఆదేశాలను అమలు చేయండి.

$CDనానో-4.9.3
$/ఆకృతీకరించు

$తయారు-జె $(nproc)

$సుడో తయారు ఇన్స్టాల్

నానో ఉపయోగించి

నానో ఇన్‌స్టాల్ చేయబడిన తర్వాత, దాన్ని ఉపయోగించాల్సిన సమయం వచ్చింది. టెర్మినల్ నుండి, కింది ఆదేశాన్ని అమలు చేయండి.

$నానో

ఇది నానో ఎడిటర్‌ను ఖాళీ టెక్స్ట్ ఫైల్‌తో ప్రారంభిస్తుంది.

నానో నుండి నిష్క్రమించడం

మీరు ఎప్పుడైనా విమ్‌కు వెళ్లారా? అప్పుడు మీరు విమ్ మెమ్ నుండి నిష్క్రమించలేరని మీకు తెలిసి ఉండవచ్చు. సరే, నానో విషయంలో, ఇలాంటి సంక్లిష్టమైనది ఏదీ లేదు. నొక్కండి నానో ఎడిటర్ నుండి నిష్క్రమించడానికి.

టెక్స్ట్ ఫైల్‌ని సృష్టిస్తోంది

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

$నానో <లక్ష్యం_డైరెక్టరీ>

ఉదాహరణకు, నేను mo/డెస్క్‌టాప్‌లో demo.txt పేరుతో ఒక టెక్స్ట్ ఫైల్‌ని సృష్టిస్తాను.

$నానో/డెస్క్‌టాప్/demo.txt

Demo.txt ఫైల్ లేనందున, నానో ఖాళీ టెక్స్ట్ ఫైల్‌ని తెరుస్తుంది. ఫైల్ ఇంకా సృష్టించబడలేదు మరియు మీరు ఫైల్‌ను సేవ్ చేసిన తర్వాత వ్రాయబడుతుంది.

టెక్స్ట్ ఫైల్‌ను సేవ్ చేస్తోంది

మీరు టెక్స్ట్ ఫైల్‌లో మార్పులు చేసిన తర్వాత, ఫైల్‌ను నొక్కడం ద్వారా సేవ్ చేయండి .

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

ఫైల్ సేవ్ చేయబడిన తర్వాత, మీరు విజయ సందేశాన్ని చూస్తారు.

సవరించిన ఫైల్‌ను సేవ్ చేయకుండా మీరు ఎడిటర్‌ను మూసివేయబోతున్నట్లయితే సేవ్ చేయమని కూడా నేనో మిమ్మల్ని అడుగుతుంది.

ఇప్పటికే ఉన్న ఫైల్‌ను సవరించడం

ఇప్పటికే ఉన్న ఫైల్‌ని సవరించడానికి, కింది ఆదేశ నిర్మాణాన్ని ఉపయోగించండి. ఈ పద్ధతి నానోతో కొత్త ఫైల్‌ను సృష్టించే పద్ధతి లాంటిదని గమనించండి.

$నానో <ఫైల్_కు_ఫైల్>

వెతుకుతోంది

చాలా మంది టెక్స్ట్ ఎడిటర్లు అందించే సాధారణ ఫీచర్ ఇది. నానోలో సరళమైన ఇంకా సులభమైన శోధన ఎంపిక కూడా ఉంది. నిర్దిష్ట పదం కోసం శోధించడానికి, నొక్కండి .

నేనో సెర్చ్ ఫంక్షన్‌ను పాప్ అప్ చేస్తుంది. శోధన కీవర్డ్‌ని నమోదు చేసి నొక్కండి నమోదు చేయండి .

శోధన ఫలితానికి నానో కర్సర్‌ని జంప్ చేస్తుంది. ఒకే పదం ఒకటి కంటే ఎక్కువ ఉంటే, మీరు నొక్కవచ్చు తదుపరి శోధన ఫలితానికి వెళ్లడానికి.

వచనాన్ని భర్తీ చేస్తోంది

నానోలో కూడా చాలా సులభమైన రీప్లేస్‌మెంట్ ఫంక్షన్ ఉంది. వచనాన్ని భర్తీ చేయడానికి, నొక్కండి .

భర్తీ చేయడానికి పదాన్ని నమోదు చేయండి. తరువాత, భర్తీ విలువను నమోదు చేయండి.

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

కాపీ చేసి అతికించండి

నానో స్వయంగా కాపీ-పేస్ట్ ఫంక్షన్‌ను అందించదు. ఈ ఫంక్షన్ బదులుగా మీరు ఉపయోగిస్తున్న టెర్మినల్ ఎమ్యులేటర్ ద్వారా నిర్వహించబడుతుంది. చాలా టెర్మినల్ ఎమ్యులేటర్లలో, కాపీ చేయడానికి సత్వరమార్గం మరియు అతికించడానికి సత్వరమార్గం.

నానో దాని స్వంత కట్-అండ్-పేస్ట్ ఫంక్షన్లను కూడా అందిస్తుంది. వ్యక్తిగతంగా, నేను ఉపయోగించడం కొంచెం అసౌకర్యంగా ఉంది. కట్ చేయడానికి, కింది వాటిని చేయండి: మీ కర్సర్‌ను కావలసిన స్థానానికి తరలించి, నొక్కండి మార్కర్ సెట్ చేయడానికి; అప్పుడు, మీ కర్సర్‌ను కావలసిన స్థానానికి తరలించడానికి బాణం కీలను ఉపయోగించండి మరియు నొక్కండి టెక్స్ట్ కట్ చేయడానికి.

అతికించడానికి, నొక్కండి .

చర్యరద్దు మరియు పునరావృతం

ప్రమాదవశాత్తు తప్పు లైన్‌ను తొలగించారా? కంటెంట్‌ను తప్పు స్థానంలో అతికించారా? మిమ్మల్ని కాపాడటానికి చర్యరద్దు చేయండి మరియు పునరావృతం చేయండి!

నానో విషయంలో, అన్డు చేయడానికి షార్ట్‌కట్ ఉంది .

పునరావృతం చేయడానికి, నొక్కండి .

నానో కీబోర్డ్ సత్వరమార్గాలు

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

ఇక్కడ, ^ చిహ్నం సూచిస్తుంది Ctrl కీ, మరియు M గుర్తు సూచిస్తుంది అంతా కీ. ఉదాహరణకు, ^O అంటే Ctrl + O.

మద్దతు ఉన్న అన్ని కీబోర్డ్ సత్వరమార్గాల జాబితాను పొందడానికి, నొక్కండి .

మీరు నానో ప్రధాన పేజీని కూడా తనిఖీ చేయవచ్చు. ప్రధాన పేజీ అన్ని కమాండ్ ఆర్గ్యుమెంట్‌ల యొక్క లోతైన వివరణను అందిస్తుంది.

$మనిషి నానో

నానో సింటాక్స్ హైలైటింగ్

నానో కేవలం సాదా మరియు సాధారణ టెక్స్ట్ ఎడిటర్ మాత్రమే కాదు. ఈ కార్యక్రమాన్ని రంగులతో కూడా మెరుగుపరచవచ్చు. టెక్స్ట్ ఎడిటర్లలో సింటాక్స్ హైలైటింగ్ అనేది ఒక సాధారణ లక్షణం. నానో కోసం అనేక వాక్యనిర్మాణ హైలైటింగ్ విధులు అందుబాటులో ఉన్నాయి. ఈ ఉదాహరణలో, నేను కొన్నింటిని ప్రదర్శిస్తాను GitHub నుండి మెరుగైన నానో సింటాక్స్ హైలైటింగ్ ఫైల్స్ .

ట్యుటోరియల్ చెప్పినట్లుగా, నానో కోసం సింటాక్స్ హైలైటింగ్‌ను ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$కర్ల్స్ https://raw.githubusercontent.com/స్కోపాట్జ్/నానోర్క్/మాస్టర్/install.sh| sh

మీరు కర్ల్ ఇన్‌స్టాల్ చేయకపోతే, wget కూడా అందుబాటులో ఉంటుంది.

$wgethttps://raw.githubusercontent.com/స్కోపాట్జ్/నానోర్క్/మాస్టర్/install.sh-ఓర్- | sh

ఈ ఫీచర్ nan/nano డైరెక్టరీ వద్ద .nanorc ఫైల్‌ల సమూహాన్ని డౌన్‌లోడ్ చేస్తుంది మరియు గుర్తిస్తుంది.

తుది ఆలోచనలు

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

ఆనందించండి!