Hvordan lage og redigere tekstfil i Linux ved hjelp av Terminal

Innholdsfortegnelse:

Hvordan lage og redigere tekstfil i Linux ved hjelp av Terminal
Hvordan lage og redigere tekstfil i Linux ved hjelp av Terminal

Video: Hvordan lage og redigere tekstfil i Linux ved hjelp av Terminal

Video: Hvordan lage og redigere tekstfil i Linux ved hjelp av Terminal
Video: Tappe ser på nrksuper.no [EDUCATIONAL] 2024, Kan
Anonim

Denne wikiHow lærer deg hvordan du oppretter og redigerer en tekstfil i to populære Linux -tekstredigerere. Nesten alle Linux-systemer er forhåndsinstallert med Nano, en enkel tekstredigerer som er enkel å bruke. Hvis du ikke liker (eller ikke har) Nano, kan du også bruke Vi (eller Vim, avhengig av system) for å redigere tekstfiler. Vi og Vim er litt mer utfordrende å bruke, ettersom det er en rekke kommandoer og to forskjellige moduser.

Trinn

Metode 1 av 2: Bruke Nano

Opprett og rediger tekstfil i Linux ved hjelp av terminal trinn 1
Opprett og rediger tekstfil i Linux ved hjelp av terminal trinn 1

Trinn 1. Trykk på Control+Alt+T for å åpne et nytt terminalvindu

Denne hurtigtasten åpner et terminalvindu i nesten alle versjoner av Linux.

  • Du kan også dobbeltklikke på Terminal ikonet i listen over programmer, eller ved å klikke på Dash -menyen (hvis du bruker GNOME) og søke etter terminal.
  • Nano er en veldig brukervennlig tekstredigerer som er forhåndsinstallert på alle Ubuntu-baserte Linux-distribusjoner. Hvis du ikke har Nano, kan du få det ved å kjøre sudo apt install nano (Ubuntu og Debian) eller sudo yum install nano (CentOS og Fedora).
  • Hvis du noen gang har brukt Pico -tekstredigereren, finner du ut at Nano i hovedsak er identisk. Og i motsetning til Vi og Vim, trenger du ikke å bytte mellom kommando- og inndatamodus mens du bruker den.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 2
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 2

Trinn 2. Naviger til katalogen der du vil opprette filen

Du vil sannsynligvis plassere filen et sted i hjemmekatalogen, som er der du allerede vil være når du åpner et terminalvindu. Hvis du vil plassere filen i en eksisterende underkatalog, kan du bruke cd kommando for å komme dit.

  • Hvis du vil vise alle mappene i den nåværende katalogen (hjemmekatalogen), skriver du inn ls og trykker på Tast inn.
  • For å gå til en katalog inne i hjemmekatalogen, skriver du inn cd -katalognavn og trykker på Tast inn (erstatt katalognavn 'med katalogens navn).
  • Hvis du vil opprette en ny katalog, kjører du makedir -katalognavn (bytt katalognavn med navnet du vil gi den nye katalogen. Bruk deretter cd -katalognavn for å gå inn i katalogen.
  • Du KAN opprette og redigere filer utenfor hjemmekatalogen, men du trenger root -tilgang for å gjøre det.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 3
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 3

Trinn 3. Skriv inn nano -filnavn og trykk på ↵ Enter

Erstatt filnavn med navnet du vil gi den nye tekstfilen. Dette oppretter og åpner en ny tekstfil med det navnet.

  • For eksempel, hvis du vil opprette en fil som heter "testfil", skriver du nano testfil og trykker på Tast inn.
  • Det kan være nyttig å legge til ".txt" på slutten av filnavnet ditt, slik at du vet at det er en tekstfil.
  • Hvis din nåværende katalog har en fil med samme navn, åpner denne kommandoen i stedet den filen.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 4
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 4

Trinn 4. Finn kommandolisten nederst i vinduet

Kommandoene du kan bruke mens du skriver inn filen vises nederst på Nano. For å se flere kommandoer, bare forstørre vinduet ved å dra det fra et av hjørnene.

  • Kommandoene starter enten med en karat (^) eller en M. Karaten representerer Kontroll nøkkelen, mens M representerer Alt nøkkel.

    • For eksempel er ^U kommandoen som skal limes inn. For å lime inn noe du har kopiert, trykker du på Kontroll + U.
    • M-U er kommandoen for å angre den siste handlingen. For å angre, trykker du Alt + U.
  • Trykk på for å se alle Nano -kommandoer Kontroll + G.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 5
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 5

Trinn 5. Skriv inn filen

Hvis du trenger å flytte markøren, bruker du piltastene.

Du kan bruke musen til å markere teksten du vil kopiere og/eller lime inn. Trykk på for å kopiere uthevet tekst Alt + 6. Deretter bruker du piltastene til å flytte til et annet sted i filen og trykker på Kontroll + U å lime inn.

Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 6
Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 6

Trinn 6. Trykk på Control+O for å lagre filen

Siden du allerede har gitt filen et navn, blir du ikke bedt om å gi denne filen et navn. Men hvis du startet en fil uten å gi den et navn (ved bare å kjøre nano fra ledeteksten uten filnavn), blir du bedt om å skrive navnet på den nye filen og trykke på Tast inn å redde.

Unngå fristelsen til å trykke Kontroll + S å lagre, da det bare vil fryse terminalvinduet!

Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 7
Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 7

Trinn 7. Trykk Ctrl+X for å gå ut av Nano

Dette returnerer deg til ledeteksten.

Du kan åpne filen du opprettet i Nano igjen ved å skrive nano -filnavn akkurat som du gjorde før

Metode 2 av 2: Bruke Vi eller Vim

Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 8
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 8

Trinn 1. Trykk på Control+Alt+T for å åpne et nytt terminalvindu

Dette vil åpne en ny terminal i en hvilken som helst versjon av Linux.

  • Du kan også dobbeltklikke på Terminal ikonet i listen over programmer, eller ved å klikke på Dash -menyen (hvis du bruker GNOME) og søke etter terminal.
  • Vi er en av de eldste og mest standardiserte Unix-baserte tekstredigererne. Vim står for "Vi iMproved", noe som betyr at det er som Vi, men med flere funksjoner. På de fleste moderne versjoner av Linux, kjører vi ved ledeteksten vil faktisk starte Vim i stedet. De grunnleggende kommandoene er de samme for begge redaktørene.
  • Vi har mer læringskurve enn Nano, men når du får tak i det, er det ganske enkelt å bruke.
Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 9
Opprett og rediger tekstfil i Linux ved å bruke terminal trinn 9

Trinn 2. Gå til katalogen der du vil opprette filen

Du vil sannsynligvis plassere filen et sted i hjemmekatalogen, som er der du allerede vil være når du åpner et terminalvindu. Hvis du vil plassere filen i en eksisterende underkatalog, kan du bruke cd kommando for å komme dit.

  • Hvis du vil vise alle mappene i den nåværende katalogen (hjemmekatalogen), skriver du inn ls og trykker på Tast inn.
  • For å gå til en katalog inne i hjemmekatalogen, skriver du inn cd -katalognavn og trykker på Tast inn (erstatt katalognavn 'med katalognavnet).
  • Hvis du vil opprette en ny katalog, kjører du makedir -katalognavn (bytt katalognavn med navnet du vil gi den nye katalogen. Bruk deretter cd -katalognavn for å gå inn i katalogen.
  • Du KAN opprette og redigere filer utenfor hjemmekatalogen, men du trenger root -tilgang for å gjøre det.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 10
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 10

Trinn 3. Skriv inn vi filnavn og trykk på ↵ Enter

Alternativt kan du skrive inn vim filnavn for å sikre at filen åpnes i Vim i stedet for Vi. "Vi" -delen av denne kommandoen velger tekstredigeringsprogrammet Vim som programmet som skal brukes. Erstatt filnavn med navnet du vil tilordne den nye filen.

  • For en fil som heter "sample.text", for eksempel, vil du skrive vi sample.txt.
  • Hvis din nåværende katalog har en fil med samme navn, åpner denne kommandoen i stedet den filen.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 11
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 11

Trinn 4. Trykk på i -tasten

Når du åpner Vi eller Vim, åpnes den i en spesiell modus som heter Kommandomodus. Trykk på Jeg nøkkelen vil sette deg inn i Sett inn -modus, og det er der du skriver.

Du bør se -- SETT INN -- dukker opp nederst i vinduet når du trykker på I -tasten.

Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 12
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 12

Trinn 5. Skriv inn teksten

Mens du er i Sett inn -modus, kan du ganske enkelt skrive inn som du vanligvis ville gjort for alle andre tekstdokumenter. Trykk på for å gå til neste linje Tast inn.

Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 13
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 13

Trinn 6. Trykk på Esc -tasten

Dette tar deg tilbake til kommandomodus. I kommandomodus gjør du ting som å lagre, kopiere, lime inn og avslutte. Du vet at du er i kommandomodus når du ikke lenger ser "INSERT" nederst i vinduet.

  • Du kan bruke piltastene til å flytte rundt i dokumentet mens du er i kommandomodus både i Vi og Vim. Vim lar deg også bruke piltastene til å flytte i Sett inn -modus.
  • Gå tilbake til Sett inn -modus når som helst ved å trykke på Jeg nøkkel.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 14
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 14

Trinn 7. Skriv: w og trykk på ↵ Enter

Alle Vi/Vim -kommandoer begynner med et kolon, og: w -kommandoen lagrer filen (tenk på "w" som "skrive").

  • Hvis du opprettet en fil uten navn (eller vil lagre de nåværende redigeringene til en ny fil), skriver du: w filnavn i stedet, og erstatter filnavn med navnet du vil gi denne filen.
  • For å få hjelp og lære mer om Vi/Vim -kommandoer, skriver du: hjelp i kommandomodus og trykker på Tast inn.
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 15
Opprett og rediger tekstfil i Linux ved å bruke Terminal Trinn 15

Trinn 8. Skriv: q og trykk ↵ Enter for å avslutte

Dette lukker filen og bringer deg tilbake til ledeteksten.

  • For å åpne filen på nytt, bare skriv inn vi filnavn eller vim filnavn.
  • Du kan også lagre og avslutte samtidig ved å skrive: wq i kommandomodus.

Tips

  • Sørg for å lagre filen din før du avslutter, da du ikke alltid blir advart om endringer som ikke er lagret.
  • Du kan kjøre man vi eller man nano ved ledeteksten for å se håndbøkene for begge disse tekstredigererne.
  • En av de mest nyttige funksjonene til Vim over Vi er dens syntaksfremheving, noe som er flott for kodere. Den kommer også med integrert stavekontroll, og muligheten til å bevege deg rundt med piltastene i Sett inn-modus.

Anbefalt: