Hur man skapar och redigerar textfiler i Linux med Terminal

Innehållsförteckning:

Hur man skapar och redigerar textfiler i Linux med Terminal
Hur man skapar och redigerar textfiler i Linux med Terminal

Video: Hur man skapar och redigerar textfiler i Linux med Terminal

Video: Hur man skapar och redigerar textfiler i Linux med Terminal
Video: How to open a tar file in Linux | Linux in a Minute 2024, Maj
Anonim

Denna wikiHow lär dig hur du använder Terminal -applikationen på Linux för att skapa textfiler. Därefter kan du använda ett av Linux inbyggda textredigeringsprogram för att ändra filen.

Steg

Del 1 av 4: Öppningsterminal

Skapa och redigera textfil i Linux med Terminal Steg 1
Skapa och redigera textfil i Linux med Terminal Steg 1

Steg 1. Öppna Terminal

Hur, klicka Meny, och leta efter Terminal -appikonen, som är en svart låda med en vit "> _" symbol inuti. Klicka på ikonen när du hittar den. Vanligtvis är Terminal i fältet till vänster i menyfönstret.

Du kan också klicka på sökfältet högst upp i menyfönstret och skriva in en terminal för att starta en sökning

Skapa och redigera textfil i Linux med Terminal Steg 2
Skapa och redigera textfil i Linux med Terminal Steg 2

Steg 2. Skriv ls i Terminal och tryck sedan på Retur

Terminalen öppnar din hemkatalog, men ls -kommandot visar alla mappar i din nuvarande katalog. För att skapa en textfil i en av dessa kataloger måste du ändra den aktuella katalogen.

Skapa och redigera textfil i Linux med Terminal Steg 3
Skapa och redigera textfil i Linux med Terminal Steg 3

Steg 3. Leta upp katalogen där du vill ladda textfilen

Alla katalognamn som anges under kommandot ls (t.ex. "Skrivbord") är platser du kan gå till.

Skapa och redigera textfil i Linux med Terminal Steg 4
Skapa och redigera textfil i Linux med Terminal Steg 4

Steg 4. Skriv in cd -katalogen

Du kommer att ersätta namnet "katalog" med önskat katalognamn. Detta kommando ändrar Terminal från den aktuella katalogen till ett av namnen du skapade.

  • Skriv till exempel cd Desktop för att ändra platsen för Terminal -kommandot till skrivbordskatalogen.
  • Om du vill skapa en textfil i en särskild mapp i den valda katalogen, inkludera en "/" symbol efter katalogen och skriv in filnamnet. Skriv till exempel cd Documents/Others för att skapa en "Other" -katalog i dokumentkatalogen.
Skapa och redigera textfil i Linux med Terminal Steg 5
Skapa och redigera textfil i Linux med Terminal Steg 5

Steg 5. Tryck på Retur

Detta kommer att utföra ditt kommando, och Terminalens målkatalog ändras från hemkatalogen till den katalog du angav.

Skapa och redigera textfil i Linux med Terminal 6
Skapa och redigera textfil i Linux med Terminal 6

Steg 6. Välj ett textredigeringsprogram

Du kan skapa enkla textfiler snabbt, eller så kan du använda Vim eller Emacs för att skapa och redigera textfiler mer djupgående. När du väl är i katalogen där du vill att dina textfiler ska vara är det dags att skapa dina textfiler.

Del 2 av 4: Skapa textfiler snabbt

Skapa och redigera textfil i Linux med Terminal Steg 7
Skapa och redigera textfil i Linux med Terminal Steg 7

Steg 1. Skriv

cat> filnamn.txt

till terminaler.

Du kommer att ersätta "filnamn" med önskat textfilnamn (t.ex. "exempel").

Till exempel: när du skapar en fil som heter “cat” skriver du cat> cat.txt

Skapa och redigera textfil i Linux med Terminal Steg 8
Skapa och redigera textfil i Linux med Terminal Steg 8

Steg 2. Tryck på Retur

Således kommer en ny textfil med det angivna namnet att visas i den aktuella katalogen. Markören visas på en tom rad i Terminal.

Skapa och redigera textfil i Linux med Terminal Steg 9
Skapa och redigera textfil i Linux med Terminal Steg 9

Steg 3. Ange dokumenttexten

Du kan skriva normalt som alla andra textdokument. Om du vill spara den aktuella textraden och gå till nästa rad trycker du på Retur.

Om din textfilkatalog öppnas dubbelklickar du på textfilen när den visas för att öppna den

Skapa och redigera textfil i Linux med Terminal Steg 10
Skapa och redigera textfil i Linux med Terminal Steg 10

Steg 4. Tryck på Ctrl+Z

Den här genvägen sparar ditt arbete och återgår till kommandoraden Terminal så att du kan fortsätta skriva kommandon.

Skapa och redigera textfil i Linux med Terminal Steg 11
Skapa och redigera textfil i Linux med Terminal Steg 11

Steg 5. Skriv

ls -l filnamn.txt

till terminaler.

Du kommer att ersätta "filnamn" med namnet på din textfil. Detta kommando söker efter dina filer och ser till att de lagras säkert i din katalog.

  • Till exempel: för att öppna en fil som heter "textfil", skriv ls -ltextfile.txt.
  • Bokstäverna i denna kod är gemener "L", inte versaler "i".
Skapa och redigera textfil i Linux med Terminal Steg 12
Skapa och redigera textfil i Linux med Terminal Steg 12

Steg 6. Tryck på Retur

Detta visar tid, datum och namn på din fil till nästa rad som anger att du skapade och sparade filen i din katalog.

Del 3 av 4: Använda Vim

Skapa och redigera textfil i Linux med Terminal Steg 13
Skapa och redigera textfil i Linux med Terminal Steg 13

Steg 1. Skriv

vi filnamn.txt

till terminaler.

"Vi" -delen av detta kommando väljer Vim som textredigeringsprogram. Du kommer att ersätta "filnamn" med namnet på den nya filen du vill ha.

  • Till exempel, för en fil som heter "tamin", skriv vi tamin.txt.
  • Om din nuvarande katalog har en fil med samma namn öppnas detta kommando.
Skapa och redigera textfil i Linux med Terminal Steg 14
Skapa och redigera textfil i Linux med Terminal Steg 14

Steg 2. Tryck på Retur

En ny fil skapas och öppnas i Vim -redigeraren. Du ser ett tomt terminalfönster med en (~) symbol på varje rad, samt ett textfilnamn längst ner i fönstret.

Skapa och redigera textfil i Linux med Terminal Steg 15
Skapa och redigera textfil i Linux med Terminal Steg 15

Steg 3. Tryck på i -tangenten på tangentbordet

Detta kommer att sätta dokumentet i "Infoga" -läge, och du kan skriva text efter behov.

du får se - - FÖRA IN -- visas längst ned i fönstret när du trycker på I -knappen.

Skapa och redigera textfil i Linux med Terminal Steg 16
Skapa och redigera textfil i Linux med Terminal Steg 16

Steg 4. Ange texten i ditt dokument

Du kan skriva normalt som alla andra textdokument. Om du vill spara den aktuella textraden och gå till nästa rad trycker du på Retur.

Skapa och redigera textfil i Linux med Terminal Steg 17
Skapa och redigera textfil i Linux med Terminal Steg 17

Steg 5. Tryck på Esc -knappen

Denna tangent finns vanligtvis i det övre vänstra hörnet på datorns tangentbord. Denna knapp kommer att sätta Vim i "Kommando" -läge (kommando).

Du kommer att se en markör visas längst ner i fönstret

Skapa och redigera textfil i Linux med Terminal Steg 18
Skapa och redigera textfil i Linux med Terminal Steg 18

Steg 6. Skriv

: w

gå till Terminal och tryck på Stiga på.

Detta kommando sparar dokumentet som det är.

Skapa och redigera textfil i Linux med Terminal Steg 19
Skapa och redigera textfil i Linux med Terminal Steg 19

Steg 7. Skriv

: q

gå till Terminal och tryck på Stiga på.

Detta låter dig lämna Vim och återgå till huvudterminalgränssnittet. Din textfil finns nu i den angivna katalogen.

  • Du kan kontrollera textfiler genom att skriva ls i Terminal och trycka på Enter och sedan söka efter textfilnamnet.
  • Du kan också skriva: wq för att spara filen och avsluta Vim i ett kommando.
Skapa och redigera textfil i Linux med Terminal Steg 20
Skapa och redigera textfil i Linux med Terminal Steg 20

Steg 8. Öppna filen från ett terminalfönster

Som när du skapar en fil, skriv vi filnamn.txt för att öppna filen. Den här gången, när du öppnar filen, kommer du att se alla ändringar som tidigare gjordes.

Del 4 av 4: Använda Emacs

Skapa och redigera textfil i Linux med Terminal 21
Skapa och redigera textfil i Linux med Terminal 21

Steg 1. Skriv

emacs filnamn.txt

till terminaler.

Du kommer att ersätta "filnamn" med önskat textfilnamn.

Skapa och redigera textfil i Linux med Terminal Steg 22
Skapa och redigera textfil i Linux med Terminal Steg 22

Steg 2. Tryck på Retur

Förutsatt att namnet på din textfil inte matchar en befintlig textfil i den aktuella katalogen öppnas en ny textfil i Emacs -redigeraren.

  • Till exempel kan en fil som heter "newfile" öppnas genom att skriva emacs newfile.txt.
  • Om du anger namnet på en fil som redan finns i katalogen öppnar detta kommando filen.
Skapa och redigera textfil i Linux med Terminal Steg 23
Skapa och redigera textfil i Linux med Terminal Steg 23

Steg 3. Lär känna Emacs kommandon

Emacs kommer med många användbara kommandon som låter dig se dokument, leta efter relaterad information eller hjälp, manipulera text och förstå din kod. Dessa kommandon indelas i två kategorier: Kontrollkommandon och Meta -kommandon.

  • Kontrollkommando skrivet så här: C-. För att köra kommandot Control håller du ned Ctrl -tangenten och trycker samtidigt på önskad bokstavstangent. (t.ex. Ctrl och A -tangenter).
  • Meta Command (eller Fly) är skrivet enligt följande: M- eller ESC. Bokstaven "M" hänvisar till tangenten alt="Image" eller Esc på tangentbordet eftersom inte alla datorer har en Alt -tangent.
  • Meta -kommandot är skrivet så här: Ca b (eller Ma b) och du måste hålla ned Ctrl (eller alt="Image" eller Esc) medan du trycker på den första tangenten (till exempel a), släpp sedan båda knapparna och tryck omedelbart på den andra tangenten ((b).
Skapa och redigera textfil i Linux med Terminal Steg 24
Skapa och redigera textfil i Linux med Terminal Steg 24

Steg 4. Ange dokumenttexten

Du kan skriva normalt som alla andra textdokument. För att spara den aktuella raden och gå till nästa rad, tryck på Enter.

Skapa och redigera textfil i Linux med Terminal Steg 25
Skapa och redigera textfil i Linux med Terminal Steg 25

Steg 5. Tryck på Ctrl+Xoch tryck sedan på S för att spara din fil.

Skapa och redigera textfil i Linux med Terminal Steg 26
Skapa och redigera textfil i Linux med Terminal Steg 26

Steg 6. Tryck på Ctrl+Xoch tryck sedan på Ctrl+C.

Detta låter dig lämna Emacs textredigerare och återgå till katalogen i Terminal. Din textfil ska sparas under det namn du valde och finnas i den här katalogen.

Skapa och redigera textfil i Linux med Terminal Steg 27
Skapa och redigera textfil i Linux med Terminal Steg 27

Steg 7. Öppna textfilen igen

För att göra detta, skriv bara emacs filnamn.txt i Terminal. Så länge du är i samma katalog som filen öppnas textfilen i Emacs. Du kan fortsätta redigera om du vill.

Tips

  • Vim är ett program som är allmänt tillgängligt på alla versioner av Linux, medan Emacs är en mer användarvänlig redaktör som gör det lättare för nybörjare att använda.
  • Du kan öppna "Hjälp" -fönstret i Emacs genom att trycka på Ctrl+H, släpp sedan båda knapparna och tryck omedelbart på T. Hjälpmenyn visar ytterligare kommandotangenter och andra funktioner i Emacs -redigeraren som kan hjälpa dig när du skriver.

Rekommenderad: