Sådan oprettes og redigeres tekstfil i Linux ved hjælp af Terminal

Indholdsfortegnelse:

Sådan oprettes og redigeres tekstfil i Linux ved hjælp af Terminal
Sådan oprettes og redigeres tekstfil i Linux ved hjælp af Terminal

Video: Sådan oprettes og redigeres tekstfil i Linux ved hjælp af Terminal

Video: Sådan oprettes og redigeres tekstfil i Linux ved hjælp af Terminal
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, April
Anonim

Denne wikiHow lærer dig, hvordan du opretter og redigerer en tekstfil i to populære Linux -tekstredigerere. Næsten alle Linux-systemer er forudinstalleret med Nano, en ligetil, brugervenlig teksteditor. Hvis du ikke kan lide (eller ikke har) Nano, kan du også bruge Vi (eller Vim, afhængigt af systemet) til at redigere tekstfiler. Vi og Vim er lidt mere udfordrende at bruge, da der er et væld af kommandoer og to forskellige tilstande.

Trin

Metode 1 af 2: Brug af Nano

Opret og rediger tekstfil i Linux ved hjælp af terminal trin 1
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 1

Trin 1. Tryk på Control+Alt+T for at åbne et nyt terminalvindue

Denne tastaturgenvej åbner et terminalvindue i næsten alle versioner af Linux.

  • Du kan også dobbeltklikke på Terminal ikon på din liste over programmer, eller ved at klikke på din Dash -menu (hvis du bruger GNOME) og søge efter terminal.
  • Nano er en meget let at bruge teksteditor, der er forudinstalleret på alle Ubuntu-baserede Linux-distributioner. Hvis du ikke har Nano, kan du få det ved at køre sudo apt install nano (Ubuntu og Debian) eller sudo yum install nano (CentOS og Fedora).
  • Hvis du nogensinde har brugt Pico -teksteditoren, finder du ud af, at Nano stort set er identisk. Og i modsætning til Vi og Vim, behøver du ikke at skifte mellem kommando- og inputtilstande, mens du bruger den.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 2
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 2

Trin 2. Naviger til det bibliotek, hvor du vil oprette din fil

Du vil sandsynligvis placere filen et sted i din hjemmemappe, hvor du allerede vil være, når du åbner et terminalvindue. Hvis du vil placere filen i en eksisterende underkatalog, kan du bruge cd kommando for at komme dertil.

  • Hvis du vil se alle mapper i det aktuelle bibliotek (dit hjemmebibliotek), skal du skrive ls og trykke på Gå ind.
  • Hvis du vil gå til et bibliotek inde i dit hjemmemappe, skal du skrive cd -biblioteksnavn og trykke på Gå ind (erstat biblioteksnavn 'med bibliotekets navn).
  • Hvis du vil oprette et nyt bibliotek, skal du køre makedir biblioteksnavn (erstat biblioteksnavn med det navn, du vil give dit nye bibliotek. Brug derefter cd biblioteksnavn til at indtaste det bibliotek.
  • Du KAN oprette og redigere filer uden for din hjemmemappe, men du skal bruge root -adgang for at gøre det.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 3
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 3

Trin 3. Skriv nano -filnavn, og tryk på ↵ Enter

Erstat filnavn med det navn, du vil give din nye tekstfil. Dette opretter og åbner en ny tekstfil med det navn.

  • For eksempel, hvis du vil oprette en fil kaldet "testfil", skal du skrive nano testfil og trykke på Gå ind.
  • Det kan være nyttigt at tilføje ".txt" til slutningen af dit filnavn, så du ved, at det er en tekstfil.
  • Hvis din nuværende bibliotek har en fil med samme navn, åbner denne kommando i stedet den fil.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 4
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 4

Trin 4. Find kommandolisten nederst i vinduet

De kommandoer, du kan bruge, mens du skriver i din fil, vises i bunden af Nano. For at se flere kommandoer skal du blot forstørre vinduet ved at trække det fra et af hjørnerne.

  • Kommandoerne starter enten med en karat (^) eller en M. Karaten repræsenterer Styring nøgle, mens M repræsenterer Alt nøgle.

    • For eksempel er ^U kommandoen til at indsætte. For at indsætte noget, du har kopieret, skal du trykke på Control + U.
    • M-U er kommandoen til at fortryde den sidste handling. For at fortryde, ville du trykke på Alt + U.
  • Hvis du vil se alle Nano -kommandoer, skal du trykke på Kontrol + G.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 5
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 5

Trin 5. Indtast din fil

Hvis du har brug for at flytte markøren, skal du bruge piletasterne.

Du kan bruge musen til at markere tekst, som du vil kopiere og/eller indsætte. Hvis du vil kopiere fremhævet tekst, skal du trykke på Alt + 6. Brug derefter piletasterne til at flytte til et andet sted i filen, og tryk på Control + U at indsætte.

Opret og rediger tekstfil i Linux ved hjælp af terminal trin 6
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 6

Trin 6. Tryk på Ctrl+O for at gemme filen

Da du allerede har givet din fil et navn, bliver du ikke bedt om at give denne fil et navn. Men hvis du startede en fil uden at give den et navn (ved bare at køre nano fra prompten uden filnavn), bliver du bedt om at skrive navnet på din nye fil og trykke på Gå ind at gemme.

Undgå fristelsen til at trykke Control + S at gemme, da det bare vil fryse dit terminalvindue!

Opret og rediger tekstfil i Linux ved hjælp af terminal trin 7
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 7

Trin 7. Tryk på Ctrl+X for at afslutte Nano

Dette vender dig tilbage til kommandoprompten.

Du kan genåbne den fil, du oprettede i Nano, ved at skrive nano -filnavn ligesom du gjorde før

Metode 2 af 2: Brug af Vi eller Vim

Opret og rediger tekstfil i Linux ved hjælp af terminal trin 8
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 8

Trin 1. Tryk på Control+Alt+T for at åbne et nyt terminalvindue

Dette åbner en ny terminal i enhver version af Linux.

  • Du kan også dobbeltklikke på Terminal ikon på din liste over programmer, eller ved at klikke på din Dash -menu (hvis du bruger GNOME) og søge efter terminal.
  • Vi er en af de ældste og mest standardiserede Unix-baserede tekstredigerere. Vim står for "Vi iMproved", hvilket betyder, at det ligner Vi, men med flere funktioner. Kører på de fleste moderne versioner af Linux vi ved prompten faktisk vil starte Vim i stedet. De grundlæggende kommandoer er de samme for begge redaktører.
  • Vi har mere en indlæringskurve end Nano, men når du først får styr på det, er det ret let at bruge.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 9
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 9

Trin 2. Gå til det bibliotek, hvor du vil oprette din fil

Du vil sandsynligvis placere filen et sted i din hjemmemappe, hvor du allerede vil være, når du åbner et terminalvindue. Hvis du vil placere filen i en eksisterende underkatalog, kan du bruge cd kommando for at komme dertil.

  • Hvis du vil se alle mapper i det aktuelle bibliotek (dit hjemmebibliotek), skal du skrive ls og trykke på Gå ind.
  • Hvis du vil gå til et bibliotek inde i dit hjemmemappe, skal du skrive cd -biblioteksnavn og trykke på Gå ind (udskift biblioteksnavn 'med bibliotekets navn).
  • Hvis du vil oprette et nyt bibliotek, skal du køre makedir biblioteksnavn (erstat biblioteksnavn med det navn, du vil give dit nye bibliotek. Brug derefter cd biblioteksnavn til at indtaste det bibliotek.
  • Du KAN oprette og redigere filer uden for din hjemmemappe, men du skal bruge root -adgang for at gøre det.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 10
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 10

Trin 3. Skriv vi filnavn, og tryk på ↵ Enter

Alternativt kan du skrive vim filnavn for at sikre, at filen åbnes i Vim i stedet for Vi. "Vi" -delen af denne kommando vælger Vim -teksteditor som det program, der skal bruges. Erstat filnavn med det navn, du ønsker at tildele din nye fil.

  • For en fil med navnet "sample.text" ville du f.eks. Skrive vi sample.txt.
  • Hvis din nuværende bibliotek har en fil med samme navn, åbner denne kommando i stedet den fil.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 11
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 11

Trin 4. Tryk på i -tasten

Når du åbner Vi eller Vim, åbnes den i en speciel tilstand, der kaldes Kommando -tilstand. Tryk på jeg nøgle vil placere dig i indsætningsmodus, hvor du skal skrive.

Du burde se - INDSÆT- dukker op i bunden af vinduet, når du trykker på I -tasten.

Opret og rediger tekstfil i Linux ved hjælp af terminal trin 12
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 12

Trin 5. Skriv din tekst

Mens du er i Indsæt -tilstand, kan du simpelthen skrive som du normalt ville gøre for ethvert andet tekstdokument. For at gå til den næste linje, skal du bare trykke på Gå ind.

Opret og rediger tekstfil i Linux ved hjælp af Terminal Trin 13
Opret og rediger tekstfil i Linux ved hjælp af Terminal Trin 13

Trin 6. Tryk på Esc -tasten

Dette tager dig tilbage til kommandotilstand. Kommandotilstand er, hvor du vil gøre ting som at gemme, kopiere, indsætte og afslutte. Du ved, at du er i kommandotilstand, når du ikke længere kan se "INSERT" nederst i vinduet.

  • Du kan bruge piletasterne til at flytte rundt i dokumentet, mens du er i kommandotilstand i både Vi og Vim. Vim lader dig også bruge piletasterne til at flytte i Indsæt -tilstand.
  • Gå tilbage til indsætningsmodus når som helst ved at trykke på jeg nøgle.
Opret og rediger tekstfil i Linux ved hjælp af terminal Trin 14
Opret og rediger tekstfil i Linux ved hjælp af terminal Trin 14

Trin 7. Skriv: w, og tryk på ↵ Enter

Alle Vi/Vim -kommandoer begynder med et kolon, og kommandoen: w gemmer filen (tænk på "w" som "skriv").

  • Hvis du har oprettet en fil uden et navn (eller vil gemme de aktuelle redigeringer i en ny fil), skal du skrive: w filnavn i stedet for at erstatte filnavn med det navn, du vil give denne fil.
  • For at få hjælp og lære mere om Vi/Vim -kommandoer skal du skrive: hjælp i kommandotilstand og trykke på Gå ind.
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 15
Opret og rediger tekstfil i Linux ved hjælp af terminal trin 15

Trin 8. Skriv: q, og tryk på ↵ Enter for at afslutte

Dette lukker din fil og bringer dig tilbage til kommandoprompten.

  • For at genåbne filen skal du bare skrive vi filnavn eller vim filnavn.
  • Du kan også gemme og afslutte på samme tid ved at skrive: wq i kommandotilstand.

Tips

  • Sørg for at gemme din fil, før du forlader, da du ikke altid vil blive advaret om ændringer, der ikke er gemt.
  • Du kan køre man vi eller man nano ved kommandoprompten for at se manualerne til en af disse tekstredigerere.
  • En af de mest nyttige funktioner i Vim over Vi er dens syntaksfremhævelse, hvilket er fantastisk til kodere. Det leveres også med integreret stavekontrol og mulighed for at bevæge sig rundt med piletasterne i Indsæt-tilstand.

Anbefalede: