Denne artikkelen vil fokusere på Nano-teksteditoren. GNU Nano er en del av GNU / Linux-systemet. Dette programmet er en veldig forenklet, men likevel kraftig, tekstredigerer. GNU Nano er svært godt egnet for de som foretrekker enkelhet fremfor funksjoner og kraft. Nedenfor vil du lære hvordan du bruker GNU Nano-editoren.
GNU Nano på Linux
Linux er kjerneprogrammet, opprettet og vedlikeholdt av Linus Torvalds. Imidlertid er selve kjernen ikke til nytte. De andre programvarene som sitter på toppen av Linux er det som utgjør hele det funksjonelle operativsystemet. De fleste Linux-distroer bruker programvaren som leveres av GNU Project for å fullføre operativsystemet.
Nano er en tekstredigerer som er en del av GNU-systemet. GNU-systemet, utviklet og vedlikeholdt av GNU Project, er et komplett operativsystem som er gratis og åpen kildekode. Interessant, nesten alle nåværende Linux-distroer er bare en del av hele GNU-systemet. Derfor blir Linux også referert til som GNU / Linux.
Installere GNU Nano
Som du kanskje allerede har gjettet, burde systemet ditt allerede ha Nano installert. Hvis du ikke har Nano installert, er den tilgjengelig på alle Linux-distroer direkte fra deres respektive pakkeservere. I de fleste situasjoner vil pakkenavnet være nano.
Avhengig av hvilken distro du bruker, kjør riktig kommando i en terminal.
Bruk følgende kommando for Debian / Ubuntu og derivater:
$ sudo apt installere nanoFor Arch Linux og derivater, bruk følgende kommando:
$ sudo pacman -S nanoFor openSUSE, SUSE Linux og derivater bruker du følgende kommando:
$ sudo zypper installere nanoBruk følgende kommando for Fedora og derivater.
$ sudo dnf installer nanoSjekk ut den offisielle GNU Nano-hjemmesiden
Hvis du føler deg eventyrlysten, kan du prøve denne metoden i stedet. Vi installerer GNU Nano fra kilden. Selv om dette er en morsom ting å gjøre, er ulempen at pakkesjefen ikke kan klare det direkte. Videre, hvis det er en oppdatert utgivelse, må du laste ned kilden på nytt, kompilere den og installere den igjen.
Klar? Ta tak i Nano-kildekoden.
$ curl -o nano.tjære.gz https: // www.nano-redaktør.org / dist / v4 / nano-4.9.3.tjære.gz
Hvis du ikke har krøller installert, kan du også bruke wget.
$ wget -O nano.tjære.gz https: // www.nano-redaktør.org / dist / v4 / nano-4.9.3.tjære.gz
Pakk ut pakken.
$ tjære -xvf nano.tjære.gz
For den neste delen vil du kreve noen bygningsverktøy, for eksempel GNU C / C ++ kompilatoren. I tilfelle av Debian / Ubuntu, må du installere bygge-essensielle pakke gruppe. Hvis du bruker et Arch-basert system, installerer du base-utvikling pakke. Hvis du kjører andre distroer, må du først undersøke disse distribusjonene.
Når de nødvendige verktøyene er installert, kjører du følgende kommandoer.
$ cd nano-4.9.3$ ./ konfigurere
$ make -j $ (nproc)
$ sudo lage installasjon
Bruke Nano
Når Nano er installert, er det på tide å bruke den. Kjør følgende kommando fra en terminal.
$ nano
Dette vil starte Nano-editoren med en tom tekstfil.
Avslutter Nano
Har du noen gang vært i Vim? Da kan du være kjent med "kan ikke gå ut av Vim" -meme. Vel, i tilfelle Nano er det ingenting komplisert som dette i det hele tatt. trykk
Opprette en tekstfil
For å opprette en tekstfil på et bestemt sted, bruk følgende kommandostruktur. Sørg for at den nåværende brukeren har skrivetillatelse til målkatalogen.
$ nanoFor eksempel vil jeg lage en tekstfil med navnet demo.txt på stedet ~ / Desktop.
$ nano ~ / Desktop / demo.tekst
Som demo.txt-fil ikke eksisterer, vil Nano åpne en tom tekstfil. Filen er ikke opprettet ennå, og vil bli skrevet når du har lagret filen.
Lagre en tekstfil
Når du har gjort endringer i en tekstfil, lagrer du filen ved å trykke på
Nano vil be om filnavnet. I de fleste tilfeller treffer du bare Tast inn. Hvis du har redigert en eksisterende fil, bør du sannsynligvis ikke endre filnavnet. Hvis du gjør det, vil Nano lagre en ny fil med det nye navnet og det nylig redigerte innholdet.
Når filen er lagret, vil du se suksessmeldingen.
Nano vil også be deg om å lagre hvis du skal lukke redigeringsprogrammet uten å lagre den redigerte filen.
Redigere en eksisterende fil
For å redigere en eksisterende fil, bruk følgende kommandostruktur. Merk at denne metoden er ganske som metoden for å lage en ny fil med Nano.
$ nano
Søker
Dette er en vanlig funksjon som tilbys av de fleste tekstredigerere. Nano har også et forenklet, men likevel praktisk søkealternativ. Trykk på for å søke etter et bestemt begrep
Nano vil poppe opp søkefunksjonen. Skriv inn søkeordet og trykk Tast inn.
Nano hopper markøren til søkeresultatet. Hvis det er mer enn ett samme begrep, kan du trykke
Erstatte tekst
Nano har også en ganske praktisk erstatningsfunksjon. Trykk på for å erstatte en tekst
Skriv inn begrepet du skal erstatte. Deretter skriver du inn erstatningsverdien.
Nano vil markere kampene og spørre om du vil erstatte dem. Hvis det er mer enn en kamp, vil Nano også tilby å erstatte alle kampene på en gang.
Kopiere og lime inn
Nano tilbyr ikke en kopi-lim-funksjon av seg selv. Denne funksjonen administreres i stedet av terminalemulatoren du bruker. I de fleste terminalemulatorer,
Nano tilbyr også egne klipp-og-lim-funksjoner. Personlig synes jeg det er litt ubehagelig å bruke. For å kutte, utfør følgende: flytt markøren til ønsket sted, og trykk på
Trykk på for å lime inn
Angre og gjøre om
Slettet feil linje ved et uhell? Limte inn innholdet på feil sted? Angre og gjøre om er her for å redde deg!
I tilfelle Nano er snarveien for angre
Trykk på for å utføre en ny
Nano hurtigtaster
Som du allerede kan fortelle, er alle funksjonene til Nano direkte tilgjengelige via hurtigtaster. Å mestre snarveiene er den beste måten å dra full nytte av Nano-redaktøren. På skjermen viser Nano en håndfull hurtigtaster.
Her indikerer “^” - symbolet Ctrl tasten, og “M” symbolet indikerer Alt nøkkel. For eksempel betyr “^ O” “Ctrl + O.”
Trykk på for å få listen over alle støttede hurtigtaster
Du kan også sjekke ut Nano-hovedsiden. Hovedsiden gir en grundig forklaring av alle kommandoargumentene.
$ man nano
Nano Syntax Highlighting
Nano er ikke bare en enkel og enkel tekstredigerer. Dette programmet kan også forbedres med farger. Syntaksmarkering er et vanlig trekk blant tekstredigerere. Det er mange syntaks-uthevingsfunksjoner tilgjengelig for Nano. I dette eksemplet vil jeg presentere noen forbedrede Nano Syntax Highlighting Files fra GitHub.
Som opplæringen sier, kjør følgende kommando for å installere syntaksmarkering for Nano.
$ curl https: // rå.githubusercontent.com / scopatz / nanorc / master / install.sh | sh
Hvis du ikke har krøller installert, er wget også tilgjengelig.
$ wget https: // rå.githubusercontent.com / scopatz / nanorc / master / install.sh -O- | shFunksjonen vil laste ned og finne en haug med .nanorc-filer i katalogen “~ / nano”.
Siste tanker
Nano er en fantastisk tekstredigerer som tilbyr akkurat nok for dine daglige behov. Imidlertid, hvis du er en avansert bruker som trenger noen virkelig avanserte funksjoner, så sjekk ut Vim. Vim er uten tvil en av de beste redaktørene av alle. Kom i gang med Vim i denne nybegynnerveiledningen til Vim.
Nyt!