Android

Hvordan bruke nano, linux kommandolinjetekstredigeringsprogram

Nano Editor Fundamentals

Nano Editor Fundamentals

Innholdsfortegnelse:

Anonim

Når du jobber med kommandolinjen, må du ganske ofte lage eller redigere tekstfiler. To av de kraftigste og mest populære redigeringsprogrammer for kommandolinjer er Vim og Emacs. Begge har en bratt læringskurve som kan være skremmende for nye brukere. For de som trenger en enkel redaktør, er det nano.

GNU nano er en brukervennlig tekstredigeringsprogram for kommandolinjen for Unix og Linux-operativsystemer. Den inkluderer all den grunnleggende funksjonaliteten du kan forvente av en vanlig tekstredigerer, for eksempel syntaksutheving, flere buffere, søk og erstatt med vanlig uttrykksstøtte, stavekontroll, UTF-8-koding og mer.

I denne guiden kan du forklare den grunnleggende bruken av nano-editoren, inkludert hvordan du oppretter og åpner en fil, redigerer en fil, lagrer en fil, søker og erstatter tekst, klipper ut og limer inn tekst med mer.

Installerer Nano

Nano-tekstredigerer er forhåndsinstallert på macOS og de fleste Linux-distroser. Slik kontrollerer du om den er installert på systemtypen:

nano --version

Utgangen vil se slik ut:

GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:

Installer Nano på Ubuntu og Debian

sudo apt install nano

Installer Nano på CentOS og Fedora

sudo yum install nano

Åpne og opprette filer

Hvis du vil åpne en eksisterende fil eller for å opprette en ny fil, skriver du nano etterfulgt av filnavnet:

nano filename

Dette åpner et nytt redigeringsvindu, og du kan begynne å redigere filen.

Nederst i vinduet er det en liste over de mest grunnleggende kommandosnarveiene du kan bruke med nano-redigereren.

Alle kommandoer er forhåndsinnstilt med enten ^ eller M tegn. Caret-symbolet ( ^ ) representerer Ctrl tasten. For eksempel betyr ^J kommandoene å trykke på Ctrl og J tastene samtidig. Bokstaven M representerer Alt tasten.

Du kan få en liste over alle kommandoer ved å skrive Ctrl+g .

For å åpne en fil må du ha lesetillatelser til filen.

nano +line_number, character_number filename

Redigere filer

I motsetning til vi, er nano en redaktør av modellinnen, noe som betyr at du kan begynne å skrive og redigere teksten umiddelbart etter at du har åpnet filen.

Hvis du vil flytte markøren til et bestemt linje og tegnetall, bruker du Ctrl+_ kommandoen. Menyen nederst på skjermen endres. Skriv inn nummer (er) i feltet "Angi linjenummer, kolonnenummer:" og trykk Enter .

Søker og erstatter

For å søke etter en tekst, trykk Ctrl+w , skriv inn søkeordet og trykk Enter . Markøren vil flytte til den første kampen. For å gå til neste kamp, ​​trykk Alt+w .

Klipping, klipping og liming

For å velge tekst, flytt markøren til begynnelsen av teksten og trykk Alt+a . Dette vil sette et valgmerke. Flytt markøren til slutten av teksten du vil velge, med piltastene. Den valgte teksten blir uthevet. Hvis du vil avbryte valget, trykk Ctrl+6

Kopier den valgte teksten til utklippstavlen ved å bruke Alt+6 kommandoen. Ctrl+k vil kutte den valgte teksten.

For å lime inn teksten, flytt markøren dit du vil plassere teksten og trykk Ctrl+u .

Lagre og avslutte

For å lagre endringene du har gjort i filen, trykk Ctrl+o . Hvis filen ikke allerede eksisterer, vil den bli opprettet når du lagrer den.

For å gå ut av nano, trykk Ctrl+x . Hvis det ikke er lagrede endringer, blir du spurt om du vil lagre endringene.

For å lagre filen, må du ha skrivetillatelser til filen. Hvis du oppretter en ny fil, må du ha skrivetillatelse til katalogen der filen er opprettet.

Tilpasse Nano (nanorc)

Når nano lanseres, leser den konfigurasjonsparametrene fra den hele konfigurasjonsfilen /etc/nanorc og fra de brukerspesifikke filene ~/.config/nano/nanorc og ~/.nanorc hvis filene er til stede.

Alternativer spesifisert i brukerfilene har forrang for de globale alternativene.

Besøk nanorc-siden for en fullstendig liste over alt tilgjengelig alternativ.

Syntax Highlighting

Nano leveres med syntaks for utheving av regler for mest populære filtyper. På de fleste Linux-systemer lagres syntaksfilene i katalogen /usr/share/nano og inkluderes som standard i konfigurasjonen /etc/nanorc .

/ Etc / nanorc

include "/usr/share/nano/*.nanorc"

Det enkleste alternativet for å aktivere utheving for en ny filtype er å kopiere filen som inneholder syntaks-uthevingsreglene til katalogen /usr/share/nano .

Angi Nano som standard tekstredigerer

Som standard på de fleste Linux-systemer er standardtekstredigereren for kommandoer som visudo og crontab satt til vi. For å bruke nano som standard tekstredigerer, må du endre miljøvariablene VISUAL og EDITOR .

Bash-brukere kan eksportere variablene i ~/.bashrc filen:

~ /.Bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Grunnleggende bruk av Nano

Nedenfor er de mest grunnleggende trinnene for å komme i gang med nano:

  1. Skriv inn nano etter kommandoprompten etterfulgt av filnavnet. Endre filen etter behov. Bruk Ctrl-x kommandoen for å lagre og avslutte tekstredigereren.

Konklusjon

I denne opplæringen har vi vist deg hvordan du bruker Gnu nano teksteditor. Det er en populær tekstredigerer blant Linux-brukere og har en liten læringskurve.

For mer informasjon om Gnu Nano, besøk den offisielle nano-dokumentasjonssiden.

Legg gjerne igjen en kommentar hvis du har spørsmål.

nano terminal