Linux-da Nano tekst redaktoryny nädip ulanmalydygy barada başlangyç gollanma


Nano, her Linux paýlanyşynda diýen ýaly öňünden gurlan buýruk setiriniň tekst redaktory. Vi/vim we emacs ýaly beýleki buýruk setir tekst redaktorlary bilen deňeşdirilende, ýönekeýligi sebäpli köplenç täze ulanyjylar tarapyndan makullanýar. Sintaksis reňklemek, setir belgileri, aňsat gözleg we başgalar ýaly köp peýdaly aýratynlyklary bar.

Linux-da Nano redaktoryny guruň

Haýsydyr bir sebäbe görä, Linux distro-da nano eýýäm gurulmadyk bolsa, ony aşakdaky buýruklar bilen aňsatlyk bilen gurup bilersiňiz:

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

Nano, faýlda tekst tapmak, teksti aklamak we ş.m. ýaly dürli funksiýalar üçin klawiatura kombinasiýalaryny ulanýar. Bu kombinasiýalar hakykatdanam aňsat we faýlyňyzy redaktirlän wagtyňyz görünýär. Haýsy hereket edýändigiňize baglylykda awtomatiki üýtgeýärler.

Siziň bilmeli bir zadyňyz, ^ we nyşan (mysal üçin ^W ) bilen görkezilen klawiatura gysga ýoly, Ctrl düwmesiniň we şol nyşanyň (Ctrl + W) utgaşmasydyr. mysalymyzda).

M bilen başlajakdygy görkezilen kombinasiýa, Alt düwmesini we aşakdaky nyşany basyp gutarmalydygyny aňladýar.

Aşakda nano açanyňyzda görjek wariantlaryňyz sanalandyr:

  • G Kömek alyň
  • ^O ýazyň
  • ^W nirede
  • ^K Kesilen tekst
  • ^J delillendiriň
  • ^C Cur Pos
  • M-U yzyna gaýtarmak
  • ^X Çykmak
  • ^R Faýly okaň
  • ^\ çalyşyň
  • ^U kesilmedik tekst
  • ^T harp ýazmak
  • ^_ Setire git
  • M-E Redo

Her warianty ýadyňyzda saklamagyň zerurlygy ýok, sebäbi hemişe siziň öňüňizde. Nano kömek menýusyny açjak ^G (ýa-da F1 basyň) basyp, klawiatura kombinasiýalarynyň doly sanawyny alyp bilersiňiz. Käbir gysga ýollary ýeke düwme bilen ulanyp boljakdygyny görersiňiz.

Mysal üçin kömek almak üçin F1 düwmesi ýa-da nano-dan çykmak üçin F2 düwmesi.

Täze faýl döretmek nano işlemek ýaly ýönekeý:

$ nano

Bu redaktory açar we faýly ýatda saklanyňyzdan, täze faýlyň saklanjak adyny bermegiňizi sorar.

Faýl açmak üçin işledip bilersiňiz:

$ nano ~/my_text_file.txt

Aboveokardaky buýruk\my_text_file.txt faýlyny öý katalogyňyzdan açmaga synanyşar. Faýl ýok bolsa, nano ony döretmäge synanyşar.

Käwagt, bir faýl açyp, takyk setirde ýa-da sütünde gitmeli bolmagyňyz mümkin. Nano size muny etmäge mümkinçilik berýär:

$ nano +line,columns file

Mysal üçin:

$ nano +3,2 ~/.bashrc

.Bashrc faýlyňyzy açar we kursor üçünji setirde, ikinji sütünde ýerleşer.

Faýllary açanyňyzda ýa-da döredeniňizde derrew redaktirläp/ýazyp bilersiňiz. “Vim” -den tapawutlylykda, “nano” -da redaktirleme tertibine geçmegiň zerurlygy ýok. Kursory faýlyň daşyna geçirmek üçin klawiaturadaky ok düwmelerini ulanyp bilersiňiz.

\ Nirede opsiýasyny görkezýän ^W ulanyp, faýlyň içinde tekst gözläp bilersiňiz. Bu, gözleýän tekstiňizi girizip boljak menýudan ýokarda gözleg girişini açar. :

Şeýle hem aşaky menýunyň üýtgejekdigini we goşmaça wariantlary görkezjekdigini görersiňiz. Olar gaty öz-özüňi düşündirýärler, şonuň üçin has möhümlerini gözden geçireris.

  • Yzygiderli aňlatmalar bilen gözläň - M-R (Alt + R düwmelerini) basyň we ulanmagy isleýän adaty sözlemleriňiz bilen gözlegiňizi giriziň.
  • Setire geçiň - kursory süýşürmek isleýän setiriňizden soň ^T (Ctrl + T) basyň.
  • Teksti çalyşyň - gözleg re iniminde ^R (Ctrl + T) ýa-da adaty tertipde ^\ basyň. Gözlegiňizi girizmek soralar, Enter basanyňyzdan soň, çalyşmak üçin ulanyljak teksti girizmegiňiz soralar. Netijede, gözlegiňiziň gabat gelýän mysalyny ýa-da ähli gabat gelýänleri çalyşmak isleýärsiňizmi?\ Ok saýlasaňyz, kursor indiki oýna geçiriler.
  • Birinji setire geçiň - ^Y (Ctrl + Y) basyň.
  • Iň soňky setire geçiň - ^V (Ctrl + V) basyň.

Nano interfeýsi GUI tekst redaktorlaryna gaty meňzeýär. GUI redaktorynda bir teksti göçürmek ýa-da kesmek isleseňiz, ilki bilen ony saýlamaly bolarsyňyz. Edil şol bir zat nano. Tekst bellemek üçin Ctrl + ^basyň, soňra kursorlary ok düwmeleri bilen süýşüriň.

  • Bellenen teksti göçürmek üçin Alt + ^.
  • basyň
  • Bellenen teksti kesmek üçin ^K (Ctrl + K) basyň.
  • Bellenen teksti goýmak üçin kursory degişli ýere geçiriň we ^U (Ctrl + U) basyň.

Häzirki üýtgeşmeleriňizi faýla ýazdyrmak isleseňiz, ^O (Ctrl + O) kombinasiýasyny basyň. Täze faýl redaktirlän bolsaňyz, şol faýlyň adyny bermegiňiz soralar. Bu, häzirki üýtgeşmeleriňizi tygşytlar we faýla üýtgeşmeler girizip bilersiňiz, nano açyk bolar.

Käwagt bir faýl redaktirläniňizde, şol bir faýlyň wagtlaýyn göçürmelerini saklap bilersiňiz. Redaktirlän faýlyňyzyň ätiýaçlyk nusgasyny döredýän nano-nyň -B opsiýasyny ulanyp bilersiňiz. Munuň ýaly ätiýaçlyk nusgalaryny nirede saklamalydygyny nanoga aýtmak üçin -C opsiýasy bilen bilelikde ulanyp bilersiňiz:

$ nano -BC ~/backups myfile.txt

Aboveokardakylar, ulanyjynyň öý bukjasynda ýerleşýän ätiýaçlyk nusgalary bukjasyndaky myfile.txt faýlynyň ätiýaçlyk nusgalaryny döreder. Thetiýaçlyk bukjanyň bolmalydygyna üns beriň, ýogsam, nano katalogyň nädogrydygyny size habar berer.

Nano-dan çykmak üçin ^X (Ctrl + X düwmeleri) basyň. Faýl öň ýazdyrylmadyk bolsa, üýtgeşmeleri hawa/ýok bilen ýazdyrmagyňyz ýa-da çykyşy ýatyrmagyňyz soralar.

Nano, ýönekeýligi bilen ulanyjylary özüne çekýän buýruk setiriniň tekst redaktoryny ulanmak aňsat. Onuň interfeýsi, Linux täze gelenler üçin ajaýyp edýän GUI redaktorlaryna meňzeýär.