- Ang pinakamabisang mga shortcut ng Master Nano para sa pag-save, paglabas, at pag-edit ng text mula sa terminal.
- Matutunan kung paano lampasan ang mga karaniwang error sa pahintulot at ligtas na pamahalaan ang mga kritikal na file.
- Tumuklas ng mga advanced na feature tulad ng paghahanap, pagpapalit, pagkopya, pag-cut, at pagtatrabaho sa mga malalayong server.
Naranasan mo na bang mag-edit ng file sa terminal at hindi mo alam kung paano i-save ang iyong mga pagbabago o lumabas nang hindi nawawala ang iyong trabaho? Huwag mag-alala, hindi ka nag-iisa. Ang Nano editor ay isa sa mga pinaka-malawak na ginagamit sa mga kapaligirang Linux at Unix dahil sa kadalian nito sa paggamit para sa mga taong bago sa command line, ngunit may mga mahahalagang detalye at trick na dapat pag-aralan upang masulit ito nang walang mga komplikasyon o sorpresa.
Sa artikulong ito, matutuklasan mo, ipapaliwanag nang sunud-sunod at malinaw, ang lahat ng kailangan mong malaman para i-edit, i-save, at lumabas sa mga file sa Nano, kabilang ang mahahalagang shortcut, mga advanced na opsyon, at mga solusyon sa mga karaniwang error. Kung gusto mong maging isang tunay na eksperto sa lubos na paggamit ng lahat ng feature na inaalok ng Nano mula sa terminal, ipagpatuloy ang pagbabasa dahil makikita mo ang mga pangunahing puntong hindi napapansin ng karamihan sa mga tutorial.
Ano ang Nano at bakit ito sikat?
Ang Nano ay isang text editor na tumatakbo sa Linux at Unix console, na idinisenyo upang matugunan ang mga pangangailangan ng mga gustong mag-edit ng mga file nang mabilis at kumportable. Nang walang mga komplikasyon ng mga tool tulad ng Vim o Emacs. Nakabatay ang kasikatan nito sa isang madaling gamitin na interface, malinaw na nakikitang on-screen na mga keyboard shortcut, at mga pangunahing function para sa pamamahala ng mga configuration file, script, tala, o code nang walang mga distractions.
Ito ay kasama bilang default sa karamihan ng mga distribusyon ng Linux (Ubuntu, Debian, CentOS, Fedora, bukod sa iba pa) at mas maraming user ang mas gusto ito kahit na sa mga malalayong server o virtual machine, dahil mismo sa liwanag at kadalian ng paggamit nito.
Paano malalaman kung naka-install ang Nano at kung paano ito i-install
Sa karamihan ng mga sistema ng Linux, karaniwang naka-install na ang Nano . Para masuri, patakbuhin lamang ang sumusunod na command sa terminal:
nano --version
Kung makakita ka ng impormasyon na may numero ng bersyon, maaari mo itong gamitin. Kung hindi pa ito naka-install, kailangan mo lang gamitin ang naaangkop na package manager para sa iyong system.
- Sa Debian, Ubuntu o derivatives:
sudo apt-get install nano - Sa CentOS o RHEL:
sudo yum install nano - Sa mga sistemang may
dnf:sudo dnf install nano - Sa macOS, karaniwan itong available bilang default, ngunit kung hindi:
brew install nano(nangangailangan ng Homebrew)
Paano magbukas ng mga file at magsimulang mag-edit sa Nano
Upang buksan ang isang umiiral na file o lumikha ng bago gamit ang Nano, i-type lamang ang terminal:
nano nombre_del_archivo.txt
Kung umiiral na ang file, awtomatiko itong magbubukas na handa para sa pag-edit. Kung wala ang file, gagawin ito ng Nano sa sandaling i-save mo ang mga pagbabago.. Maaari mo ring tukuyin ang isang buong landas, halimbawa nano /etc/mi_config.cfg o nano ~/documentos/nota.txt.
Gustong magbukas ng file at makita sa screen kung aling linya at column ang cursor? Idagdag ang opsyon -c:
nano -c nombre_del_archivo.txt
Ang interface ng Nano: kung paano mag-navigate at tingnan ang mga shortcut
Namumukod-tangi ang Nano dahil sa palaging pagpapakita ng listahan ng mga pinakakapaki-pakinabang na keyboard shortcut sa ibaba ng screen . Ang mga shortcut na ito ay karaniwang kinakatawan ng simbolong ^ (na kumakatawan sa Ctrl) sa tabi ng isang letra, tulad ng ^O para sa Ctrl + O.
- Mga direksyong arrow: Upang lumipat sa teksto (pataas, pababa, kaliwa, kanan).
- Ctrl + F at Ctrl + B: Ilipat pasulong o paatras ang isang posisyon.
- Ctrl + P at Ctrl + N: Umakyat at bumaba ng isang linya.
- Ctrl + Y at Ctrl + V: Ilipat pataas o pababa ang isang buong pahina.
Paano i-save ang mga pagbabago sa Nano
Napakadaling i-save ang na-edit mo sa Nano:
- Ctrl + O (Isulat): I-save ang file gamit ang orihinal na pangalan o payagan itong baguhin. Pagkatapos pindutin ang kumbinasyon, lilitaw ang isang linya na humihingi ng pangalan (maaari mong baguhin ito kung gusto mong i-save bilang isang bagong file) at pagkatapos ay kailangan mo lamang pindutin Magpasok upang kumpirmahin
Isa pang bentahe ng pag-save ay kung kailangan mong mag-save sa mga partikular na format, maaari mong gamitin ang Alt+D para sa DOS o Alt+M para sa Mac. Para gumawa ng backup, gamitin ang Alt+B.
Nag-e-edit ka ba ng system file at nakakakuha ng error sa mga pahintulot? Kung natanggap mo ang mensaheng "Ang pag-access ay tinanggihan," malamang na kailangan mo ng mga pahintulot ng superuser. Isara ang file (Ctrl + X), piliin Hindi kapag tinanong ka nito kung gusto mong i-save, at muling buksan ito gamit sudo nano /ruta/del/archivo. Kung ayaw mong mawala ang iyong mga kasalukuyang pagbabago, maaari kang mag-save ng kopya sa iyong home folder at pagkatapos ay ilipat ito sudo mv.
Paano lumabas sa Nano (mayroon at walang pag-save)
Upang lumabas sa Nano, ang unibersal na utos ay:
- Ctrl+X: Hihilingin nito sa iyo na kumpirmahin kung gumawa ka ng anumang mga pagbabago. Kung hindi mo pa nai-save, ito ay magtatanong kung gusto mong i-save sa pamamagitan ng pagpindot Y o N, at pagkatapos ay ang pangalan ng file kung pipiliin mong i-save. Kung wala ka pang na-edit, direkta itong lalabas.
Mayroon bang shortcut para mag-save at lumabas sa isang aksyon? Sa kasalukuyan, wala pa. Kailangan mo munang mag-save (Ctrl+O) at pagkatapos ay lumabas (Ctrl+X) . Para kanselahin ang anumang aksyon o ihinto ang isang command, gamitin ang Ctrl+C.
Mabilis na Pag-edit: Kopyahin, Gupitin, at I-paste sa Nano
Binibigyang-daan ka ng Nano na mag-edit ng text gamit ang mga simpleng kumbinasyon:
- Ctrl+K: Gupitin ang isang linya o bloke.
- Alt+6: Kopyahin ang napiling linya o harangan.
- Ctrl + U: Idikit sa posisyon ng cursor.
- Alt + A: Minamarkahan kung saan sisimulan ang pagpili upang kopyahin o gupitin ang isang bloke.
Halimbawa, pumili gamit ang Alt + A , mag-navigate gamit ang mga arrow key, at magpasya kung gusto mong i-cut ( Ctrl + K ) o kopyahin ( Alt + 6 ). I-paste gamit ang Ctrl + U kung kinakailangan.
Hanapin at palitan ang text sa Nano
Kailangang hanapin ang isang partikular na salita o parirala? Pindutin Ctrl + W, i-type ang salita o parirala at pindutin Magpasok. Upang mahanap ang susunod na tugma, ulitin Ctrl + W o gamitin Alt + W.
Gusto mo bang palitan ang text? Amerika Ctrl + \ at sundin ang mga hakbang upang ipasok ang salitang papalitan at ang kapalit nito, na makakapiling palitan lamang ang kasalukuyang (Y) o lahat (A).
Pinaka-kapaki-pakinabang na mga utos ng Nano at ang kanilang mga pag-andar
- Ctrl+G: Buksan ang tulong ng Nano.
- Ctrl+C: Kinakansela ang isang aksyon o ipinapakita ang posisyon ng cursor.
- Ctrl+U: Idikit ang iyong pinutol o kinopya.
- Ctrl+L: Muling iginuhit ang screen.
- Ctrl+J: Pangatwiranan ang talata.
- Ctrl+M: Naglalagay ng line break.
- Ctrl + _: Tumalon sa isang partikular na linya.
- Ctrl+X: Isara ang Nano.
- Ctrl+R: Magpasok ng nilalaman mula sa isa pang file.
- Ctrl+W: Maghanap ng teksto.
- Ctrl + Y at Ctrl + V: Mag-navigate sa pagitan ng mga pahina.
- Ctrl+T: Tseke sa spelling
Mga Pag-aaral ng Kaso: Pag-edit ng mga File sa Nano
Ang Nano ay kapaki-pakinabang para sa pag-edit ng lahat mula sa mga configuration file ( /etc/ssh/sshd_config ) hanggang sa mga script, HTML page, o mga maikling tala . Buksan lamang ang file, baguhin ang kailangan mo, i-save gamit ang Ctrl+O , at lumabas gamit ang Ctrl+X . Para sa mga system file, patakbuhin nang may mga pribilehiyo ng administrator ( sudo nano /path/to/file ) upang maiwasan ang mga error sa pahintulot.
Isang trick: gamitin ang opsyon -w upang pigilan ang Nano mula sa awtomatikong pagbalot ng text sa mga configuration file na hindi sumusuporta sa mga line break. Upang matuto nang higit pa tungkol sa mga editor ng code at ang kanilang configuration, maaari mong tingnan ang aming tutorial sa Ano ang Brackets IDE?.
Mga karaniwang pagkakamali at kung paano malutas ang mga ito
Ang pinakakaraniwang error ay 'Error writing: Access denied'. Ipinapahiwatig nito na wala kang pahintulot na baguhin ang file. Ang solusyon ay isara ito (Ctrl + X), ipahiwatig na hindi mo nais na i-save ito (N), at muling buksan ito gamit ang sudo. Kung gusto mong panatilihin ang mga pagbabago, i-save ito sa iyong home folder at ilipat ito sudo mv.
Nakalimutan mo bang i-save at aksidenteng lumabas? Palaging hihingi ng kumpirmasyon ang Nano kung may ginawa kang mga pagbabago, na magbibigay-daan sa iyong i-save (Y) o hindi (N).
Ang kaalamang ito ay magbibigay-daan sa iyong mag-edit, mag-save, at lumabas nang may kumpiyansa, kahit na sa mga sitwasyong may mga pinaghihigpitang pahintulot o sensitibong mga file, na nagpapataas ng iyong kahusayan sa pamamahala ng terminal nang hindi nangangailangan ng mga kumplikadong tool.