Gwida għall-Bidu dwar Kif tuża l-Editur tat-Test Nano fil-Linux


Nano huwa editur tat-test tal-linja tal-kmand, li jiġi installat minn qabel fi kważi kull distribuzzjoni tal-Linux. Ħafna drabi huwa preferut minn utenti ġodda minħabba s-sempliċità tiegħu, meta mqabbel ma 'edituri oħra tat-test tal-linja tal-kmand bħal vi/vim u emacs. Għandu ħafna karatteristiċi utli bħal kulur tas-sintassi, numerazzjoni tal-linji, tfittxija faċli u ħafna oħrajn.

Installa Nano Editur fil-Linux

Jekk għal xi raġuni nano ma jkunx diġà installat fuq id-distro Linux tiegħek, għandek tkun tista 'tinstallah faċilment bil-kmandi li ġejjin:

# apt install nano [For Ubuntu/Debian]
# yum install nano [For CentOS/Fedora]

Nano juża kombinazzjonijiet tat-tastiera għal funzjonijiet differenti, bħal biex issib test f'fajl, tiġġustifika test eċċ. Dawk il-kombinazzjonijiet huma verament faċli u huma viżibbli waqt li teditja l-fajl tiegħek. Jinbidlu awtomatikament skont liema azzjoni tkun qed tieħu.

Ħaġa waħda li għandek tkun taf hija li shortcut tat-tastiera rappreżentat b'^ u simbolu (per eżempju ^W) hija kombinazzjoni tat-tasti Ctrl u dak is-simbolu (Ctrl+W fl-eżempju tagħna).

Kombinazzjoni li tidher li tibda b'M tfisser li trid titlesta billi tagħfas it-tasti Alt u s-simbolu li ġej.

Hawn taħt huma elenkati l-għażliet li se tara meta tiftaħ in-nano għall-ewwel darba:

  • G Ikseb Għajnuna
  • ^O Ikteb
  • ^W Fejn Jinsab
  • ^K Aqta' Test
  • ^J Iġġustifika
  • ^C Cur Pos
  • M-U Undo
  • ^X Ħruġ
  • ^R Aqra Fajl
  • ^\ Ibdel
  • ^U Test Mhux Maqtugħ
  • ^T To Spell
  • ^_ Mur Mal-Linja
  • M-E Redo

M'għandekx bżonn tiftakar kull għażla peress li dejjem tkun quddiemek. Tista 'tikseb il-lista sħiħa tal-kombinazzjonijiet tat-tastiera billi tagħfas ^G (jew agħfas F1) li tiftaħ il-menu ta' għajnuna ta 'nano. Tinduna li xi shortcuts jistgħu jintużaw b'ċavetta waħda.

Per eżempju ċavetta F1 biex tikseb l-għajnuna jew F2 biex toħroġ nano.

Il-ħolqien ta' fajl ġdid huwa sempliċi daqs li tħaddem nano:

$ nano

Dan jiftaħ l-editur u malli tissejvja l-fajl, se titlobek biex tagħtih isem li bih il-fajl il-ġdid jiġi ffrankat.

Biex tiftaħ fajl tista' tmexxi:

$ nano ~/my_text_file.txt

Il-kmand ta' hawn fuq jipprova jiftaħ il-fajl \my_text_file.txt mid-direttorju tad-dar tiegħek. Jekk il-fajl ma jeżistix, nano jipprova joħloqh.

Xi drabi, jista 'jkollok bżonn tiftaħ fajl u tmur fil-linja jew kolonna eżatta. Nano jippermettilek tagħmel dan bi:

$ nano +line,columns file

Pereżempju:

$ nano +3,2 ~/.bashrc

Se tiftaħ il-fajl .bashrc tiegħek u l-cursor ikun jinsab fit-tielet linja, it-tieni kolonna.

Malli tiftaħ jew toħloq fajls tista 'tibda teditja/tikteb immedjatament. B'differenza minn vim, m'hemmx bżonn li taqleb għall-modalità ta 'editjar fin-nano. Biex tmexxi l-cursor madwar il-fajl, tista' tuża t-tasti tal-vleġġa fuq it-tastiera tiegħek.

Tista' tfittex test ġewwa fajl billi tuża ^W, li tirrappreżenta l-għażla \fejn hi. Dan se jiftaħ input ta' tfittxija fuq il-menu, fejn tista' ddaħħal it-test li qed tfittex. :

Se tara wkoll li l-menu tal-qiegħ se jinbidel u se juri xi għażliet addizzjonali. Huma pjuttost jispjegaw lilhom infushom, għalhekk se nirrevedu dawk l-aktar importanti.

  • Fittex b'espressjonijiet regolari – agħfas M-R (tasti Alt + R) u daħħal it-tfittxija tiegħek bl-espressjonijiet regolari li tixtieq tuża.
  • Mur il-linja – agħfas ^T (Ctrl + T) segwita mil-linja li għaliha trid tmexxi l-cursor.
  • Ibdel it-test – agħfas ^R (Ctrl +T) fil-modalità ta' tfittxija, jew ^\ fil-modalità regolari. Inti tintalab biex tidħol fit-tfittxija tiegħek, wara li tagħfas Enter, tintalab iddaħħal it-test li se jintuża għas-sostituzzjoni. Fl-aħħar inti tiġi mistoqsi jekk tixtieqx tissostitwixxi istanza mqabbla tat-tfittxija tiegħek, jew il-logħbiet kollha. Jekk tagħżel \Le, il-cursor jitmexxa lejn il-partita li jmiss.
  • Mur l-ewwel linja – agħfas ^Y (Ctrl + Y).
  • Mur l-aħħar linja – agħfas ^V (Ctrl +V).

L-interface ta 'Nano hija simili ħafna għal edituri ta' test GUI. Jekk tixtieq tikkopja jew tnaqqas test fl-editur tal-GUI, l-ewwel ikollok tagħżelha. L-istess ħaġa tmur fin-nano. Biex timmarka test agħfas Ctrl + ^imbagħad mexxi l-cursors bit-tasti tal-vleġeġ.

  • Biex tikkopja t-test immarkat agħfas Alt + ^.
  • Biex tnaqqas it-test immarkat agħfas ^K (Ctrl +K).
  • Biex tippejstja t-test immarkat, mexxi l-cursor f'pożizzjoni xierqa u agħfas ^U (Ctrl + U).

Jekk tixtieq issalva l-bidliet attwali tiegħek fil-fajl, agħfas il-kombinazzjoni ^O (Ctrl + O). Jekk qed teditja fajl ġdid, inti tintalab tagħti isem lil dak il-fajl. Dan se jiffranka l-bidliet attwali tiegħek u n-nano jibqa 'miftuħ sabiex tkun tista' tkompli tagħmel bidliet fil-fajl.

Xi drabi meta teditja fajl, tista 'tixtieq iżżomm kopji temporanji tal-istess fajl fil-każ. Tista' tuża l-għażla -B tan-nano, li toħloq backup tal-fajl li qed teditja. Tista' tużaha flimkien mal-għażla -C biex tgħid lil nano fejn issalva dawk il-backups bħal dan:

$ nano -BC ~/backups myfile.txt

Dan ta 'hawn fuq jagħmel kopji ta' backup tal-fajl myfile.txt fil-folder \backups li jinsab fid-direttorju tad-dar tal-utent. Innota li d-direttorju tal-backup għandu jkun eżistenti, inkella, nano jgħidlek li d-direttorju huwa invalidu.

Biex toħroġ nano, sempliċiment agħfas ^X (Ctrl + X ċwievet). Jekk il-fajl ma ġiex salvat qabel, inti tintalab issalva l-bidliet b'iva/le jew tikkanċella l-ħruġ.

Nano huwa editur tat-test tal-linja tal-kmand faċli biex jintuża, li jattira utenti bis-sempliċità tiegħu. L-interface tiegħu huwa simili għal dawk ta 'edituri GUI li jagħmilha perfetta għal Linux ġodda.