GNU nano er en populær kommandolinjeteksteditor, der er inkluderet i de fleste Linu. – distributioner. Dens brugergrænseflade er sammenlignelige med GUI-baserede tekstredigeringsprogrammer, som gør det til et populært valg for dem, der finder vi
eller emacs
kommandoer ikke-intuitive.,iv id=”2823639e8f”>
Nano Sat Op og Grundlæggende Kommandoer
Nano er inkluderet med mange Linux-distributioner som standard, men nogle brugere kan være nødvendigt at installere den via deres distribution’spackage management værktøj:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
Kommando Taster
Når du bruger nano -, kontrol-tegn (CTRL) er repræsenteret ved carat (^
)., For eksempel, hvis du ønsker at klippe en tekstlinje, skal du bruge “CTRL” – tasten efterfulgt af “K” – tasten. Denne sekvens af kommandoer er repræsenteret som ^K
i nano. Nogle kommandoer bruger” Alt “- tasten for at fungere, som er repræsenteret af bogstavet”M”. En kommando repræsenteret som M-R
i nano ville blive udført ved at trykke på” Alt “- tasten efterfulgt af” R ” – tasten. Mac-brugere skal muligvis bruge” Escape “(Esc) – tasten i stedet for” Alt ” – tasten for at bruge disse kommandoer.,
Oprette og Åbne Filer
Opret en Ny Fil
at Skrive nano
uden nogen argumenter vil åbne en tom fil til redigering:
nano
Hvis du foretager ændringer, og gem filen, vil du blive bedt om at vælge et filnavn.
Åbn en Fil
for At åbne en fil, skal du passere den filnavn som argument:
nano ~/public_html/index.html
Hvis index.html
findes i ~/public_html
bibliotek, nano vil åbne det. Hvis filen ikke findes, opretter nano den.,
Du kan også åbne filer på en bestemt linje eller kolonne antal:
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
for At åbne en fil som skrivebeskyttet:
nano -v myfile
Open Configuration Files
Når du redigerer filer, der bruges til at konfigurere programmer eller systemprogrammer, start nano med -w
flag:
nano -w /etc/mysql/my.cnf
Dette flag, der vil forhindre nano fra ombrydning af linjer, der er for lange til at passe på din skærm, som kan skabe problemer, hvis config direktiver, der er gemt på tværs af flere linjer.,
rediger filer
i modsætning til vi
er det ikke nødvendigt at gå ind i redigeringstilstand, før du indtaster tekst; du kan begynde at skrive, så snart vinduet åbnes. Brug piletasterne til at flytte markøren. En delvis menu med tilgængelige kommandoer vises nederst i terminalvinduet.
klip og indsæt tekstlinjer
for at klippe en tekstlinje skal du bruge^K
. For at indsætte skal du flytte markøren, hvor du vil have teksten placeret, og bruge ^U
., Hvis du vil klippe flere linjer, skal du bruge en serie ^K
kommandoer, indtil alle linjer, du ønsker at klippe, er blevet fjernet. Når du går til at indsætte dem tilbage med ^U
, vil linjerne alle blive indsat på .n gang.
Søg tekst
for at søge efter tekst i et dokument, brug ^W
. Dette åbner en søgeprompt og en undermenu med søgerelaterede kommandoer.,
Regex Søgninger
for At søge efter tekst ved hjælp af et regulært udtryk, skal du indtaste ALT
+R
(ESC
+R
på Mac-computere) fra menuen søg og skrive dine regex i prompten.
gå til linjenummer
for at gå til et linjenummer skal du indtaste ^T
ved søgeprompten og indtaste det linjenummer, du vil navigere til.
Find og erstat tekst
i søgemenuen skal du indtaste ^R
., Indtast teksten, der skal udskiftes, og tryk på enter, og indtast derefter erstatningsteksten. Du bliver bedt om at bekræfte udskiftningen for hver fundet forekomst eller at vælge alle for at bekræfte alle forekomster.
Stavekontrol
Nano har en indbygget stavekontrol, men du bliver nødt til at installere spell
package:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
Når du har installeret spell
, kan du bruge stave-kontrol-funktionen ved at trykke på ^T
, mens du redigerer en fil.,
Gem
for at gemme dit arbejde skal du bruge^O
eller “Wrriteout”. Dette gemmer dokumentet og lader nano være åben for dig at fortsætte med at arbejde.
Gem med sikkerhedskopier
Nano kan oprette sikkerhedskopier af filer, når du afslutter. Disse sikkerhedskopier kan placeres i en mappe efter eget valg; som standard placeres de i samme mappe som den ændrede fil.,
ved Brug af -B
indstilling, når du starter nano vil oprette sikkerhedskopier af filen for dig, mens du bruger -C
valg vil give dig mulighed for at angive den mappe at placere backup-filer:
nano -BC ~/backups index.php
Den kommando, der er anført ovenfor vil oprette en sikkerhedskopi af index.php
backups
mappe i den aktuelle brugers home-mappe.
Afslut
brug^X
for at afslutte nano. Hvis du ikke har gemt dit arbejde, bliver du bedt om at gemme ændringerne eller annullere udgangsrutinen.