Begynnerveiledningen til Nano, Linux Command-Line Text Editor

Innholdsfortegnelse:

Begynnerveiledningen til Nano, Linux Command-Line Text Editor
Begynnerveiledningen til Nano, Linux Command-Line Text Editor

Video: Begynnerveiledningen til Nano, Linux Command-Line Text Editor

Video: Begynnerveiledningen til Nano, Linux Command-Line Text Editor
Video: We didn't expect THIS! 🤯🙈 Watch till the end - YouTube 2024, April
Anonim
Nytt på Linux-kommandolinjen? Forvirret av alle de andre avanserte tekstredaktørene? How-To Geek har ryggen med denne opplæringen til Nano, en enkel tekstredigerer som er veldig nybegynner-vennlig.
Nytt på Linux-kommandolinjen? Forvirret av alle de andre avanserte tekstredaktørene? How-To Geek har ryggen med denne opplæringen til Nano, en enkel tekstredigerer som er veldig nybegynner-vennlig.

Når du vender seg til kommandolinjen, blir Linux nybegynnere ofte slått av av andre, mer avanserte tekstredigerere som vim og emacs. Mens de er gode programmer, har de litt av en læringskurve. Skriv inn Nano, et brukervennlig tekstredigeringsprogram som viser seg allsidig og enkel. Nano er installert som standard i Ubuntu, og mange andre Linux distroserer og fungerer godt sammen med sudo, og derfor elsker vi det så mye.

Running Nano

Du kan kjøre nano på to måter. For å åpne nano med en tom buffer, skriv bare inn "nano" på ledeteksten.
Du kan kjøre nano på to måter. For å åpne nano med en tom buffer, skriv bare inn "nano" på ledeteksten.

Du kan også bruke følgende syntaks:

nano /path/to/filename

Nano vil følge banen og åpne den filen hvis den eksisterer. Hvis den ikke eksisterer, starter den en ny buffer med det filnavnet i den katalogen.

La oss ta en titt på standard nano-skjermen.

Øverst vil du se navnet på programmet og versjonsnummeret, navnet på filen du redigerer, og om filen har blitt endret siden den sist ble lagret. Hvis du har en ny fil som ikke er lagret ennå, vil du se "Ny buffer". Deretter ser du innholdet i dokumentet ditt, en teksttekst. Tredjelinjen fra bunnen er en "systemmelding" -linje som viser informasjon som er relevant for programmet som utfører en funksjon. Her kan du se at det står "Ny fil." Til slutt, de to siste radene nederst er det som gjør dette programmet veldig brukervennlig: snarveiene.
Øverst vil du se navnet på programmet og versjonsnummeret, navnet på filen du redigerer, og om filen har blitt endret siden den sist ble lagret. Hvis du har en ny fil som ikke er lagret ennå, vil du se "Ny buffer". Deretter ser du innholdet i dokumentet ditt, en teksttekst. Tredjelinjen fra bunnen er en "systemmelding" -linje som viser informasjon som er relevant for programmet som utfører en funksjon. Her kan du se at det står "Ny fil." Til slutt, de to siste radene nederst er det som gjør dette programmet veldig brukervennlig: snarveiene.

Det er en WYSIWYG redaktør; "Det du ser er hva du får." Det du skriver direkte går inn i tekstinngangen, med mindre du endrer det med en nøkkel som Control eller Meta. Det er ganske enkelt, så skriv litt tekst ut, eller kopier noe og lim det inn i terminalen din, så vi har noe å leke med.

Image
Image

snarveier

Programfunksjoner refereres til som "snarveier" i nano, for eksempel lagring, avslutning, begrunnelse, etc. De vanligste er listet nederst på skjermen, men det er mange flere som ikke er. Merk at nano ikke bruker Shift-tasten i snarveier. Alle snarveier bruker små bokstaver og umodifiserte talltaster, så Ctrl + G er IKKE Ctrl + Shift + G.

Trykk Ctrl + G for å hente hjelpedokumentasjonen og bla ned for å se en liste over gyldige snarveier.

Når du er ferdig med å se på listen, klikker du Ctrl + X for å avslutte hjelpen.
Når du er ferdig med å se på listen, klikker du Ctrl + X for å avslutte hjelpen.

La oss si at du jobber med en ny tekstfil, eller "buffer", og du vil lagre den. Dette kalles "skrive ut" og utføres ved å trykke Ctrl + O. Du blir bedt om at et filnavn skal brukes, og snarveiene nederst vil endres for å gjenspeile det du kan skrive inn for å fullføre denne kommandoen.

Hvis du vil sette inn innholdet i en annen fil i din nåværende buffer, skriver du Ctrl + R.
Hvis du vil sette inn innholdet i en annen fil i din nåværende buffer, skriver du Ctrl + R.
Du kan avbryte begge forrige kommandoer ved å skrive Ctrl + C.
Du kan avbryte begge forrige kommandoer ved å skrive Ctrl + C.

Du kan trykke Escape to ganger i stedet for å holde kontrolltasten nede, hvis du har problemer med å gjøre det. Det er også noen kommandoer som krever bruk av Meta-tasten. På de fleste tastaturoppsett er Meta lik Alt-knappen.

Når du vil avslutte nano, klikker du bare Ctrl + X. Nano vil høflig spørre deg om du vil lagre bufferen din, og du kan også avbryte denne handlingen.

Image
Image

Navigasjon

Nå som vi har henger på snarveier, la oss bli vant til å flytte rundt en tekstfil veldig raskt. Selvfølgelig kan du alltid bruke Home, End, Page Up, Page Down og piltastene for å komme seg rundt, men det krever at du beveger fingrene dine fra bokstavene som vi alle elsker så mye.

For å flytte markøren fremover eller bakover, kan du skrive Ctrl + F og Ctrl + B. For å flytte opp og ned en linje om gangen, kan du skrive Ctrl + P og Ctrl + N. Med andre ord kan du bruke disse tastene i stedet for henholdsvis høyre, venstre, opp og ned pilene. Mangler du Home og End-tastene? Du kan bruke Ctrl + A og Ctrl + E. Vil du flytte sider om gangen i stedet? Ctrl + V beveger seg nedover en side, og Ctrl + Y flytter opp en side.

Men vent, det er mer! For å flytte frem og tilbake ett ord om gangen, kan du bruke Ctrl + Space og Meta + Space (husk, det er Alt + Space). Og hvis du virkelig er i rush, kan du trykke Ctrl + _ og deretter skrive inn linjenummeret, et komma og kolonnenummeret for å hoppe rett der.

Image
Image

Hvis du vil se hvor markøren din er, for eksempel som nano-GPS, trykk Ctrl + C.

Image
Image

Kopiering, skjæring og liming

Når vi vil kopiere tekst i grafisk miljø, markerer vi det med markøren. På samme måte markerer vi i nano ved å bruke kommandoen Ctrl + ^. Du flytter bare markøren til hvor du vil begynne å markere, og deretter trykker du på Ctrl + ^ for å "sette" den. Dette markerer alt mellom startpunktet og IKKE med markøren.

Merk at markøren er tomt, og kopiering / kutting vil ikke inkludere dette rommet. Du kan også markere bakover fra ditt "set" -punkt. Vær imidlertid forsiktig, da du kan redigere tekst mens du merker. Hvis du ødela, bare trykk Ctrl + ^ igjen for å slå av markøren, og du kan begynne igjen.
Merk at markøren er tomt, og kopiering / kutting vil ikke inkludere dette rommet. Du kan også markere bakover fra ditt "set" -punkt. Vær imidlertid forsiktig, da du kan redigere tekst mens du merker. Hvis du ødela, bare trykk Ctrl + ^ igjen for å slå av markøren, og du kan begynne igjen.

For å kopiere den merkede teksten, trykk Meta + ^. Hvis du i stedet vil kutte teksten, trykker du på Ctrl + K.

Hvis du vil Lim inn teksten, flytter du markøren til en passende posisjon og klikker Ctrl + U.

Hvis du vil fjerne en hel tekstlinje, klikker du bare på Ctrl + K uten å markere noe. Dette er noen ganger nyttig når du redigerer konfigurasjonsfiler.
Hvis du vil fjerne en hel tekstlinje, klikker du bare på Ctrl + K uten å markere noe. Dette er noen ganger nyttig når du redigerer konfigurasjonsfiler.

Noen ekstra snarveier

Du vet hvordan i notisblokk, kan du tvinge lange linjer med tekst til å pakke inn i hva som ser ut som avsnitt? Du kan bytte den funksjonen i nano med Meta + L-snarveien. Siden linjeinnpakning er satt til "on" som standard, kommer dette vanligvis til nytte på motsatt måte; for eksempel skriver du en config-fil og vil deaktivere linjeinnpakning.

Du kan se at linjen markøren er på, har en "$" både i begynnelsen og slutten. Dette betyr at det er mer tekst både før og etter at delen vises på skjermen.
Du kan se at linjen markøren er på, har en "$" både i begynnelsen og slutten. Dette betyr at det er mer tekst både før og etter at delen vises på skjermen.

Hvis du vil søke etter en tekststreng, klikker du Ctrl + W, og skriver inn søkeordet ditt. Dette søket kan deretter bli kansellert i midten av utførelsen ved å trykke Ctrl + C uten å ødelegge bufferen.

Det forrige søkeordet vises i firkantede parenteser, og etterlater linjen blankt og trykker på Enter, gjentar det siste søket.
Det forrige søkeordet vises i firkantede parenteser, og etterlater linjen blankt og trykker på Enter, gjentar det siste søket.

Og når du blir veldig komfortabel, kan du slå den nyttige delen nederst av ved å trykke Meta + X for å få mer skjermplass for redigering!

Image
Image

Noen historie

Nano ble designet for å være lik i utseende og følelse til et annet program kalt Pico. Pico var standard tekstredigerer av Pine, et e-postprogram fra tilbake på dagen som ikke ble distribuert med en GPL-vennlig lisens. Dette betydde at omfordeling var noe av et fuzzy område, og så ble TIP-prosjektet født. "TIP er ikke Pico" lagt til noen funksjonalitet som Pico manglet og ble lisensiert for gratis distribusjon, og over tid ble nanoen vi elsker å bruke i dag. For mer informasjon, sjekk ut Nano-prosjektets historie-seksjon om deres vanlige spørsmål.

Nano-styrken ligger i sin brukervennlighet. Snarveiene fungerer som i GUI-baserte tekstbehandlere som Word og Open Office, så det handler bare om å lære hvilke som gjør hva. Alt utenom det er bare enkel tekstredigering. Neste gang du må redigere ting på kommandolinjen, håper vi at du vil bli mer komfortabel med det nå som du har blitt kjent med nano.

Anbefalt: