Nano kraj datoteke. Nano - uređivač teksta

Danas ćemo govoriti o uređivaču teksta GNU nano konzole.

Povijest GNU nano

GNU nano je klon uređivača teksta Pico koji dolazi u paketu s klijentom e-pošte Alpine. O potonjem smo već govorili u dva članka (pogledajte poveznice na kraju članka). Gnu nano rođen je 1999., kada je Chris Allegretta počeo stvarati klon Pico editora. U početku je novi urednik nazvan TIP, što je bila skraćenica: TIP nije Pico. Ubrzo je ime programa moralo biti promijenjeno u nano. To se dogodilo 10. siječnja 2000. Razlog je bio sukob imena s drugi program koji se također naziva tip.Potonji je bio odgovoran za uspostavljanje komunikacije između terminala i udaljenog računala i bio je uključen u mnoge Unix distribucije (na primjer, Solaris).

Prvi početak

Da biste započeli s GNU nano, idite na konzolu ili pokrenite emulator terminala. Ovdje treba napomenuti da će se sav daljnji rad izvoditi u Linux Mint 14 "Nadya".

Kada ste u konzoli ili emulatoru terminala, izdajte naredbu:

$ nano naziv datoteke

Nakon uspješnog dovršetka potonjeg, vidjet ćete prozor programa GNU nano. Na vrhu ekrana bit će naznačena verzija programa (u našem slučaju 2.2.6) i naziv otvorene datoteke (ili jednostavno "New Buffer", kao kada prvi put pokrenete GNU nano - vidi sliku 1). Slijedi prozor za uređivanje, statusna traka. A donji dio je neka vrsta savjeta, koji je opis kombinacije tipki i radnji koje će se izvršiti kada se te tipke pritisnu. Na primjer:

^G (ili F1)

gdje je "^" Ctrl;

rezultirat će prikazom "nano teksta pomoći". Pomoću se možete kretati pomoću tipki sa pokazivačima. Ili pomoću tipkovničkih prečaca:

^N — pomakni se jedan red naprijed;

^P — vrati se jedan red unazad;

^V — pomicanje naprijed za jedan ekran;

^Y - vratite se jedan zaslon unazad.

Slika 1. GNU nano - prvo pokretanje

Za izlaz iz pomoći i povratak na glavni prozor pritisnite sljedeću kombinaciju tipki:

^X (ili F2)

Napominjemo još jednom da možete koristiti savjet na dnu ekrana. Osim toga, ovaj savjet je "kontekstualne" prirode. Drugim riječima, mijenja se ovisno o tome gdje se trenutno nalazite (glavni prozor, pomoć itd.). Napominjemo da se osim korištenja tipkovničkih prečaca s Ctrl koriste i takozvane Meta sekvence (označene slovom "M"). Na primjer, da biste omogućili/onemogućili prikaz savjeta, koristite sljedeću kombinaciju tipki:

Unos Meta niza počinje s tipkom Esc ili Alt, a zatim slijedećom tipkom (u našem slučaju X).

Dakle, vratili smo se u glavni GNU nano prozor. Sada utipkajmo tekst. Zatim ga spremite pritiskom na kombinaciju tipki:

^O (ili F3)

Prilikom spremanja datoteke, program će od vas tražiti da unesete naziv datoteke koju želite spremiti (vidi sliku 2):

Naziv datoteke snimanja:

Upišite naziv, kao što je Tekst, i pritisnite Enter.

Slika 2. Spremanje teksta u datoteku u GNU nano

Nakon toga će GNU nano spremiti datoteku i prikazati informacije o broju spremljenih redaka.

Uređivanje teksta

Tijekom uređivanja morate izvršiti različite radnje. Na primjer, kretanje kroz tekst. O tome smo već dijelom rekli gore. Sad nastavimo.

Da biste kursor pomaknuli jedan znak unaprijed, koristite sljedeću kombinaciju:

i natrag jedan znak:

Za pomicanje pokazivača na početak tekućeg retka pritisnite:

i na kraju tekućeg retka:

Znakove u tekstu možete brisati pomoću tipki “Delete” i “Backspace” te tipkovničkih prečaca ^D odnosno ^H.

Da biste izrezali redak u tekstu i spremili ga u međuspremnik, morate kliknuti:

^K (ili F9)

Možete zalijepiti sadržaj međuspremnika u trenutni redak na sljedeći način:

^U (ili F10)

Možete kopirati trenutni redak (spremajući ga u međuspremnik) pomoću tipkovničkih prečaca:

a zatim zalijepite pomoću (^U ili F10).

Možete izrezati sadržaj od trenutne pozicije kursora do kraja datoteke na sljedeći način:

Ovime završavamo pregled mogućnosti uređivanja dostupnih u GNU nanu i kažemo nekoliko riječi o dodatnim mogućnostima programa.

Dodatne mogućnosti

GNU nano vam omogućuje da dobijete informacije o trenutnom položaju kursora. Da biste to učinili, samo upotrijebite tipkovni prečac:

Nakon pritiska na ovaj niz tipki, vidjet ćete informacije u sljedećem formatu (vidi sliku 3):

Linija 25/25 (100%), red 1/1 (100%), simbol 100/100 (100%)

Slika 3. Dobivanje informacije o trenutnom položaju kursora

Za brojanje riječi, redaka i znakova možete koristiti sljedeći niz:

Nakon što pritisnete ovu kombinaciju tipki, vidjet ćete poruku u formatu:

Riječi: 3 retka: 5 znakova: 28

Prijelaz na željeni redak teksta vrši se pomoću sljedećeg niza tipki (znak “_” se unosi uz pritisnutu tipku Shift):

^_

nakon čega ćete vidjeti sljedeću poruku:

Unesite broj retka, broj retka (redak se može označiti kao pozicija znaka u retku):

Zaključak

GNU nano je klon uređivača teksta Pico koji je došao s klijentom e-pošte Alpine. Program je prvi put objavljen 1999.

GNU nano - konzola jednostavna za korištenje uređivač teksta. Njegove su mogućnosti dovoljne za rješavanje većine relevantnih zadataka vezanih uz uređivanje teksta.

Osim osnovnih mogućnosti (kretanje po dokumentu, između znakova, kopiranje/rezanje/lijepljenje redaka), program ima niz dodatne mogućnosti: dobivanje informacija o trenutnoj poziciji pokazivača, brojanje riječi, redaka i znakova, pomicanje na traženi redak.

Popis prečaca za nano. Nepotpun je - nedostaju mu neke kombinacije koje nisam uspio isprobati na djelu. Ili zato što se ne bavim jogom, ili su postavke Gnomea takve da neke kombinacije ili pojedinačne tipke presreće - na primjer, kombinacije poput Alt-( i Alt-). Kada ih upisujete, morate koristiti Shift (tj. Alt-( na običnoj tipkovnici se pretvara u Alt-Shift-[). A u mom sustavu, Alt-Shift je povezan s promjenom izgleda. To je ono što nadjačava one prečace koji koju šaljem nano.Ali to su sve tekstovi i nedostatak vremena,ali evo popisa

  • Dom= Ctrl-a
  • Kraj= Ctrl-e
  • PgUp= Ctrl-y
  • PgDn= Ctrl-v
  • Kursorske tipke= Ctrl-(f,b,n,p)
  • tab= Ctrl-i
  • Backspace= Ctrl-h
  • Izbrisati= Ctrl-d
  • Povratak= Ctrl-m
  • Pomozite- Ctrl-g
  • Izlaz- Ctrl-x
  • Spremiti datoteku- Ctrl-o
  • Uključi/isključi označavanje sintakse- Alt-y
  • Idi na sljedeću riječ- Ctrl-Razmaknica
  • Idi na prethodnu riječ- Alt-razmaknica
  • Idi na početak retka- Dom
  • Idi na kraj retka-Kraj
  • Idi na sljedeći paragraf-Alt-0
  • Idi na prethodni paragraf-Alt-9
  • Sljedeća stranica -PgDn
  • Prethodna stranica-PgUp
  • Idi na liniju br.- Ctrl-_
  • Idi na kraj datoteke-Alt-/
  • Idi na početak datoteke-Alt-\
  • Idi na odgovarajuću zagradu-Alt-]
  • Premotaj prema dolje-Alt-=
  • Premotaj prema gore-Alt-
  • Promjena načina odabira teksta- Ctrl-6 (Ctrl-^). Jedna od rijetkih kombinacija u kojoj su i 6 i ^ nedvosmisleni (tj. ne morate pritisnuti shift za ^). Za odabir teksta nakon uključivanja načina odabira morate koristiti tipke sa pokazivačima.
  • Kopiraj trenutni odabir- Alt-6 (Alt-^ ili Ctrl-k Ctrl-u). Još jedna kombinacija za koju nije potrebno pritisnuti Shift za ^.
  • Izreži trenutni odabir- Ctrl-k
  • Umetnuti- Ctrl-u
  • Zalijepite sadržaj datoteke u novi međuspremnik- Ctrl-r<имя файла>. Ako trebate zalijepiti sadržaj datoteke u trenutni međuspremnik na mjesto iza pokazivača, tada prvo trebate isključiti Multi-buffer mod za nano. To se radi kombinacijom Alt-f.
  • Zalijepi izlaz naredbe- Ctrl-r Ctrl-x
  • traži- Ctrl-w
  • Pronađi sljedeće pojavljivanje (Pronađi sljedeće...)- Alt-w ili Ctrl-w Enter
  • Pronađi-zamijeni- Ctrl-\ ili Alt-r
  • Traži pomoć- Ctrl-w Ctrl-g
  • Poravnajte širinu trenutnog odlomka (gdje se nalazi kursor)- Ctrl-j
  • Poravnajte širinu cijelog dokumenta- Alt-j

Spomenuo sam Multi-buffer mod - ovo je nano način rada u kojem možete uređivati ​​nekoliko datoteka u isto vrijeme. Prebacivanje između nekoliko međuspremnika vrši se pomoću kombinacija Alt- i Alt-. .

Također sam spomenuo isticanje sintakse.

Označavanje sintakse, kao i druge nano postavke, mora biti zapisano u nanorc datoteci. Za trenutnog korisnika, ova datoteka se obično nalazi ovdje ~/.nanorc, a primjer s konfiguracijom može se uzeti iz /usr/share/doc/nano/examples/nanorc.sample.gz

U Ubuntuu možete pronaći gotove konfiguracije s isticanjem sintakse na /usr/share/nano/ . Ovaj direktorij sadrži nano konfiguracijske datoteke, jednu za svaku vrstu pozadinskog osvjetljenja. Omogućene su prema zadanim postavkama.

Ako trebate promijeniti boje i druge postavke pozadinskog osvjetljenja, također možete pogledati gotove konfiguracije s isticanjem sintakse. Datoteke možete mijenjati iu /usr/share/nano i u svom matičnom direktoriju u datoteci .nanorc. U prvom slučaju promjene će biti globalne, u drugom - samo za trenutnog korisnika.

Nano editor može igrati ulogu svojevrsnog amortizera za početnike. Da, ovo nije emacs, pa čak ni joe. Ali uspješno se nosi sa zadatkom konfiguracije. A u svladavanju i rukovanju jednostavan je kao grablje. Nije slučajnost da ga mnoge distribucije Linuxa nude kao opciju za cijeli sustav. Na Gentoo Linuxu, gdje je potrebno ručno uređivanje tijekom instalacije konfiguracijske datoteke pojavljuje se prilično često - ovo je jednostavno jedini uređivač dostupan u fazi instalacije sustava. U CRUX-u i Archlinuxu, međutim, tijekom instalacije nalazi se uz vi - koji oponaša izvorni, pa stoga može biti i poželjniji.

Nano editor se pokreće u naredbenom retku sa sljedećom sintaksom nano /put_datoteke/datoteka. riža. 1

Ako ste naveli nepostojeću datoteku, ona će biti stvorena.

Nakon pokretanja gornje naredbe, vidjet ćete nešto slično sl. 2.

Mislim da nema smisla objašnjavati da se pomicanje kursora, kao i brisanje teksta, vrši pomoću odgovarajućih tipki na tipkovnici, kao iu drugim uređivačima. Preostale funkcije nanoa kontroliraju se pomoću kontrolnih sekvenci, čiji je popis preuzet s http://posix.ru/apps/nano_editor/ i dan je u nastavku.

U nano postoje dvije vrste kontrolnih nizova - stvarni kontrolni nizovi, Kontrolirati+slovo i meta-nizovi, Meta+litera. Prvi se koriste za uređivanje teksta i rad s datotekama. Kontrolne sekvence djelomično su duplicirane funkcijskim tipkama F1-F16(poziv F13-F16- kroz kombinaciju Shift+F1-F4). Meta sekvence su namijenjene za promjenu postavki uređivača (isti rezultat se postiže opcijama naredbenog retka).

Podsjetit ću vas da se na PC tipkovnici uloga Meta tipke obično vrši pritiskom tipke Alt(u nekim izgledima - posebno Alt"desno ili, obrnuto, lijevo), ili pritiskom i otpuštanjem tipke Pobjeći.

Sve osnovne kontrolne sekvence navedene su na dnu prozora terminala.

Kontrolne sekvence su sljedeće (u zagradama - duplikat funkcijske tipke i, ponekad, meta-sekvence):

    Kontrolirati+G (F1) - pozvati puni izbornik pomoći;
  • Kontrolirati+x (F2) - izlaz iz programa;
  • Kontrolirati+O (F3) - snimanje trenutne datoteke;
  • Kontrolirati+R (F5) - umetnite datoteku u trenutnu;
  • Kontrolirati+W (F6) - traži tekst u trenutnoj datoteci;
  • Kontrolirati+\ (F14 ili Meta+R) - zamjena teksta u trenutnoj datoteci; Prvo se unosi zamjenski tekst, zatim nakon klika Unesi- zamjenjiv;
  • Kontrolirati+Y (F7 ili PgUp) - prelazak na prethodni ekran;
  • Kontrolirati+V (F8 ili PgDwn) - prelazak na sljedeći ekran;
  • Kontrolirati+K (F9) = brisanje (Cut, cut) linije na poziciji pokazivača i pohranjivanje u međuspremnik (cutbuffer);
  • Kontrolirati+U - (F10) - umeće sadržaj međuspremnika za rezanje u redak na poziciji pokazivača; ako se potonji nije promijenio, obavlja ulogu poništavanja (poništavanja), koja se inače ne nudi; također se može koristiti za neograničeno kloniranje redaka u proizvoljni dio teksta - nakon brisanja dovoljno je pomaknuti kursor na Pravo mjesto;
  • Kontrolirati+C (F11) - prikaz informacija o položaju pokazivača u obliku VR
  • Kontrolirati+T (F12) - provjera pravopisa (putem vanjskog programa za provjeru pravopisa, ako je instaliran i odgovarajuća opcija je omogućena u konfiguraciji, vidi dolje);
  • Kontrolirati+P- pomicanje kursora jedan red prema gore;
  • Kontrolirati+N- pomaknite pokazivač jedan red prema dolje;
  • Kontrolirati+F- pomicanje kursora jedan znak naprijed;
  • Kontrolirati+B- pomaknuti pokazivač jedan znak unatrag;
  • Kontrolirati+A- pomicanje kursora na početak tekućeg retka;
  • Kontrolirati+E- pomicanje kursora na kraj tekućeg retka;
  • Kontrolirati+L- ponovno crtanje trenutnog zaslona;
  • Kontrolirati+^ (Meta+A) - odabir (i postavljanje u međuspremnik) teksta, počevši od trenutne pozicije kursora;
  • Kontrolirati+D- brisanje znaka na mjestu kursora;
  • Kontrolirati+H- brisanje znaka lijevo od kursora;
  • Kontrolirati+ja- umetanje znaka tab;
  • Kontrolirati+J (F4) automatsko dovršavanje trenutnog odlomka;
  • Kontrolirati+M umetanje znaka novog retka (CR) na mjestu pokazivača;
  • Kontrolirati+_ (F13 ili Meta+G) - skok na navedeni broj retka.

Meta sekvence obično rade kao prekidači. Uz njihovu pomoć izvode se sljedeće radnje:

  • Meta+C- omogućiti/onemogućiti stalni položaj kursora;
  • Meta+ja- omogućiti/onemogućiti automatsko uvlačenje;
  • Meta+Z- omogućiti/onemogućiti suspenziju;
  • Meta+x- uključiti/isključiti prikaz zone savjeta;
  • Meta+P- omogućiti/onemogućiti način emulacije pico editora;
  • Meta+W- omogućiti/onemogućiti način prelamanja riječi;
  • Meta+M- omogućiti/onemogućiti podršku za miš (samo pri izradi s gpm podrškom;
  • Meta+K- dopustiti/zabraniti rezanje do kraja;
  • Meta+E- omogućiti/onemogućiti korištenje regularnih izraza (regexp).
Osim toga, nano također nudi vanjski konfiguracijski alat - korisničku konfiguraciju ~/.nanorc. Izvođenjem nekih manipulacija u njemu možete donekle proširiti funkcionalnost uređivača, posebice osigurati isticanje sintakse.

Vjerojatno je svaki od onih koji su posjetili Linux konzolu barem jednom koristio junaka današnjeg članka. Teško je zamisliti bilo koju Linux distribuciju bez njega. Spominje se u mnogim člancima o postavljanju bilo kojeg Linux softvera. Njegova jednostavnost omogućuje početnicima brzo rješavanje problema. Administrativni profesionalci cerekaju se kad ga vide. Oni koji su malo ojačali na polju administracije smatraju njegovu upotrebu lošim manirima i znakom nedovoljne profesionalnosti. Ali znamo da oni sami to koriste kada drugi ne vide.

Dakle, junak naše današnje recenzije je uređivač teksta GNU nano konzole.

Od svih uređivača teksta za konzole, nano je vjerojatno najpopularniji. Uostalom, čak i korisnici vima, emacsa i dr moćni alati obrade teksta, i dalje se redovito obraćaju nanu za pomoć. Ima, naravno, pojedinaca koji bojkotiraju njegovu upotrebu, ali od svih mojih prijatelja, samo jedan suštinski odbija unijeti željena četiri slova u terminal.

Čini se, zašto govoriti o korištenju tako jednostavnog proizvoda? Cilj je isti - svi se navikavamo na standardne scenarije interakcije sa softverski proizvodi, kao rezultat toga, neke od funkcionalnosti bježe.

Započnimo. Da biste instalirali nano, ako iznenada ne radi, morate pokrenuti naredbu:

apt-get instalirajte nano

Pokrenuto nano naredbom

nano naziv datoteke

bilo sa dodatne opcije:

nano –Opcija1 Opcija2 … OpcijaN + redak, stupac naziv datoteke

Nano tipke za pokretanje omogućuju vam da ga koristite odmah nakon pokretanja korisne značajke komunalije.

Kreirajmo tekstualnu datoteku i malo se poigrajmo s njom.

nano ~/test. htm

Kao i drugi uređivači, nano će stvarati nova datoteka nakon pokušaja spremanja, ako prije nije postojao.

Predstavljeno nam je minimalističko sučelje uređivača. Možemo pisati tekst, kretati se datotekom koristeći standardne metode klikom na strelice. U ovom scenariju vjerojatno je iscrpljeno 99% primjera upotrebe. Ali toplo preporučujem da istražite sve njegove funkcije. Inače, većina ljudi misli da je nano analog Notepada u Windowsima.

Sve mogućnosti urednika prikazane su u tablici koju sam posebno pripremio. Osnovne naredbe izvršavaju se kombinacijom tipki Ctrl+tipka. Također se aktivno koriste prečaci s tipkom Meta, koja se obično dodjeljuje Altu ili Winu.

tablica nano mogućnosti:

FnCtrl+Meta+Konfiguracija datotekaTipka za pokretanjeOpis
F1Ctrl+G Zvanje pomoći
F2Ctrl+X Izađite iz programa. Ako je datoteka izmijenjena, program će pitati treba li spremiti međuspremnik. Odgovor će biti standardni Y/N. Ako potvrdite spremanje, uslužni program će tražiti naziv datoteke i putanju.
F3Ctrl+O Napiši datoteku na disk
F4Ctrl+J Poravnajte odlomak. Odlomci su odvojeni praznim redovima. Ako poravnanje nije potrebno, kursor će se pomaknuti na sljedeći. Važno je da poravnanje odgovara širini trenutnog terminala
F5Ctrl+R Umetanje druge datoteke u trenutnu. Jedna od mojih omiljenih karakteristika. Nakon klika ponudit će vam se izbor. Navedite stazu do datoteke (TAB radi dobro) ili koristite Ctrl+T za odabir datoteke ili zalijepite izlaz vanjski izvor(na primjer nslookup stranica). Ctrl+C će zaustaviti izvršavanje naredbi u petlji, tako da možete sigurno pokušati ping 8.8.8.8
F6Ctrl+W Traži tekst. Možete koristiti regularne izraze
F7Ctrl+Y Stranica naprijed
F8Ctrl+V Stranica natrag
F9Ctrl+K Izrežite trenutni redak i spremite ga u međuspremnik
Meta+Crtl ili Meta+6 Kopirajte trenutni redak i spremite ga u međuspremnik
F10Ctrl+U Umetni red
F11Ctrl+C Prikaži trenutni položaj kursora
F12Ctrl+T Provjeriti pravopis. Za rad je potreban vanjski speller. Sricač je naveden u nano konfiguraciji u parametru "Speller" postavljenog sricača
F13Ctrl+_Meta+G +redak, stupacIdite prema broju retka i retka. U izborniku koji se pojavi morate navesti broj, redak odvojen zarezima.
F14Ctrl+\Meta+R Zamijenite tekst ili regularni izraz
F15Crtl+CrtlMeta+A Označi tekst na trenutnoj poziciji kursora
F16 Meta+W Ponovi zadnje pretraživanje
Meta+) Povećaj uvlaku retka
Meta+( Smanji uvlaku retka
Ctrl+F Naprijed jedan znak
Ctrl+B Nazad jedan znak
Ctrl+razmaknica Jedna riječ naprijed
Meta+prostor Nazad jednu riječ
Ctrl+P Na prethodni red
Ctrl+N Na sljedeći redak
Ctrl+A Na početak tekućeg retka
Ctrl+E Do kraja tekućeg retka
Meta+(ili Meta+9 Na početak tekućeg odlomka, zatim na sljedeći odlomak
Meta+) ili Meta+0 Na kraju tekućeg odlomka, zatim sljedeći odlomak
Meta+- ili Meta+_ Pomicanje prema gore za jedan red bez pomicanja kursora
Meta++ ili Meta+= Pomaknite se jedan redak prema dolje bez pomicanja kursora
Meta+ Prebaci se na prethodni međuspremnik
Meta+> ili Meta+. Prijeđi na sljedeći međuspremnik
Meta+V Zalijepite sljedeću kombinaciju tipki kakva jest
Ctrl+I Umetni karticu na mjestu kursora
Ctrl+M Umetni liniju na mjestu kursora
Ctrl+D Izbrišite znak ispod kursora
Ctrl+H Izbrišite znak lijevo od kursora
Meta+T Izrežite od trenutne pozicije do kraja datoteke
Meta+J Poravnajte cijelu datoteku
Meta+D Izbrojite broj riječi, redaka i znakova
Ctrl+L Osvježi trenutni zaslon
Ctrl+Z Pauziraj uređivač
Meta+X Omogući/onemogući način pomoći
Meta+C Trajni prikaz položaja uključenja/isključivanja
Meta+O Korištenje dodatnog retka za uređivanje omogući/onemogući
Meta+Spostaviti glatko-S --glatkoOmogući/onemogući glatko pomicanje
Meta+P Omogući/onemogući prikaz prostora
Meta+Y Omogući/onemogući označavanje sintakse. Vrste pozadinskog osvjetljenja konfigurirane su u konfiguracijskoj datoteci.
Meta+Hpostaviti smarthome Pametan početni gumb dopustiti/zabraniti
Meta+Ipostaviti autoindent-i --autoindenDopusti/onemogući automatska uvlačenja
Meta+K set rezIzreži do kraja omogući/onemogući
Meta+L -w --sada omotatiAutomatsko dijeljenje linija dopusti/zabrani
Meta+Q postaviti tabstospacesPretvori tabulatore u razmake, omogući/onemogući unos
Meta+B Čini sigurnosne kopije dopustiti/zabraniti
Meta+Fpostaviti multibuffer Omogućivanje/onemogućavanje više međuspremnika datoteka
Meta+Mpostaviti miša Omogući/onemogući podršku za miš
Meta+Npostaviti noconvert Bez konverzije iz DOS/Mac formata, dopustite/onemogućite
Meta+Z Obustavi dopusti/zabrani
Meta+$ Omogući/onemogući meke prijelome redaka
postaviti poništiti-u --poništitiDopusti funkciju poništavanja
Meta+U Poništi ako je dopušteno
Meta+E Ponovi ako je dopušteno
postavljeni pogled-v --prikazNačin prikaza
-x --nema pomoćiNemojte pri dnu prikazivati ​​dvije linije pomoći
postaviti sigurnosnu kopiju-B --pričuvna kopijaČuvajte sigurnosne kopije postojećih datoteka. Na primjer, ako pokrenete naredbu nano –B file.txt u vrijeme spremanja, stvorit će se 2 datoteke: file.txt - uređena datoteka i file.txt~ - imat će sadržaj file.txt prije zadnje uštedjeti.
set historylog Omogući dnevnik povijesti

Za početnike koji tek počinju učiti Linux, terminal je veliki stres, ali kada je u pitanju nano naredba...

Gotovo svi poslužitelji koji rade na Linuxu, uključujući Ubuntu Server, ne koriste grafičku ljusku; sve se postavke vrše pomoću terminala. U desktop distribucijama Linuxa situacija je nešto jednostavnija, ali ipak, ako želite fino podesiti sustav, ne možete izbjeći upoznavanje s terminalom. Jedna od najtežih "naredbi" za svladavanje je Nano Linux. Ova naredba, « nano ", ništa više od konzolnog uređivača teksta.

Kako koristiti Nano uređivač teksta u Linux terminalu

U ovom članku pokušat ćemo vam jasno reći kako koristiti ovaj uređivač teksta kako se Linux ne bi činio tako složenom operativnom naredbom.

Instaliranje Nano na Linux

Ako terminal ni na koji način ne reagira na nano naredbu, tada ovaj uređivač teksta nije instaliran. Da biste ga instalirali, unesite naredbu:

sudo apt instalirajte nano

Sve je spremno za lansiranje!

Lansiranje Nano

Uređivač teksta nano radi samo u terminalu. Još jedno pojašnjenje prije nego što počnemo, operacijski sustav Linux je osjetljiv na velika i mala slova; ako je riječ ili dio naredbe napisan velikim slovom, onda ga morate tako i upisati, inače ćete dobiti grešku.

Ako se nalazite u direktoriju (mapi) u kojoj se nalazi tražena tekstualna datoteka, tada, kako biste je započeli uređivati ​​pomoću nano morate napisati u terminal ovako:

Nano indeks.html

Usput, tim će vam pomoći da saznate u kojem se imeniku sada nalazite pwd , i koje se datoteke nalaze u blizini? ls .

Ako uređujemo datoteku koja se nalazi u drugom direktoriju (mapi), tada morate navesti punu putanju u terminalu:

Nano /var/www/html/index.html

Ako iznenada uredite datoteku osjetljivu na prelamanje riječi, unesite naredbu u terminal nano s dodatnim ključem -w :

Nano -w/var/www/html/index.html

Da biste otvorili dokument na određenom retku ili stupcu nano + red, stupac file_name

Na primjer nano +3,2 /etc/hosts

Nano prečaci za kontrolu u uređivaču teksta

S unesenim tekstualnim informacijama nano nitko ne bi trebao imati problema. Ali koliko je zgodno upravljati tekstualnim podacima, skupno ih brisati, premještati i što je najvažnije, kako ih spremiti u nano, mnogi ljudi imaju problema s tim.

Naziv radnje nano prečaci
Otvorite datoteku u određenom retku

+ broj_linije

Na primjer:

nano +25 log.txt

"Sporo" kretanje u stranu - gore, dolje, lijevo, desno Ključevi

ili

Ctrl F I Ctrl B

←→ ili

Ctrl P I Ctrl N

Pomaknite se na početak datoteke Alt | ili Alt\
Pomaknite se na kraj datoteke Alt / ili Alt?
Pomakni se jednu riječ naprijed Ctrl Razmaknica
Pomicanje na početak retka Ctrl A
Pomaknite se na kraj retka Ctrl E
Pomakni riječ unazad Razmaknica
Pomakni se u red po broju Alt G ili Ctrl -
Sljedeća stranica (ako je duga tekstualna datoteka) Ctrl Y
Prethodna stranica (ako je dugačka tekstualna datoteka) Ctrl V
Izrežite "izbrisati" cijelu liniju Ctrl K
Obrišite sve od kursora do kraja datoteke ALT T
Zalijepite prethodno izrezanu ili kopiranu liniju Ctrl U
Odaberite dio teksta, kopirajte ga ili izrežite (ili izbrišite) Prijeđite na traženi dio teksta

Stezaljka ALT A

i pomaknite ključeve ↓←→

Kopirati Alt-6

Izrežite ili izbrišite Ctrl K

Umetni tab Ctrl I
Zalijepi tekstualne informacije iz druge datoteke Ctrl R

označiti put do datoteke

U nano prikaži broj retka i stupca CTRL C
Naći u tekstualna datoteka potrebna riječ Ctrl W

napišite riječ za pretraživanje

Pronađite sljedeći Ctrl W
Očuvanje napravljene promjene podnijeti Ctrl O

pritisnite Unesi

Spremanje promjena u datoteku i izlazak iz nano editora Ctrl O

pritisni enter

Ne spremajte napravljene promjene Ctrl Z
Spremite promjene i preimenujte datoteku Ctrl X

pritisnite Y

unesite novi naziv datoteke

pritisnite Unesi

Nadam se da korištenje uređivača teksta nano terminala više neće biti tako velika glavobolja kao prije!

Imate li još dodatnih pitanja? Napišite im u komentarima što ste napravili ili obrnuto!

To je sve! Pročitajte više članaka i uputa u odjeljku. Ostanite uz stranicu, bit će još zanimljivije!