Når du arbejder på kommandolinjen, skal du ofte oprette eller redigere tekstfiler. To af de mest magtfulde og populære kommandolinjeredaktører 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 simpel editor, er der nano.
GNU nano er en nem at bruge kommandolinje teksteditor til Uni.og Linu. operativsystemer., Det omfatter alle de grundlæggende funktioner, du ville forvente fra en almindelig tekst-editor, som syntaksfremhævning, flere buffere, søgning og erstatning med regulære udtryk støtte, stavekontrol, UTF-8-kodning, og meget mere.i denne vejledning skal du forklare den grundlæggende brug af nano-editoren, herunder hvordan du opretter og åbner en fil, redigerer en fil, gemmer en fil, søger og erstatter tekst, klipper og indsætter tekst med mere.
installation af Nano #
Nano te .t editor er forudinstalleret på macOS og de fleste Linu.-distributioner., For at kontrollere, om det er installeret på din systemtype:
nano --version
udgangen vil se sådan ud:
Hvis du ikke har Nano installeret på dit system, kan du installere det ved hjælp af pakkehåndteringen i din distribution.,
Install Nano på Ubuntu og Debian #
sudo apt install nano
Install Nano på CentOS og Fedora #
sudo yum install nano
at Åbne og Oprette Filer #
for At åbne en eksisterende fil eller oprette en ny fil, type nano
efterfulgt af filnavnet:
nano filename
Dette åbner en ny editor-vindue, og du kan begynde at redigere filen.,
nederst i vinduet er der en liste over de mest basale kommandogenveje, der skal bruges med nano-editoren.
alle kommandoer er præfikset med enten ^
eller M
tegn. Caret-symbolet (^
) repræsenterer Ctrl
– tasten. For eksempel ^J
kommandoer betyder at trykke på Ctrl
og J
nøgler 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æst tilladelser til filen.
Hvis du vil åbne en fil med markøren på en bestemt linje og tegn, skal du bruge følgende syntaks:
nano +line_number,character_number filename
Hvis du udelader character_number
vil markøren være placeret på den første karakter.
redigering af filer #
i modsætning til vi er nano en modeløs editor, hvilket betyder, at du kan begynde at skrive og redigere teksten umiddelbart efter åbning af filen.,
for at flytte markøren til en bestemt linje og tegnnummer skal du bruge kommandoen Ctrl+_
. Menuen nederst på skærmen ændres. Indtast nummeret / numrene i feltet” Indtast linjenummer, kolonnenummer:”, og tryk på Enter
.
Søger og erstatter #
for At søge efter en tekst, skal du trykke på Ctrl+w
skriv søgeordet, og tryk på Enter
. Markøren flytter til den første kamp. For at gå til næste kamp skal du trykke på Alt+w
.,
Hvis du vil søge og erstatte, skal du trykke på Ctrl+\
. Indtast søgeordet og den tekst, der skal erstattes med. Redaktøren flytter til den første kamp og spørger dig, om du vil erstatte den. Efter at have ramt Y
eller N
vil den gå til næste kamp. Tryk på A
erstatter alle kampe.
Copping, cutting and paste #
for at vælge tekst skal du flytte markøren til begyndelsen af teksten og trykke på Alt+a
. Dette sætter et markeringsmærke., Flyt markøren til slutningen af den tekst, du vil vælge ved hjælp af piletasterne. Den valgte tekst vil blive fremhævet. Hvis du vil annullere markeringen, skal du trykke påCtrl+6
Kopier den valgte tekst til udklipsholderen ved hjælp af kommandoenAlt+6
. Ctrl+k
vil skære den valgte tekst.
Hvis du vil klippe hele linjer, skal du blot flytte markøren til linjen og trykke på Ctrl+k
. Du kan klippe flere linjer ved at trykke på Ctrl+k
flere gange.,
for at indsætte teksten skal du flytte markøren til det sted, hvor du vil placere teksten, og trykke på Ctrl+u
.
Gem og afslut #
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.
for at afslutte nano tryk Ctrl+x
. Hvis der er ikke-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 er oprettet.
Tilpasning af Nano (nanorc) #
Når nano er lanceret, den læser konfiguration af parametre fra systemet konfigurationsfil /etc/nanorc
og fra bruger-specifikke filer ~/.config/nano/nanorc
og ~/.nanorc
hvis filerne er til stede.
indstillinger, der er angivet i brugerfilerne, har forrang for de globale indstillinger.besøg nanorc-siden for at få en komplet liste over alle tilgængelige muligheder.,
syntaksfremhævning #
Nano-skibe med regler for syntaksfremhævning for de fleste populære filtyper. På de fleste Linu. – systemer gemmes syntaksfilerne i mappen /usr/share/nano
og indgår som standard i /etc/nanorc
konfigurationsfil.
include "/usr/share/nano/*.nanorc"
Den nemmeste mulighed for at aktivere fremhæve for en ny type fil, er at kopiere den fil, der indeholder syntaksfremhævning regler til /usr/share/nano
bibliotek.,
Sæt Nano som Standard Tekst Editor #
Som standard på de fleste Linux-systemer, standard tekst editor til kommandoer som f.eks. visudo
og crontab
er indstillet til vi. For at bruge nano som standard tekst editor, skal du ændre VISUAL
og EDITOR
miljø-variabler .
Bash-brugere kan eksportere variablerne i~/.bashrc
fil:
export VISUAL=nanoexport EDITOR="$VISUAL"
Grundlæggende Nano Brug #
Nedenfor er de grundlæggende trin til at komme i gang med nano:
- i kommandoprompten, type
nano
efterfulgt af filnavnet. - Rediger filen efter behov.
- brug kommandoen
Ctrl-x
for at gemme og afslutte teksteditoren.
konklusion #
i denne vejledning har vi vist dig, hvordan du bruger GNU nano-teksteditoren. Det er en populær teksteditor blandt Linu. – brugere og har en lille indlæringskurve.,
For mere information om GNU Nano besøg den officielle nano-dokumentationsside.
Skriv et svar