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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *