Android

Hur man använder nano, linux kommandorads textredigerare

Nano Editor Fundamentals

Nano Editor Fundamentals

Innehållsförteckning:

Anonim

När du arbetar med kommandoraden måste du ofta skapa eller redigera textfiler. Två av de mest kraftfulla och populära kommandoradsredigerarna är Vim och Emacs. Båda har en brant inlärningskurva som kan vara skrämmande för nya användare. För dig som behöver en enkel redaktör finns det nano.

GNU nano är en lättanvänd kommandoradstexteditor för Unix och Linux operativsystem. Det innehåller all den grundläggande funktionaliteten du kan förvänta dig av en vanlig textredigerare, som syntaxbelysning, flera buffertar, sökning och ersätt med regelbundet uttryckssupport, stavningskontroll, UTF-8-kodning och mer.

I den här guiden förklarar du den grundläggande användningen av nano-redigeraren, inklusive hur du skapar och öppnar en fil, redigerar en fil, sparar en fil, söker och ersätter text, klipper ut och klistrar in text och mer.

Installera Nano

Nano texteditor är förinstallerad på macOS och de flesta Linux-distros. Så här kontrollerar du om den är installerad på din systemtyp:

nano --version

Utgången ser ut så här:

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:

Installera Nano på Ubuntu och Debian

sudo apt install nano

Installera Nano på CentOS och Fedora

sudo yum install nano

Öppna och skapa filer

Om du vill öppna en befintlig fil eller skapa en ny fil skriver du nano följt av filnamnet:

nano filename

Detta öppnar ett nytt redigeringsfönster och du kan börja redigera filen.

Längst ner i fönstret finns en lista över de mest grundläggande kommandot genvägar att använda med nano-redigeraren.

Alla kommandon är förinställda med antingen ^ eller M tecken. Caret-symbolen ( ^ ) representerar Ctrl tangenten. Till exempel betyder ^J kommandona att trycka på Ctrl och J tangenterna samtidigt. Bokstaven M representerar Alt tangenten.

Du kan få en lista över alla kommandon genom att skriva Ctrl+g .

För att öppna en fil måste du ha läsbehörigheter för filen.

nano +line_number, character_number filename

Redigera filer

Till skillnad från vi är nano en modellinnehandlare, vilket innebär att du kan börja skriva och redigera texten omedelbart efter att du har öppnat filen.

För att flytta markören till en specifik rad och teckennummer använder du Ctrl+_ kommandot. Menyn längst ner på skärmen kommer att ändras. Ange siffrorna i fältet "Ange radnummer, kolumnnummer:" och tryck på Enter .

Söka och ersätta

För att söka efter en text trycker du på Ctrl+w , skriver in söktermen och trycker på Enter . Markören flyttar till den första matchen. Tryck på Alt+w att gå till nästa match.

Klippa, klippa och klistra in

För att välja text, flytta markören till början av texten och tryck på Alt+a . Detta ställer in ett markeringsmärke. Flytta markören till slutet av den text du vill välja med piltangenterna. Den valda texten kommer att markeras. Om du vill avbryta valet trycker du på Ctrl+6

Kopiera den markerade texten till urklippet med kommandot Alt+6 . Ctrl+k kommer att klippa den markerade texten.

Om du vill klistra in texten flyttar du markören dit du vill placera texten och trycker på Ctrl+u .

Spara och avsluta

För att spara de ändringar du har gjort i filen, tryck Ctrl+o . Om filen inte redan finns skapas den när du har sparat den.

Tryck på Ctrl+x att lämna nano. Om det inte finns sparade ändringar kommer du att frågas om du vill spara ändringarna.

För att spara filen måste du ha skrivbehörigheter till filen. Om du skapar en ny fil måste du ha skrivtillstånd till katalogen där filen skapas.

Anpassa Nano (nanorc)

När nano startas läser den sina konfigurationsparametrar från den systemomfattande konfigurationsfilen /etc/nanorc och från de användarspecifika filerna ~/.config/nano/nanorc och ~/.nanorc om filerna finns.

Alternativ som anges i användarfilerna har företräde framför de globala alternativen.

Besök nanorc-sidan för en komplett lista över alla tillgängliga alternativ.

Syntax Highlighting

Nano levereras med syntaxbelysningsregler för de mest populära filtyperna. På de flesta Linux-system lagras /usr/share/nano och ingår som standard i konfigurationsfilen /etc/nanorc .

/ Etc / nanorc

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

Det enklaste alternativet för att aktivera markering för en ny filtyp är att kopiera filen som innehåller syntaxbelysningsreglerna till /usr/share/nano katalogen.

Ställ in Nano som standardtextredigerare

Som standard på de flesta Linux-system är standardtextredigeraren för kommandon som visudo och crontab inställd på vi. Om du vill använda nano som standardtextredigerare måste du ändra VISUAL och EDITOR .

Bash-användare kan exportera variablerna i ~/.bashrc filen:

~ /.Bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Grundläggande Nano-användning

Nedan är de mest grundläggande stegen för att komma igång med nano:

  1. Skriv nano följt av kommandotolken följt av filnamnet. Ändra filen efter behov. Ctrl-x kommandot för att spara och avsluta textredigeraren.

Slutsats

I den här handledning har vi visat dig hur du använder Gnu nano textredigeraren. Det är en populär textredigerare bland Linux-användare och har en liten inlärningskurva.

För mer information om Gnu Nano besök den officiella sidan om nano-dokumentation.

Lämna gärna en kommentar om du har några frågor.

nano terminal