Android

Sådan bruges nano, linux kommandolinjeteksteditor

Supersection 1, Less Comfortable

Supersection 1, Less Comfortable

Indholdsfortegnelse:

Anonim

Når du arbejder på kommandolinjen, skal du ofte oprette eller redigere tekstfiler. To af de mest magtfulde og populære kommandolinjeditorer er Vim og Emacs. Begge af dem har en stejl indlæringskurve, der kan være skræmmende for nye brugere. For dem, der har brug for en enkel redaktør, er der nano.

GNU nano er en brugervenlig kommandolinjeteksteditor til Unix og Linux-operativsystemer. Det inkluderer al den grundlæggende funktionalitet, du kunne forvente af en almindelig tekstredigerer, som syntaksbelysning, flere buffere, søg og erstat med regelmæssig udtrykssupport, stavekontrol, UTF-8-kodning og mere.

I denne vejledning skal du forklare den grundlæggende brug af nano-editoren, herunder hvordan man opretter og åbner en fil, redigerer en fil, gemmer en fil, søger og udskifter tekst, klipper og indsætter tekst med mere.

Installation af Nano

Nano-teksteditor er forinstalleret på macOS og de fleste Linux-distros. Sådan kontrolleres, om det er installeret på din systemtype:

nano --version

Outputet ser sådan ud:

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

Åbning og oprettelse af filer

Hvis du vil åbne en eksisterende fil eller oprette en ny fil, skal du skrive nano efterfulgt af filnavnet:

nano filename

Dette åbner et nyt editorvindue, og du kan begynde at redigere filen.

Nederst i vinduet er der en liste over de mest grundlæggende kommandogenveje, der skal bruges sammen med nano-editoren.

Alle kommandoer er præfixeret med enten ^ eller M tegn. Caret-symbolet ( ^ ) repræsenterer Ctrl tasten. F.eks. Betyder ^J kommandoerne at trykke på Ctrl og J tasterne på samme tid. Bogstavet M repræsenterer Alt tasten.

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

For at åbne en fil skal du have læstilladelser til filen.

nano +line_number, character_number filename

Redigering af filer

I modsætning til vi er nano en modelesse-editor, hvilket betyder, at du kan begynde at skrive og redigere teksten umiddelbart efter åbning af filen.

Hvis du vil flytte markøren til en bestemt linje og et karakternummer, skal du bruge kommandoen Ctrl+_ . Menuen i bunden af ​​skærmen ændres. Indtast nummer (er) i feltet "Indtast linjenummer, kolonnenummer:" og tryk på Enter .

Søger og udskifter

For at søge efter en tekst skal du trykke på Ctrl+w , indtaste søgeudtrykket og trykke på Enter . Markøren flytter til den første kamp. For at gå til den næste kamp skal du trykke på Alt+w .

Klipning, klipning og indsættelse

For at vælge tekst skal du flytte markøren til begyndelsen af ​​teksten og trykke på Alt+a . Dette indstiller et markeringsmærke. Flyt markøren til slutningen af ​​den tekst, du vil vælge, ved hjælp af piletasterne. Den valgte tekst fremhæves. Hvis du vil annullere markeringen, skal du trykke på Ctrl+6

Kopier den valgte tekst til udklipsholderen ved hjælp af kommandoen Alt+6 . Ctrl+k klipper den valgte tekst.

Hvis du vil indsætte teksten, skal du flytte markøren til det sted, hvor du vil placere teksten, og trykke på Ctrl+u .

Gemme og afslutte

For at gemme de ændringer, du har foretaget i filen, skal du trykke på Ctrl+o . Hvis filen ikke allerede findes, oprettes den, når du gemmer den.

Tryk på Ctrl+x at afslutte nano. Hvis der ikke er gemte ændringer, bliver du spurgt, om du vil gemme ændringerne.

For at gemme filen skal du have skrivetilladelser til filen. Hvis du opretter en ny fil, skal du have skrivetilladelse til det bibliotek, hvor filen oprettes.

Tilpasning af Nano (nanorc)

Når nano lanceres, læser den sine konfigurationsparametre fra den hele systemkonfigurationsfilen /etc/nanorc og fra de brugerspecifikke filer ~/.config/nano/nanorc og ~/.nanorc hvis filerne er til stede.

Indstillinger, der er specificeret i brugerfilerne, har forrang for de globale indstillinger.

Besøg nanorc-siden for at få en komplet liste over alle tilgængelige muligheder.

Syntaksbelysning

Nano leveres med syntaks, der fremhæver regler for de mest populære filtyper. På de fleste Linux-systemer gemmes syntaksfilerne i /usr/share/nano biblioteket og inkluderes som standard i konfigurationsfilen /etc/nanorc .

/ Etc / nanorc

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

Den nemmeste mulighed for at aktivere fremhævning for en ny filtype er at kopiere filen, der indeholder syntaksbelysningsreglerne til /usr/share/nano biblioteket.

Indstil Nano som standardteksteditor

Som standard på de fleste Linux-systemer er standardteksteditoren for kommandoer som visudo og crontab indstillet til vi. Hvis du vil bruge nano som standardteksteditor, skal du ændre miljøvariablerne VISUAL og EDITOR .

Bash-brugere kan eksportere variablerne i ~/.bashrc filen:

~ /.Bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Grundlæggende Nano-brug

Nedenfor er de mest grundlæggende trin til at komme i gang med nano:

  1. Skriv nano efter kommandoprompten efterfulgt af filnavnet. Rediger filen efter behov. Ctrl-x kommandoen for at gemme og afslutte teksteditoren.

Konklusion

I denne tutorial har vi vist dig, hvordan du bruger Gnu nano-teksteditor. Det er en populær teksteditor blandt Linux-brugere og har en lille læringskurve.

For mere information om Gnu Nano, besøg den officielle nano-dokumentationsside.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

nano terminal