Nou pentru linia de comandă Linux? Confuzat de toți ceilalți editori de text avansați? Cum-Pentru a Geek te-a luat spatele cu acest tutorial pentru Nano, un simplu editor de text care este foarte prietenos cu noi.
Când se obișnuiesc cu linia de comandă, începătorii Linux sunt deseori dezabonați de alți editori de text mai avansați, cum ar fi vim și emacs. În timp ce sunt programe excelente, ele au puțină curbă de învățare. Introduceți Nano, un editor de text ușor de folosit, care se dovedește a fi versatil și simplu. Nano este instalat în mod implicit în Ubuntu și multe alte distribuții Linux și funcționează bine împreună cu sudo, motiv pentru care îl iubim atât de mult.
Puteți rula nano în două moduri. Pentru a deschide nano cu un tampon gol, tastați "nano" la promptul de comandă.
De asemenea, puteți utiliza următoarea sintaxă:
nano / path / to / nume fișier
Nano va urma calea și va deschide fișierul dacă există. Dacă nu există, va porni un tampon nou cu acel nume de fișier în acel director.
Să aruncăm o privire la nano-ecranul implicit.
În partea de sus, veți vedea numele programului și numărul versiunii, numele fișierului pe care îl editați și dacă fișierul a fost modificat de la ultima salvare. Dacă aveți un fișier nou care nu este încă salvat, veți vedea "Buffer nou". Apoi, veți vedea conținutul documentului, un text de text. A treia linie din partea de jos este o linie de "mesaj de sistem" care afișează informații relevante pentru programul care execută o funcție. Aici puteți vedea că se afișează "Fișier nou". În sfârșit, ultimele două rânduri din partea de jos reprezintă ceea ce face acest program foarte ușor de utilizat: liniile rapide.
Este un editor WYSIWYG; "Ceea ce vedeți este ceea ce obțineți". Ceea ce introduceți direct intră în textul de intrare, cu excepția cazului în care îl modificați cu o cheie precum Control sau Meta. Este destul de simplu, scrieți un text sau copiați ceva și inserați-l în terminalul dvs., astfel încât să avem ceva de jucat.
Funcțiile programului sunt denumite "comenzi rapide" în nano, cum ar fi salvarea, renunțarea, justificarea etc. Cele mai frecvente sunt afișate în partea de jos a ecranului, dar sunt multe altele care nu sunt. Rețineți că nano nu utilizează tasta Shift în comenzile rapide. Toate comenzile rapide folosesc litere mici și tastele numerice nemodificate, astfel încât Ctrl + G nu este Ctrl + Shift + G.
Apăsați Ctrl + G pentru a accesa documentația Ajutor și derulați în jos pentru a vedea o listă de comenzi rapide valide.
Când ați terminat uita-te la listă, apăsați Ctrl + X pentru a ieși din ajutor.
Să presupunem că lucrați la un nou fișier text sau "tampon" și doriți să îl salvați. Aceasta se numește "scriere" și se execută apăsând pe Ctrl + O. Veți fi invitat să utilizați un nume de fișier, iar comenzile rapide din partea de jos vor fi modificate pentru a reflecta ceea ce puteți introduce pentru a finaliza această comandă.
Dacă doriți să inserați conținutul unui alt fișier în buffer-ul curent, tastați Ctrl + R.
Puteți anula ambele comenzi anterioare tastând Ctrl + C.
Puteți să loviți Escape de două ori în loc să țineți apăsată tasta Control, dacă aveți probleme în a face acest lucru. Există, de asemenea, unele comenzi care necesită utilizarea tastei Meta. În majoritatea machetelor de tastatură, Meta se asociază cu butonul Alt.
Când doriți să renunțați la nano, trebuie doar să apăsați Ctrl + X. Nano vă va întreba politicos dacă doriți să salvați tamponul dvs. și puteți anula și această acțiune.
Acum, când avem o scurtătură de comenzi rapide, să ne obișnuim să ne mișcăm foarte rapid un fișier text. Desigur, puteți folosi întotdeauna Acasă, Sfârșit, Pagină Sus, Pagină în jos și tastele săgeți pentru a vă deplasa, dar acest lucru necesită deplasarea degetelor de la scrisorile pe care le iubim cu atât mai mult.
Pentru a muta cursorul înainte sau înapoi, puteți introduce Ctrl + F și Ctrl + B. Pentru a vă deplasa în sus și în jos câte o linie, puteți introduce Ctrl + P și Ctrl + N. Cu alte cuvinte, puteți utiliza aceste chei în locul săgeților dreapta, stânga, sus și jos. Lipsesc cheile Home și End? Puteți utiliza Ctrl + A și Ctrl + E. Doriți să mutați paginile la un moment dat? Ctrl + V mută în jos o pagină, iar Ctrl + Y mută o pagină.
Dar așteptați, sunt mai multe! Pentru a vă deplasa înainte și înapoi câte un cuvânt la un moment dat, puteți folosi Ctrl + Space și Meta + Space (amintiți-vă că este Alt + Space). Și, dacă sunteți într-adevăr într-o grabă, puteți apăsa Ctrl + _ și apoi introduceți numărul liniei, o virgulă și numărul coloanei pentru a sari direct acolo.
Dacă doriți să vedeți unde este cursorul în prezent, cum ar fi nano-GPS, apăsați Ctrl + C.
Când vrem să copiem textul în mediul grafic, îl evidențiem cu cursorul. În mod similar, în nano îl "marchează" folosind comanda Ctrl + ^. Pur și simplu mutați cursorul în locul în care doriți să începeți marcarea și apoi apăsați Ctrl + ^ pentru ao "seta". Aceasta va marca totul între punctul de pornire până la și NU incluzând cursorul.
Rețineți că cursorul este în spațiul gol, iar copierea / tăierea nu va include acest spațiu. De asemenea, puteți marca înapoi de la punctul setat. Fiți atent, cu toate acestea, deoarece puteți edita textul în timp ce vă marcați. Dacă ați greșit, apăsați din nou Ctrl + ^ pentru a dezactiva marcatorul și puteți începe din nou.
Pentru a copia textul marcat, apăsați Meta + ^. Dacă, în schimb, doriți să tăiați textul, apăsați Ctrl + K.
Pentru a insera textul, mutati cursorul intr-o pozitie potrivita si apasati Ctrl + U.
Dacă doriți să eliminați o întreagă linie de text, pur și simplu apăsați Ctrl + K fără a evidenția nimic. Acest lucru este uneori util la editarea fișierelor de configurare.
Știi cum în Notepad poți forța linii lungi de text să se înfășoare în ceea ce arată paragrafele? Puteți comuta această caracteristică în Nano cu comanda rapidă Meta + L.Deoarece înfășurarea în linie este setată la "on" în mod implicit, aceasta este de obicei folosită în mod opus; de exemplu, scrieți un fișier de configurare și doriți să dezactivați împachetarea în linie.
Puteți vedea că linia pe care este activă cursorul are un "$" atât la începutul, cât și la final. Aceasta înseamnă că există mai mult text atât înainte cât și după ce porțiunea este afișată pe ecran.
Dacă doriți să căutați un șir de text, apăsați Ctrl + W și introduceți termenul de căutare. Această căutare poate fi anulată la jumătatea execuției apăsând pe Ctrl + C fără a distruge memoria tampon.
Termenul de căutare anterior apare în paranteze pătrate, lăsând linia goală și apăsând Enter, va repeta ultima căutare.
Și după ce te simți foarte confortabil, poți transforma acea secțiune utilă în partea inferioară, lovind Meta + X pentru a obține mai mult spațiu pe ecran pentru editare!
Nano a fost proiectat pentru a fi similar în aspect și simt la un alt program numit Pico. Pico a fost editorul de text implicit al programului Pine, un program de e-mail din zi care nu a fost distribuit cu o licență prietenoasă cu GPL. Aceasta a însemnat că redistribuirea a fost într-o oarecare măsură o zonă fuzzy, astfel că sa născut proiectul TIP. "TIP Is Not Pico" a adăugat câteva funcționalități pe care le lipsea Pico și a fost licențiat pentru distribuție gratuită și, cu timpul, a devenit nano pe care ne place să îl folosim astăzi. Pentru mai multe informații, consultați secțiunea Istoricul proiectului Nano din FAQ.
Puterea nanotehnologiei constă în simplitatea utilizării sale. Comenzile rapide funcționează la fel ca în procesoarele de text bazate pe GUI, cum ar fi Word și Open Office, deci este doar o chestiune de a învăța care fac ce. Totul în afara acestui lucru este doar o simplă editare de text. Data viitoare când trebuie să editați chestii pe linia de comandă, sperăm că veți fi mai confortabil cu asta acum, când v-ați familiarizat cu nano-ul.