Ntuziaka mmalite na otu esi eji Nano Text Editor na Linux


Nano bụ onye ndezi ederede ahịrị iwu, nke na-abịa wụnye ya na ihe fọrọ nke nta ka ọ bụrụ nkesa Linux ọ bụla. Ọ na-amasịkarị ndị ọrụ ọhụrụ n'ihi ịdị mfe ya, ma e jiri ya tụnyere ndị editọ ederede ahịrị iwu ndị ọzọ dị ka vi/vim na emacs. Ọ nwere ọtụtụ atụmatụ bara uru dị ka agba agba syntax, akara akara, ọchụchọ dị mfe na ọtụtụ ndị ọzọ.

Wụnye Nano Editor na Linux

Ọ bụrụ na n'ihi ihe ọ bụla nano etinyebeghị na Linux distro gị, ị ga-enwe ike ịwụnye ya ngwa ngwa site na iwu ndị a:

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

Nano na-eji nchikota ahụigodo maka ọrụ dị iche iche, dị ka ịchọta ederede na faịlụ, kwado ederede wdg. Nchikota ndị ahụ dị mfe n'ezie ma na-ahụ anya mgbe ị na-edezi faịlụ gị. Ha na-agbanwe ozugbo dabere n'ihe ị na-eme.

Otu ihe ị kwesịrị ịma bụ na ụzọ mkpirisi ahụigodo nke nwere ^ na akara (dịka ọmụmaatụ ^W) bụ nchikota igodo Ctrl na akara ahụ (Ctrl+W). n'ihe atụ anyị).

Ngwakọta egosiri na-amalite na M pụtara na ekwesịrị imecha ya site na ịpị igodo Alt na akara na-esonụ.

N'okpuru bụ ndepụta nhọrọ ị ga-ahụ mgbe mbụ imepe nano:

  • G nweta enyemaka
  • ^O Dee
  • ^W Ebee
  • ^K bepụ ederede
  • ^J ziri ezi
  • ^C Cur Pos
  • M-U Weghagharịa
  • ^X Wepụ
  • ^R Gụọ faịlụ
  • ^Dochie
  • ^U Ederede Ebipụbeghị
  • ^T Ịsụpe
  • ^_ Gaa n'ahịrị
  • M-E Megharịa

Ịkwesighi icheta nhọrọ ọ bụla dịka ọ na-adị n'ihu gị mgbe niile. Ị nwere ike nweta ndepụta nchikota ahụigodo zuru oke site na ịpị ^G (ma ọ bụ pịa F1) nke ga-emepe menu enyemaka nano. Ị ga-achọpụta na enwere ike iji ụfọdụ ụzọ mkpirisi na otu igodo.

Dịka ọmụmaatụ igodo F1 iji nweta enyemaka ma ọ bụ F2 ịpụ na nano.

Ịmepụta faịlụ ọhụrụ dị mfe dị ka ịgba ọsọ nano:

$ nano

Nke a ga-emeghe nchịkọta akụkọ na mgbe ị na-echekwa faịlụ ahụ, ọ ga-ajụ gị ka ịnye ya aha nke a ga-eji chekwaa faịlụ ọhụrụ ahụ.

Iji mepee faịlụ ị nwere ike ịgba ọsọ:

$ nano ~/my_text_file.txt

Iwu a dị n'elu ga-agbalị imepe faịlụ \my_text_file.txt site na ndekọ ụlọ gị. Ọ bụrụ na faịlụ ahụ adịghị, nano ga-agbalị ịmepụta ya.

Mgbe ụfọdụ, ị nwere ike imepe faịlụ wee gaa na ahịrị ma ọ bụ kọlụm. Nano na-enye gị ohere iji:

$ nano +line,columns file

Ọmụmaatụ:

$ nano +3,2 ~/.bashrc

Ga-emepe faịlụ .bashrc gị na cursor ga-adị na ahịrị nke atọ, kọlụm nke abụọ.

Mgbe imepere ma ọ bụ mepụta faịlụ ị nwere ike ibido edezi/ide ozugbo. N'adịghị ka vim, ọ dịghị mkpa ka ịgbanwee gaa na ọnọdụ dezie na nano. Ka ibugharịa cursor gburugburu faịlụ ahụ, ịnwere ike iji igodo akụ na ahụigodo gị.

Ị nwere ike ịchọ ederede n'ime faịlụ site na iji ^W, nke na-anọchi anya nhọrọ \where is. :

Ị ga-ahụkwa na menu ala ga-agbanwe ma gosi ụfọdụ nhọrọ ndị ọzọ. Ha mara mma nke ukwuu onwe nkọwa, ya mere, anyị ga-atụle ihe ndị ka mkpa.

  • Chọọ site na iji okwu oge niile - pịa MR (igodo Alt + R) wee tinye nchọta gị na okwu ndị ịchọrọ iji.
  • Gaa n'ahịrị - pịa ^T (Ctrl + T) wee soro ahịrị nke ịchọrọ ịkwaga cursor na ya.
  • Dochie ederede - pịa ^R (Ctrl +T) na ọnọdụ ọchụchọ, ma ọ bụ ^\ na ọnọdụ ọ bụla. A ga-agwa gị ka itinye nchọ gị, mgbe ịpịrị Tinye, a ga-ajụ gị ka itinye ederede nke a ga-eji dochie ya. N'ikpeazụ, a ga-ajụ gị ma ịchọrọ iji dochie ihe atụ nke ọchụchọ gị, ma ọ bụ egwuregwu niile. Ọ bụrụ na ịhọrọ Mba, a ga-ebuga cursor gaa n'egwuregwu na-esote.
  • Gaa n'ahịrị nke mbụ - pịa ^Y (Ctrl + Y).
  • Gaa n'ahịrị ikpeazụ - pịa ^V (Ctrl +V)

Ntụgharị Nano yiri nnọọ ndị editọ ederede GUI. Ọ bụrụ na ịchọrọ idetu ma ọ bụ bee ederede na nchịkọta akụkọ GUI, ị ga-ebu ụzọ họrọ ya. Otu ihe na-aga na nano. Ka itinye akara ederede pịa Ctrl + ^wee bugharịa cursors na igodo akụ.

  • Ka idetuo ederede akara, pịa Alt + ^.
  • Ka ibelata ederede akara, pịa ^K (Ctrl +K).
  • Ka mado ederede akara, bugharịa cursor gaa n'ọnọdụ kwesịrị ekwesị wee pịa ^U (Ctrl + U).

Ọ bụrụ na ịchọrọ ịchekwa mgbanwe gị ugbu a na faịlụ ahụ, pịa nchikota ^O (Ctrl + O). Ọ bụrụ na ị na-edezi faịlụ ọhụrụ, a ga-agwa gị ka ịnye faịlụ ahụ aha. Nke a ga-echekwa mgbanwe gị ugbu a na nano ga-anọgide na-emeghe ka ị nwee ike ịga n'ihu na-eme mgbanwe na faịlụ ahụ.

Mgbe ụfọdụ mgbe ị na-edezi faịlụ, ị nwere ike idowe otu faịlụ nwa oge ma ọ bụrụ na. Ị nwere ike iji nhọrọ -B nano, nke ga-emepụta ndabere nke faịlụ ị na-edezi. Ị nwere ike iji ya yana nhọrọ -C iji gwa nano ebe ị ga-echekwa nkwado ndabere na mpaghara ndị a:

$ nano -BC ~/backups myfile.txt

Ihe dị n'elu ga-eme ka ndabere nke faịlụ myfile.txt dị na folda \backups dị na ndekọ ụlọ onye ọrụ. Rịba ama na ndekọ ndabere kwesịrị ịdị, ma ọ bụghị ya, nano ga-agwa gị na ndekọ ahụ adịghị mma.

Iji pụọ na nano, pịa naanị ^X ( igodo Ctrl + X). Ọ bụrụ na echekwabeghị faịlụ ahụ na mbụ, a ga-ajụ gị ka ịchekwaa mgbanwe ndị ahụ na ee/ee ma ọ bụ kagbuo ọpụpụ ahụ.

Nano dị mfe iji nchịkọta ederede ahịrị iwu, nke na-adọta ndị ọrụ na mfe ya. Ihe interface ya yiri nke ndị editọ GUI nke na-eme ka ọ dị mma maka ndị bịara ọhụrụ Linux.