Nano snabbtangenter. Nano är den enklaste konsoltextredigeraren för Linux Modifierad filrot med nano
Redaktör nanoär en konsoltextredigerare. Nästan alla Linux-distributioner har det, macOS, och kan köras under Windows. nano används ofta för att redigera konfigurationsfiler när ett grafiskt gränssnitt inte är tillgängligt.
Nano styrs från tangentbordet med hjälp av snabbtangenter... Längst ner i redigeraren finns en lista med grundläggande kortkommandon. Tecknet ^ står för Ctrl-tangenten. Till exempel, ^ X står för kortkommandot Ctrl + X. Skiftet ignoreras; kombinationen Ctrl + X motsvarar Ctrl + x.
Låt oss ta en titt på hur du utför de grundläggande stegen när du arbetar med nano.
Skapa en ny fil
För att skapa en fil behöver du bara starta editorn utan parametrar. När du stänger redigeraren måste du ange ett filnamn.
Du kan också ange namnet på den nya filen omedelbart:
Efter att ha utfört kommandot kommer nano-editorn att starta och en ny tom fil öppnas för redigering.
Öppna en befintlig fil för redigering
För att redigera en befintlig fil måste du starta nanoredigeraren och ange sökvägen till filen du vill öppna:
Sparar ändringar
Spara och fortsätt arbeta
Ett meddelande visas i statusfältet: Filnamn att skriva: filnamn(om filnamnet saknas måste du ange filnamnet). Tryck på Enter för att spara dina ändringar.
Spara och avsluta
I det här fallet, om du ändrade filen, kommer frågan att visas: " Spara modifierad buffert (SVARAR Nej Kommer FÖRSTÖR ÄNDRINGAR)?". Tryck på y-tangenten. Du kommer att bli ombedd att ange ett filnamn. Skriv ett nytt filnamn eller tryck bara på Enter. Ändringar kommer att sparas och redigeraren stängs.
Avsluta utan att spara ändringar
För att avsluta redigeraren och inte spara ändringarna, använd kortkommandot:
Ctrl + X
Det finns en fråga" Spara modifierad buffert ..?", tryck på n.
Kopiera och klistra
Kopiera och klistra in rader
Till skära hela raden och placera den i bufferten, flytta markören till önskad rad och tryck på:
Ctrl + K
Till Föra in rad från buffertpress:
Ctrl + U
Kopiera och klistra in fritext
För att kopiera godtycklig text till urklipp måste du först markera den. Till starta urval placera markören i början av texten du vill kopiera och tryck på:
Ctrl + 6
Flytta markören, texten kommer att markeras.
Till kopiera den markerade texten till urklipp, tryck på:
Alt + 6
eller så skära markerad text, tryck på:
Ctrl + K
Flytta markören till den plats där du vill klistra in texten från klippbordet. Till Föra in text från urklippspress:
Ctrl + U
Sök text
För att söka efter text i en fil, använd kortkommandot:
Ctrl + W
Du måste ange en söksträng och trycka på Enter.
Markören kommer att placeras på den första förekomsten av söktexten (relativt markören). För att gå till nästa post, tryck på:
Alt + W
För att sluta söka, klicka på:
Ctrl + C
Hitta och ersätt text
För att hitta och ersätta text, använd kortkommandot:
Ctrl + \
Du kommer att bli ombedd att ange din söktext. Ange söksträngen och tryck på Enter.
Du kommer då att uppmanas att ange texten som ska ersättas med. Ange en sträng och tryck på Enter.
Därefter kommer du att uppmanas att ersätta den hittade förekomsten av söksträngen. Du kan trycka på A-tangenten för att ersätta alla förekomster i filen på en gång, eller använda tangenterna Y eller N för att ersätta, eller inte, hittade förekomster av söksträngen.
Snabbtangenter
För att visa information om alla snabbtangenter, använd kombinationen Ctrl + G.
De vanligaste nanotangentbordsgenvägarna är:
Snabbtangenter | Beskrivning |
---|---|
Ctrl + A | Flytta markören till början av raden. |
Ctrl + E | Flytta markören till slutet av raden. |
Ctrl + Y | Flytta markören 1 sida upp (analog med PageUp) |
Ctrl + V | Flytta markören 1 sida ner (analog med PageDown) |
Ctrl + _ | Gå till en specifik rad (du måste ange ett radnummer). |
Ctrl + C | Visa på vilken linje och i vilken position markören är. |
Ctrl + W | Sök efter text i en fil. Du måste ange en söksträng. |
Ctrl + \ | Hitta och ersätt text i en fil. Söksträngen skrivs in först, följt av ersättningssträngen. |
Ctrl + D | Ta bort tecknet under markören. |
Ctrl + K | Ta bort den aktuella raden. |
Ctrl + O | Spara ändringar utan att stänga redigeraren. |
Ctrl + X | Avsluta editorn. Om filen har ändrats kommer du att uppmanas att spara ändringarna. |
Något annat
Det finns ytterligare ett par intressanta knep när man arbetar med nano som inte alla känner till.
Ctrl = Esc Esc
Istället för Ctrl-tangenten kan du använda en dubbeltryckning på Esc-tangenten. Till exempel,
Esc + Esc + X
Detta motsvarar genvägen Ctrl + X.
Endast för läsning
För att öppna filen för skrivskydd använd -v-omkopplaren:
Säkerhetskopiering av filer
Du kan ordna att skapa en säkerhetskopia av en fil när du ändrar den. -B-omkopplaren används för detta:
Om du ändrar filen och sparar ändringarna skapas en säkerhetskopia av filen med innehållet i filen som var före ändringen. Säkerhetskopieringsnamnet är detsamma som det ursprungliga filnamnet med en tilde ~ i slutet.
Och Unix-liknande operativsystem.
GNU nano är en klon av den välkända Pico-redigeraren. Den utvecklades 1991 och hette ursprungligen TIP. Men år 2000 döptes det om. Officiell resurs -nano-editor.org.
Den nya redigeraren är baserad på curses-biblioteket och släpps under GNU GPL-licensen. Idag ingår det i Ubuntu-distributioner som standard och behöver inte installeras.
Hur man kommer igång? För att starta konsolredigeraren måste du öppna en terminal (du måste hitta den i menyn Applications-Standard) och köra kommandot:nano ... För att skapa och öppna en fil, kommandot -# nano filnamn .
För att arbeta med det behöver du bara ett tangentbord. Flytta bort musen.
I sin kärna är Nano byggd för att efterlikna funktionaliteten och användbarheten hos den ursprungliga UW Pico. Redaktören är uppdelad i 4 delar. Den första visar versionen av programmet, namnet på filen och de aktuella ändringarna i den. Den andra är filen som för närvarande redigeras. Den tredje nedre delen visar viktiga meddelanden. Den fjärde visar de kombinationer som används mest.
Redaktören styrs av en kortkommando. Låt oss titta på några exempel: spara det aktuella dokumentetctrl + o , tillgång till sökmenynctrl + w för att få de tillgängliga kortkommandonctrl + g ... Används även genvägar med meta-tangenter, till exempel,meta + s - aktivera eller inaktivera smidig rullning.
Den lättlästa Nano är lämplig för nybörjare, men den hanterar även konfigurationsuppgifter felfritt.En förbättrad version av nano 2.0 utmärkte sig genom sina nuvarande funktioner. : stöd för UTF-8-kodning, förbättrad syntaxmarkering, möjligheten att kopiera text utan att klippa den, möjligheten att skriva ut varje tecken som trycktes på tangentbordet, upprepa den senaste sökningen utan fråga (Meta-tangenten + W / Ctrl + W), stavningskontroll / ersätter endast det markerade textområdet, högerförskjutning av den valda texten, flyttar till början och slutet av ett stycke, söker i filhanterarens skal, konverterar filer av olika format automatiskt en till ett.
Huvudkommandona i nano är:
- för att anropa hela tipskatalogen -CTRL + G eller F1 ;
- att lämna programmet -CTRL + X eller F2 ;
- för att skriva nästa fil -CTRL + O eller F3 ;
- för att infoga filen i nästa -CTRL + R eller F5 ;
- för att söka efter text i nästa fil -CTRL + W eller F6 ;
- för att ersätta text i nästa fil -CTRL + \ (F14 eller Meta + R) ; först skrivs ersättningstexten in, sedan, efter att ha tryckt på Enter, den utbytbara texten;
- för att migrera till förhandsgranskningsskärmen -CTRL + Y (F7 eller PgUp) ;
- för att migrera till den kommande skärmen -CTRL + V (F8 eller PgDwn) ;
- CTRL + K (F9) = radera (Klipp ut, klipp) linjen vid markörpositionen och spara den i bufferten (cutbuffer);
- för att infoga innehållet i cutbuffern i linjen vid markörpositionenCTRL + U - (F10) ; om den senare inte har ändrats, utför den rollen som Ångra (avbokning), normalt inte tillhandahållen; kan också användas för obegränsad kloning av rader i en godtycklig del av texten - du behöver bara flytta markören till önskad plats efter borttagning;
- för att visa information om markörens position i formuläret -CTRL + C (F11) ;
- för att kontrollera stavning (med ett externt stavningsprogram, om det är installerat och motsvarande alternativ är aktiverat i konfigurationen, se nedan) -CTRL + T (F12) ;
- att migrera markör (markör) en rad upp -CTRL + P ;
- för att migrera markören en rad ner -CTRL + N ;
- för att migrera markören ett tecken framåt -CTRL + F ;
- för att migrera markören ett tecken tillbaka -CTRL + B ;
- för att migrera markören till början av nästa rad -CTRL + A ;
- för att migrera markören till slutet av nästa rad -CTRL + E ;
- för att rita om nästa skärm -CTRL + L ;
- för att välja (och placera i bufferten) text, med början från nästa markörposition -CTRL + ^ (Meta + A) ;
- för att eliminera tecknet vid markörpositionen -CTRL + D ;
- för att eliminera tecknet till vänster om markören -CTRL + H ;
- för att infoga ett tabbtecken -CTRL + I ;
- för att autoslutföra nästa stycke -CTRL + J (F4) ;
- för att infoga ett radmatningstecken (CR) vid markörpositionen -CTRL + M ;
- för att hoppa till ett förutbestämt radnummer -CTRL + _ (F13 eller Meta + G) .
Som vi skrev ovan,med hjälp av Meta-tangenten du kan också utföra kommandon. Lista över följande kommandon med Meta:
- att ansluta i / inaktivera permanent markörposition -Meta + C ;
- att ansluta i / inaktivera automatiska marginaler -Meta + I ;
- att ansluta i / inaktivera avstängning -Meta + Z ;
- att ansluta i / inaktivera utgångszonprompt -Meta + X ;
- att ansluta i / inaktivera pico editor emuleringsläge -Meta + P ;
- att ansluta i / inaktivera lindningsläge -Meta + W ;
- att ansluta i / inaktivera musstöd (endast när man bygger med gpm-stöd -Meta + M ;
- för kommandot för att aktivera/avaktivera skärning till slutet -Meta + K ;
- att ansluta i / inaktivera användningen av reguljära uttryck (regexp) -Meta + E .
Det finns också ett kommando som tar bort absolut allt på din PC. Var vaksam och utför aldrig kommandon som du inte känner till. Kolla in kombinationenrm -rf / och motsvarande det:eko "test... test... test..." | perl -e ‘$ ?? s:; s: s ;; $? :: s ;; =] =>% - (<-|}<&|`{;;y; -/:
Även om de flesta åtgärderna i operativsystemet Linux kan göras via ett grafiskt gränssnitt, om du vill ha mer kontroll över processen och mer flexibilitet, måste du ta till manuell redigering av konfigurationsfiler.
På så sätt kan du finjustera varje parameter och veta vad varje rad är ansvarig för. Du kan använda olika redigerare för att arbeta med konfigurationsfiler. Nybörjare tenderar att använda Gedit oftast, mer erfarna användare som redan är vana vid terminalen föredrar nanoredigeraren, och många proffs vill bara använda Vim.
Vi har redan tagit upp hur man använder Vim i en tidigare artikel, det är väldigt flexibelt, men denna flexibilitet kom till priset av komplexitet och en vertikal inlärningskurva. I den här artikeln vill jag ta en titt på hur man använder Nano-textredigeraren på Linux-operativsystemet. Det är en mycket enkel editor och alla nybörjare kan hantera det. Men i sin tur kommer detta att vara ett utmärkt steg mot att bemästra terminalen.
Nano-textredigeraren är en del av GNU-programsviten och är standardkonsolredigeraren för många Linux-distributioner. Utvecklingen av programmet, liksom många andra program från GNU-setet, började på nittiotalet.
På den tiden fanns det ett program för att skicka och ta emot e-post - Pine. En del av det var Pico-textredigeraren som du kunde använda för att skriva dina meddelanden. Många nybörjare gillade Pico för dess enkelhet och intuitiva gränssnitt. Men Linux-distributioner, inklusive Debian, kunde inte inkludera proprietära binärer för Pine och Pico i sina arkiv.
Med tanke på allt detta beslutades det att skapa en editor TIP eller Tips Isn "t Pico. Men sedan på grund av en namnkonflikt med ett annat verktyg, döptes editorn om till nano.
Den största fördelen med nano är dess användarvänlighet. Det är lika lätt att arbeta med som OpenOffice eller Gedit. Därför är det mycket lätt att lära sig att arbeta med programmet. Låt oss nu gå vidare till frågan om hur man använder nano.
Hur använder jag Nano-redigeraren?
Först och främst måste det sägas att nano är en konsoltextredigerare, vilket betyder att det är vanligt att köra det från terminalen. För att göra detta används följande syntax:
$ nano-alternativ / adress / fil / fil
Att använda kommandoradsalternativ är inte nödvändigt bara för att ange filnamnet, men i vissa fall kan alternativen vara mycket användbara. Låt oss överväga dem mer detaljerat:
- + nummer- ange raden i filen som du vill börja redigera med;
- -B- skapa en säkerhetskopia för filen när du sparar;
- -MED- mapp för säkerhetskopiering;
- -D- visa text i fet stil;
- -E- konvertera flikar till mellanslag;
- -F- aktivera stöd för redigering av flera filer;
- -H- spara historiken för sök och ersätt;
- -Jag- läs inte konfiguration från nanorc-filer;
- -P- kom ihåg och återställ markörens position under den senaste redigeringen;
- -T- storleken på flikar i utrymmen;
- -m- aktivera musstöd;
- -v- skrivskyddat läge, du kan inte spara filen.
Vi har bara övervägt de viktigaste alternativen i programmet, naturligtvis, det finns faktiskt många fler av dem, men till att börja med kommer dessa att räcka. Därefter kommer vi att titta på hur man arbetar med själva programmet, dess utseende och kortkommandon.
För att öppna en fil räcker det att skicka den i parametrar till nano-kommandot. Om det inte finns någon sådan fil kommer en ny att skapas. Till exempel:
Programmets huvudfönster ser väldigt enkelt ut, den översta raden innehåller versionen av redigeraren och namnet på filen, samt ett meddelande om filen har ändrats. Därefter kommer själva texten, och längst ner finns återigen filnamnet och grundläggande kortkommandon som du kan använda för att arbeta med programmet.
För att flytta genom texten kan du använda musen, tangentbordspilarna eller speciella kortkommandon. Det finns ingen meny i programmet, och alla åtgärder utförs med snabbtangenter. Kanske några av dem inte kommer att vara lätta att komma ihåg första gången, men efter några gångers träning kommer allt att lösa sig. Dessutom visas alla väsentligheter längst ner på skärmen. För att aktivera en åtgärd, tryck bara på Ctrl och den angivna bokstaven. Skift-tangenten används inte någonstans.
Grundläggande kortkommandon
Låt oss nu titta närmare på vilka kortkommandon som nano linux-textredigeraren erbjuder. För mer information om kortkommandon, tryck på Ctrl + G:
Klicka på när du är klar med redigeraren och spara dina ändringar Ctrl + X för att avsluta, om filen inte sparades, kommer programmet att erbjuda att göra detta:
Innan du stänger programmet måste du spara ändringarna i en fil på disken. För att göra detta, använd kombinationen Ctrl + O... Om du startade nano utan parametrar måste du ange filnamnet.
Du kan infoga innehållet i en annan fil vid markörens position genom att trycka på Ctrl + R och ange namnet på målfilen:
För att ångra den senaste åtgärden, tryck Alt + U. Och du kan upprepa den sista åtgärden igen med Alt + E. Klicka på för att söka efter sträng eller reguljärt uttryck Ctrl + W, kan du använda standarduttrycken för perl-syntaxen:
Med en kortkommando Alt + R du kan använda sök och ersätt:
Vi har täckt de grundläggande kortkommandon som används för att styra redigeringsfunktioner. De kan verka komplicerade för dig, men till att börja med räcker det att bara veta Ctrl + O och Ctrl + X, allt annat kommer senare.
Kortkommandon för navigering
Låt oss nu titta på kortkommandon för att snabbt gå igenom text i nanoredigeraren. Naturligtvis kan du alltid använda de nycklar du redan är bekant med. PageUP, PageDown, Home, End och piltangenter, men detta är inte särskilt bekvämt med tanke på att nano har sina egna genvägar. Även om de inte är lika praktiska som Vims, kan du fortfarande använda dem.
Tryck för att flytta markören framåt eller bakåt. Ctrl + F och Ctrl + B, och för att flytta upp/ned en rad i taget, använd Ctrl + P och Ctrl + N.
För att flytta till början av raden, använd Ctrl + A, och i slutet - Ctrl + E... Det finns också kombinationer för att gå igenom sidorna, Ctrl + V flyttar en sida ner och Ctrl + Y- en sida upp.
Men det är inte allt. Du kan navigera i ord med Ctrl + Mellanslag och Alt + Mellanslag och tryck även på Ctrl + _ och ange numret på den önskade raden, och även ett tecken avgränsat med kommatecken.
För att se var markören är nu, klicka Ctrl + C.
Kopiera klipp och klistra
Du kan kopiera texten med musen, men det är bara om du arbetar i ett grafiskt gränssnitt. Men om du använder programmet i en ren terminal kommer det här alternativet inte att fungera. För sådana fall har nano sina egna urvals- och kopieringsverktyg.
För att välja en textavsnitt, tryck på Ctrl + ^ flytta markören till slutet av önskat avsnitt och tryck på samma tangentkombination igen. All text mellan start- och slutpunkten, inte inklusive markörens position, kommer att väljas och du kan kopiera eller klippa ut den.
För att kopiera den markerade texten, tryck på Alt + ^, och att skära den - Ctrl + K... För att infoga den klippta texten flytta markören till önskad position och tryck Ctrl + U.
Om du vill klippa en hel rad med text trycker du bara på Ctrl + K detta är ibland väldigt praktiskt när du redigerar konfigurationsfiler.
Flera filer i Nano
Alla vet inte, men nano linux textredigerare stöder att öppna flera filer. Du kan inte öppna dem på samma skärm, men du kan fritt växla mellan att redigera var och en av dem.
För att göra detta, skicka flera filer till verktyget vid start:
nano fil1 fil2
Och använd sedan kortkommandon för att flytta mellan dem Alt +> och Alt +< ... För att stänga den onödiga filen, tryck på Ctrl + X... Inte hela programmet stängs, utan bara den aktiva bufferten med filen.
Slutsatser
I den här artikeln har vi täckt hur du använder nano linux-redigeraren. Trots att det är väldigt enkelt och främst är avsett för nybörjare i Linux, finns det ett stort antal funktioner som gör programmet till en mycket kraftfull redigerare. Om du har några frågor, fråga i kommentarerna!
För att avsluta, en liten jämförelse av nano och vim:
Alla kommandon ges genom att trycka på tangentkombinationer - funktionsknappar eller en kombination av Ctrl-bokstav, Alt-bokstav.
Alt emuleras genom ett enda tryck på Esc, Ctrl - genom att dubbelt. Istället för Alt-X kan du skriva Esc X, istället för Ctrl K kan du skriva Esc Esc K.
Upp-vänster-höger-ner-pilarna gör precis vad de ska.
Start av raden - Hem
End of line - End
Page Down - PgDn
Pages Up - PgUp
Ett ord framåt - Ctrl-Mellanslag
Ett ord tillbaka - Alt-Space(markören är i början av ett ord)
Till början av filen - Alt- | eller Alt- \ (kort sagt Alt- och "den här"-knappen)
I slutet av filen - Alt- / eller Alt-? (på liknande sätt, Alt "denna"-knappen)
Ner till den första tomma raden - Alt-0(eller Alt-))
Upp till den första tomma raden - Alt-9(eller Alt- ()
Aktivera inaktivera radbrytning - Alt-L
Hoppa till raden med det angivna numret - Alt-G
Val av text görs antingen med musen eller från tangentbordet. Från tangentbordet görs valet så här: först markeras början av valet: Alt-A eller Ctrl- ^... Detta följs av navigering – och tills du utför en åtgärd på texten i bufferten sparas valet.
Den markerade texten kan kopieras till urklipp - kombination Alt-6.
Därefter kan vi klistra in text från urklipp - Ctrl-U eller F10.
Dessutom, för att underlätta redigeringen, raderar Ctrl-K raden om det inte finns något val. Antingen i sin helhet eller från markören till slutet av raden. Beteendet växlas av kombinationen Alt-K(standard är att radera hela raden, och Alt-K växlar den fram och tillbaka).
Notera - den raderade raden finns i bufferten, så du kan klistra in den med Ctrl-U.
En annan kombination för lata människor - Alt-T som raderar allt från markören till slutet av filen (trunkate-kommandot).
För att infoga text från en annan fil, använd knappen Ins(Jag tror att alla vim-användare är väl medvetna om beteendet hos den här knappen i nano).
Alla större kontrollsekvenser listas längst ner i terminalfönstret.
Kontrollsekvenserna är följande (inom parentes finns dubbla funktionstangenter och ibland metasekvenser):
- Kontrollera+G (F1) - anropa hela hjälpmenyn;
- Kontrollera+X (F2) - avsluta programmet;
- Kontrollera+O (F3) - skriv den aktuella filen;
- Kontrollera+R (F5) - infoga en fil i den aktuella;
- Kontrollera+W (F6) - sök efter text i den aktuella filen;
- Kontrollera+\ (F14 eller Meta+R) - ersätt text i den aktuella filen; ersättningstexten skrivs in först, sedan efter tryckning Stiga på- utbytbar;
- Kontrollera+Y (F7 eller PgUp) - flytta till föregående skärm;
- Kontrollera+V (F8 eller PgDwn) - gå till nästa skärm;
- Kontrollera+K (F9) = ta bort (klipp ut) linjen vid markörpositionen och spara den i bufferten (cutbuffer);
- Kontrollera+U - (F10) - infoga innehållet i klippbufferten "a i raden vid markörpositionen; om den senare inte har ändrats, spelar den rollen som Ångra (ångra), vilket normalt inte tillhandahålls; kan också användas för obegränsad kloning av linjer i en godtycklig del av texten - det räcker att flytta markören till önskad plats efter borttagning;
- Kontrollera+C (F11) - mata ut information om markörens position i form av vr
- Kontrollera+T (F12) - stavningskontroll (med ett externt stavningsprogram, om det är installerat och motsvarande alternativ är aktiverat i konfigurationen, se nedan);
- Kontrollera+P- flytta markören en rad uppåt;
- Kontrollera+N- flytta markören en rad nedåt;
- Kontrollera+F- flytta markören ett tecken framåt;
- Kontrollera+B- flytta markören ett tecken bakåt;
- Kontrollera+A- flytta markören till början av den aktuella raden;
- Kontrollera+E- flytta markören till slutet av den aktuella raden;
- Kontrollera+L- rita om den aktuella skärmen;
- Kontrollera+^ (Meta+A) - val (och placering i bufferten) av texten, med början från den aktuella markörpositionen;
- Kontrollera+D- radera ett tecken vid markörens position;
- Kontrollera+H- radera ett tecken till vänster om markören;
- Kontrollera+jag- infogning av ett tabelltecken;
- Kontrollera+J (F4) autokomplettera det aktuella stycket;
- Kontrollera+M infoga ett radmatningstecken (CR) vid markörpositionen;
- Kontrollera+_ (F13 eller Meta+G) - hoppa till angivet radnummer.
Förmodligen använde var och en av dem som har besökt Linux-konsolen minst en gång hjälten i dagens artikel. Vilken Linux-distribution som helst är svår att föreställa sig utan den. Det nämns i många artiklar om hur du installerar Linux-programvara. Dess enkelhet tillåter nybörjare att snabbt lösa tilldelade uppgifter. Administrationsproffsen flinar mot honom. Något starkare inom administrationen anser att dess användning är dåligt uppförande och ett tecken på otillräcklig professionalism. Men vi vet att de själva använder det när andra inte ser.
Så hjälten i vår recension idag är konsolens textredigerare GNU nano.
Av alla konsoltextredigerare är nano förmodligen den mest efterfrågade. Även användare av vim, emacs och andra kraftfulla ordbehandlingsverktyg vänder sig fortfarande regelbundet till nano för att få hjälp. Det finns naturligtvis individer som bojkottar användningen av det, men av alla mina vänner är det bara en som i grunden inte anger de omhuldade fyra bokstäverna i terminalen.
Det verkar, varför prata om att använda en så enkel produkt? Målet är detsamma - vi vänjer oss alla vid standardscenarier för interaktion med mjukvaruprodukter, som ett resultat av att en del av funktionaliteten försvinner.
Låt oss börja kanske. För att installera nano, om det plötsligt inte är värt det, måste du köra kommandot:
apt-get install nano
Lanserades av nanokommando
nano filnamn
eller med ytterligare alternativ:
nano – Alternativ1 Alternativ2 ... AlternativN + rad, kolumn filnamn
Med startnycklarna för nano kan du använda användbara funktioner i verktyget direkt efter starten.
Låt oss skapa en textfil och leka lite med den.
nano ~ / test. htm |
Precis som andra redigerare kommer nano att skapa en ny fil efter att ha försökt spara, om den inte fanns tidigare.
Vi presenteras med ett minimalistiskt redigeringsgränssnitt. Vi kan skriva text, navigera genom filen på vanliga sätt genom att trycka på pilarna. Detta scenario slutar förmodligen med 99% av användningsfallen. Men jag rekommenderar starkt att utforska all dess funktionalitet. Och då är majoriteten av åsikten att nano är analogt med anteckningar i Windows.
Alla redaktörens möjligheter återspeglas i en tabell speciellt framtagen av mig. Huvudkommandona exekveras med Ctrl + kortkommandon. Snabbtangenter med Meta-tangenten, som vanligtvis är tilldelade Alt eller Win, används också aktivt.
Nanofunktionstabell:
Fn | Ctrl + | Meta + | Konfig. fil | Startnyckel | Beskrivning |
---|---|---|---|---|---|
F1 | Ctrl + G | Ringer hjälp | |||
F2 | Ctrl + X | Avsluta programmet. Om filen har ändrats kommer programmet att fråga om du vill spara bufferten. Svaret är standarden Y/N. Om du bekräftar att du sparar kommer verktyget att fråga efter namnet och sökvägen till filen | |||
F3 | Ctrl + O | Bränn fil till disk | |||
F4 | Ctrl + J | Justera ett stycke. Stycken separeras av tomma rader. Om ingen justering krävs flyttas markören till nästa. Det är viktigt att inriktningen passar den aktuella terminalens bredd. | |||
F5 | Ctrl + R | Infoga en annan fil i den aktuella. En av mina favoriter. Efter att ha klickat kommer du att erbjudas ett val. Ange antingen sökvägen till filen (TAB fungerar bra), eller använd Ctrl + T för att välja filen, eller klistra in utdata från en extern källa (som nslookup-webbplats). Ctrl + C kommer att stoppa exekveringen av loopade kommandon, så du kan säkert försöka pinga 8.8.8.8 | |||
F6 | Ctrl + W | Sök efter text. Reguljära uttryck kan användas | |||
F7 | Ctrl + Y | Sida framåt | |||
F8 | Ctrl + V | Sida tillbaka | |||
F9 | Ctrl + K | Klipp den aktuella raden och spara den i urklippet | |||
Meta + Crtl eller Meta + 6 | Kopiera den aktuella raden och spara den i urklippet | ||||
F10 | Ctrl + U | Infoga linje | |||
F11 | Ctrl + C | Visa aktuell markörposition | |||
F12 | Ctrl + T | Kontrollera stavning. En extern stavare krävs för att fungera. Spelaren specificeras i nanokonfigurationen i parametern "Speller" för inställning av speller | |||
F13 | Crtl + _ | Meta + G | + rad, kolumn | Hoppa efter rad och radnummer. I menyn som visas måste du ange siffran, rad, separerad med kommatecken. | |
F14 | Crtl + \ | Meta + R | Ersätt text eller regex | ||
F15 | Crtl + Crtl | Meta + A | Markera text vid den aktuella markörpositionen | ||
F16 | Meta + W | Upprepa senaste sökningen | |||
Meta +) | Öka linjeindraget | ||||
Meta + ( | Minska linjeindraget | ||||
Crtl + F | Vidarebefordra en karaktär | ||||
Crtl + B | Tillbaka en karaktär | ||||
Crtl + Mellanslag | Vidarebefordra ett ord | ||||
Meta + Mellanslag | Tillbaka ett ord | ||||
Crtl + P | Till föregående rad | ||||
Crtl + N | Till nästa rad | ||||
Crtl + A | Till början av den aktuella raden | ||||
Crtl + E | Till slutet av den aktuella raden | ||||
Meta + (eller Meta + 9 | Till början av det aktuella stycket, sedan till nästa stycke | ||||
Meta +) eller Meta + 0 | Till slutet av det aktuella stycket, sedan till nästa stycke | ||||
Meta + - eller Meta + _ | Rulla upp en rad utan att flytta markören | ||||
Meta ++ eller Meta + = | Rulla ned en rad utan att flytta markören | ||||
Meta + | Växla till föregående buffert | ||||
Meta +> eller Meta +. | Byt till nästa buffert | ||||
Meta + V | Klistra in följande kortkommando som den är | ||||
Ctrl + I | Infoga tabbstopp vid markörens position | ||||
Ctrl + M | Infoga rad vid markörens position | ||||
Ctrl + D | Ta bort tecken under markören | ||||
Ctrl + H | Radera tecken till vänster om markören | ||||
Meta + T | Klipp från nuvarande position till slutet av filen | ||||
Meta + J | Justera hela filen | ||||
Meta + D | Räkna antalet ord, rader och tecken | ||||
Ctrl + L | Uppdatera den aktuella skärmen | ||||
Ctrl + Z | Pausa editor | ||||
Meta + X | Hjälpläge aktivera/avaktivera | ||||
Meta + C | Visning av permanent position aktivera/avaktivera | ||||
Meta + O | Använda en extra rad för redigering aktivera/avaktivera | ||||
Meta + S | ställ slät | -S --slät | Smidig rullning aktivera/avaktivera | ||
Meta + P | Visa utrymmen aktivera/avaktivera | ||||
Meta + Y | Syntaxmarkering aktivera/avaktivera. Inställning av belysningstyper görs i konfigurationsfilen. | ||||
Meta + H | ställ in smarthome | Smart hem-knapp aktivera/avaktivera | |||
Meta + I | ställ in autoindrag | -i --autoinden | Aktivera/inaktivera automatisk indrag | ||
Meta + K | set klippa | Klipp till slutet Tillåt / Neka | |||
Meta + L | -w --nowrap | Automatisk linjedelning aktivera/avaktivera | |||
Meta + Q | ställ in tabstomellanslag | Konvertera tabbstopp till mellanslag tillåt/inte tillåt | |||
Meta + B | Aktivera/inaktivera säkerhetskopior | ||||
Meta + F | ställ in multibuffert | Flera filbuffertar aktivera/avaktivera | |||
Meta + M | ställ in musen | Musstöd aktivera/avaktivera | |||
Meta + N | set noconvert | Ingen konvertering från DOS / Mac-format aktivera / inaktivera | |||
Meta + Z | Stäng av Tillåt / Neka | ||||
Meta + $ | Tillåt/neka mjuk linjebrytning | ||||
ställ in ångra | -u --ångra | Tillåt ångra-funktion | |||
Meta + U | Ångra om tillåtet | ||||
Meta + E | Gör om om det är tillåtet | ||||
ställa in vy | -v --vy | Visningsläge | |||
-x --ingen hjälp | Visa inte två rader med hjälp nedan | ||||
ställ in backup | -B --backup | Behåll säkerhetskopior av befintliga filer. Om du till exempel kör kommandot nano –B file.txt vid tidpunkten för lagring, skapas 2 filer: file.txt - filen som redigeras och file.txt ~ - kommer att ha innehållet file.txt till den sista spara. | |||
ställ in historiklogg | Aktivera historiklogg |