En titt på nano-text editor i GNU/Linux

0
310

Med tanke på att jag har skrivit udda artikel här och där om server, webbhotell, VPS och liknande, jag tänkte att det kanske en artikel om att redigera konfigurationsfiler / text dokument i ett kommando scenario kan vara en bra idé.

Det är några större text redaktörer ute, lite mer användarvänlig medan vissa är mer komplexa, men få extra kraft och konfiguration (jag tittar på dig Vim.)

Redaktören att de flesta användare som är nya till världen av att arbeta med endast text kommer sannolikt att börja med, heter Nano.

Nano

Nano

Nano levereras installerad med de esta moderna distributioner av GNU/Linux, men du KAN köra till udda och en som inte gör det. Om du av någon underlig anledning till att du inte har det, det är garanterat att vara den största arkiv för din distribution.

Nano, i min åsikt är relativt enkel att använda, den har en lista med olika kommandon som kan användas på den nedre delen av skärmen i en legend för dig, det är inte slänga omkring med olika “lägen” som med andra redaktörer, och den har alla funktioner som behövs för grunderna.

En snabbguide för hur man på Nano

För att starta, öppna ett terminalfönster och navigera till katalogen som du väljer, eller bara använda din hemkatalog. När du är färdig, skriv: nano

Tips: Du kan läsa in en fil i nano direkt när du laddar editor genom att lägga till sökvägen till kommandot, som exempelvis nano thisismyfile. Om filen inte finns, det kommer att skapa en ny buffert med att filnamn istället.

När redigeraren är öppen, ta en titt på the legend of kommandon längst ner på skärmen. Du kommer att notera att de alla har antingen läst eller och M bredvid dem; dessa beteckna som tangenten måste tryckas in med motsvarande andra nyckeln (såsom ^K Klippa ut Text.)

Kortkommandon är:

  • ^ = CTRL
  • M = ALT –

Ett användbart kommando som du kan göra användning av ganska lite i början är Ctrl-G för att få upp den dokumentation hjälp av nano. En annan är Ctrl + O för att spara text-fil som är öppen i editorn på den tiden.

Redigering av Text

Att framhäva text i Nano är gjort genom att hålla SHIFT – tangenten och sedan använda din piltangenterna, till exempel när du vill markera ett ord att klippa det. Du kan också använda Ctrl+^ för att markera text i stället.

Navigera text i Nano är ganska enkelt göras antingen med hjälp av Piltangenterna, eller genom att använda kommandon såsom CTRL+ArrowKey för att navigera framåt/bakåt med ORD, snarare än genom BREV, eller CTRL+ArrowKey att navigera PUNKT upp och ner.

  • Ctrl-A flyttar markören till början av ett dokument,
  • Ctrl-E till slutet av dokumentet.
  • Ctrl-Y flyttar upp en sida.
  • Ctrl-V flyttas ner en sida.
  • Alt-^ kopior linjer (eller Alt-6)
  • Ctrl-U klistrar in text
  • Ctrl-W söker efter text

Läs också: En Titt på Desktop-Miljöer: Begreppet Tiling Window Manager

En annan användbar funktion speciellt när det handlar om fel utgång från något som du försöker göra, är att gå till en viss rad i texten.

Låt oss säga att din nginx finner ett problem i en av dina konfigurationsfiler för en webbplats som du är värd, och produktionen säger att felet är på linje 173 myconfig.conf. Vad vi kan göra är att öppna filen i nano, och snabbt hoppa till en specifik linje genom att trycka på ^_ (CTRL+SHIFT+STRECK-tangenten.) Nano kommer sedan att be dig ange den rad och kolumn-nummer. Skriv helt enkelt in “173” och voila, du är nu på ditt problem!

Nano Helpscreen

Det finns många andra möjliga sätt att använda Nano, det har många kommandon, av vilka alla inte är listade längst ner på skärmen för att få tillgång till dem, tryck på CNTRL+G för att få upp (eller dölja) hjälp-skärmen.

Den sista sak i den här snabba guiden, är hur att avsluta och spara ett dokument i Nano.

CTRL+X är ditt kortkommando för “avsluta”. Om du INTE har redigerat dokumentet, Nano kommer helt enkelt att sluta. Dock, om du har gjort några ändringar, nano kommer då att fråga dig “Save Modified Buffer?” som en fråga om du vill spara. Du kan trycka på Y eller N för ja eller nej. Att trycka på N kommer helt enkelt att avsluta utan att spara ändringarna, där trycka på Y kommer då att fråga dig vad du vill ha för att namnge filen. Du kan hålla samma namn helt enkelt genom att trycka på ENTER, eller så kan du ange ett nytt namn.

Det är det! Dessa är de absoluta grunderna för att använda textredigeraren Nano.

Här är några resurs sidor som du kan ha nytta av:

  • GNU Nano-Dokument (på officiella projektets webbplats)
  • Användbara nano-kommandon

Vad är det med dig? Vill du använda en annan editor? Om så är fallet, varför?