Hur skapar och redigerar jag textfiler i Linux med Terminal?

1. Öppna ett terminalfönster.
2. Gå till katalogen där du vill skapa filen.
3. Skriv vi nameoffile.txt och tryck på Enter.
4. Skriv för i att gå till infoga / redigera läge.
5. Ange din text.
6. Tryck för Esc att öppna kommandoläge.
7. Skriv :wq och tryck på Enter.

Du kan snabbt skapa en enkel textfil eller använda antingen Vim eller Emacs för att skapa
Du kan snabbt skapa en enkel textfil eller använda antingen Vim eller Emacs för att skapa och redigera en avancerad fil.

Den här guiden lär dig hur du använder Terminal-appen i Linux för att skapa en textfil. När du har gjort det kan du använda en av Linux inbyggda textredigerare för att göra ändringar i filen.

Del 1 av 4: öppningsterminal

  1. 1
    Öppna terminalen. För att göra det, klicka på Meny, hitta sedan Terminal-appen - som liknar en svart ruta med en vit "> _" i den - och klicka på den. Du hittar vanligtvis Terminal i en stapel till vänster i menyfönstret.
    • Du kan också klicka på sökfältet högst upp i menyfönstret och sedan skriva in för terminal att söka efter det.
    • De flesta Linux Distros öppnar också terminalen när du trycker på Ctrl+ Alt+ T.
  2. 2
    Skriv ls in terminalen och tryck sedan på enter. Terminal öppnas i din hemkatalog, men ls kommandot visar varje mapp i din nuvarande katalog. För att skapa en textfil i någon av dessa kataloger måste du ändra den aktuella katalogen.
  3. 3
    Hitta en katalog där du vill skapa en textfil. Alla katalognamn som listas under ls kommandot (t.ex. "Desktop") är en plats som du kan navigera till.
    • Du KAN skapa och redigera filer utanför denna katalog, men tänk på att detta kan orsaka dödliga problem. Om du är säker på att göra det, använd kommandot för ls / att se och navigera genom rotkatalogen och prefix dina kommandon sudo när du öppnar textredigeraren. Mer om det senare.
  4. 4
    Typ cd directory. Du kommer att ersätta "katalog" med namnet på din önskade katalog. Detta kommando ändrar Terminal fokus från den aktuella katalogen till den du namnge.
    • Till exempel skulle du skriva för cd Desktop att flytta Terminal kommandoplats till skrivbordskatalogen.
    • Om du vill skapa en textfil i en specifik mapp i den valda katalogen placerar du ett "/" efter katalogen och skriver sedan in mappens namn. Till exempel: för en mapp med namnet "Övrigt" i dokumentkatalogen skriver du cd Documents/Misc.
  5. 5
    Tryck på enter. Om du gör det kommer du att köra ditt kommando och därmed flytta Terminal målkatalog från din hemkatalog till den du angav.
  6. 6
    Bestäm ett textredigeringsprogram. Du kan snabbt skapa en enkel textfil eller använda antingen Vim eller Emacs för att skapa och redigera en avancerad fil. Nu när du befinner dig i katalogen där du vill placera din textfil är det dags att fortsätta med att skapa den.
Den här guiden lär dig hur du använder Terminal-appen i Linux för att skapa en textfil
Den här guiden lär dig hur du använder Terminal-appen i Linux för att skapa en textfil.

Del 2 av 4: skapa en snabb textfil

  1. 1
    Skriv cat > filename.txtin terminalen. Du kommer att ersätta "filnamn" med ditt önskade textfilnamn (t.ex. "exempel").
    • Till exempel: när du skapar en fil med namnet "kitty" skriver du cat > kitty.txt.
  2. 2
    Tryck på enter. Om du gör det skapas en ny textfil med det angivna namnet i din nuvarande katalog. Markören visas på en tom rad i Terminal.
  3. 3
    Ange dokumentets text. Du kan helt enkelt skriva som vanligt för alla andra textdokument. För att spara den aktuella textraden och hoppa till nästa rad trycker du på Enter.
    • Om du har textfilens katalog öppen kan du också helt enkelt dubbelklicka på textfilen när den verkar utföra detta steg.
  4. 4
    Tryck på ctrl+z. Detta nyckelkommando sparar ditt arbete och returnerar dig till Terminal-kommandoraden, så att du kan fortsätta skriva in kommandon.
  5. 5
    Skriv ls -l filename.txtin terminalen. Du kommer att ersätta "filnamn" med textfilens namn. Detta kommando kommer att hitta din fil, vilket säkerställer att den skapades säkert i din katalog.
    • Till exempel: för att öppna en fil med namnet "textfil", skulle du skriva ls -l textfile.txt.
    • Bokstäverna i denna kod är gemener "L", inte versaler "i".
  6. 6
    Tryck på enter. Om du gör det bör tiden, datumet och namnet på din fil visas på följande rad, vilket indikerar att den skapades och sparades i din valda katalog.
För att skapa en textfil i någon av dessa kataloger måste du ändra den aktuella katalogen
För att skapa en textfil i någon av dessa kataloger måste du ändra den aktuella katalogen.

Del 3 av 4: använda vim

  1. 1
    Skriv vi filename.txtin terminalen. "Vi" -delen av detta kommando väljer Vim-textredigeraren som det program som ska användas. Du kommer att ersätta "filnamn" med det namn du vill tilldela din nya fil.
    • För en fil med namnet "tamins" skriver du till exempel vi tamins.txt.
    • Om din nuvarande katalog har en fil med samma namn öppnas det här kommandot istället.
  2. 2
    Tryck på enter. Detta skapar din nya fil och öppnar den i Vim-redigeraren. Du bör se ett tomt terminalfönster med en tilde (~) på varje rad, samt ditt textfils namn längst ner i fönstret.
  3. 3
    Tryck på datorns i tangent. Om du gör det placeras ditt dokument i "Infoga" -läge, där du kan skriva in text efter behov.
    • Du bör se - INSERT - dyker upp längst ner i fönstret när du trycker på I knappen.
  4. 4
    Ange dokumentets text. Du kan helt enkelt skriva som vanligt för alla andra textdokument. För att spara den aktuella textraden och hoppa till nästa rad trycker du på Enter.
  5. 5
    Tryck på esc knappen. Det är vanligtvis i det övre vänstra hörnet på datorns tangentbord. Denna tangent stoppar infogningsläget.
  6. 6
    Tryck på : (kolon). Denna tangent placerar Vim i "Kommando" -läge.
    • Du bör se en markör visas längst ner i fönstret.
  7. 7
    Skriv :win terminalen och tryck enter. Detta kommando sparar ditt dokument som det är för närvarande.
  8. 8
    Skriv :qin terminalen och tryck enter. Om du gör det slutar du från Vim och återgår till Terminalens huvudgränssnitt. Din textfil finns nu i din angivna katalog.
    • Du kan söka efter textfilen genom att skriva ls i Terminal och trycka på Enteroch sedan leta efter filens namn.
    • Du kan också skriva för :wq att spara och avsluta i ett kommando.
  9. 9
    Öppna filen igen från terminalfönstret. Precis som du gjorde för att skapa filen skriver du för vi filename.txt att öppna filen. Den här gången när du öppnar filen bör du se alla sparade ändringar du gjort.

Del 4 av 4: använda emacs

  1. 1
    Skriv emacs filename.txtin terminalen. Du kommer att ersätta "filnamn" med ditt önskade namn för textfilen.
  2. 2
    Tryck på enter. Så länge din textfils namn inte är en duplikat av en befintlig textfil i din nuvarande katalog öppnar detta kommando en ny textfil i Emacs-redigeraren.
    • Till exempel: en fil med namnet "newfile" kräver att du skriver emacs newfile.txt.
    • Om du angav ett befintligt textfilnamn öppnar detta kommando istället filen i fråga.
  3. 3
    Lär känna emacs-kommandon. Emacs levereras komplett med massor av kraftfulla kommandon som låter dig navigera runt i ett dokument, leta upp relaterad information eller hjälpinformation, manipulera text och förstå din kod. Dessa kommandon delas in i två typer: Kontrollkommandon och Metakommandon.
    • Kontrollkommandon skrivs så här: C<bokstav>. För att utföra ett kontrollkommando håller du ned Ctrl tangenten och trycker på den angivna bokstavsknappen samtidigt (t.ex. Ctrl och A).
    • Meta (eller Escape) -kommandon skrivs så: M<letter> eller ESC <letter>. "M" avser en dators Alt nyckel eller Esc nyckel, eftersom inte alla datorer har Alt nyckeln.
    • Ett kommando skrivet som C-a b(eller M-a b) kräver att du håller Ctrl(eller Alt eller Esc) medan du trycker på den första knappen (t.ex. a, släpper sedan båda knapparna och trycker omedelbart på den andra knappen (t.ex. b).
  4. 4
    Ange dokumentets text. Du kan helt enkelt skriva som vanligt för alla andra textdokument. För att spara den aktuella textraden och hoppa till nästa rad trycker du på Enter.
  5. 5
    Tryck på ctrl+x och sedan på s. Om du gör det sparas din fil.
  6. 6
    Tryck på ctrl+x och sedan på ctrl+c. Detta avslutar Emacs textredigerare och återgår till din katalog i Terminal. Din textfil ska nu sparas under ditt valda namn i den här katalogen.
  7. 7
    Öppna din textfil igen. För att göra det, skriv bara emacs filename.txt in Terminal. Så länge du befinner dig i samma katalog som filen, öppnar du din textfil i Emacs, då kan du fortsätta att redigera den om du vill.
Så länge din textfils namn inte är en duplikat av en befintlig textfil i din nuvarande katalog öppnar
Så länge din textfils namn inte är en duplikat av en befintlig textfil i din nuvarande katalog öppnar detta kommando en ny textfil i Emacs-redigeraren.

Tips

  • Vim är generellt tillgängligt på alla versioner av Linux, medan Emacs är en mer detaljerad redaktör som nybörjare kan ha lättare att använda.
  • Du kan ta upp Emacs "Hjälp" -skärm genom att trycka på Ctrl+ H, sedan släppa båda knapparna och trycka på T. Hjälpmenyn visar ytterligare tangentkommandon och andra funktioner i Emacs-redigeraren som kan hjälpa dig när du skriver.

Varningar

  • Om du inte sparar dokumentet innan det stängs kan det inte leda till en varning, särskilt inte i Vim-redaktörer. Spara alltid dokumentet innan du stänger det.

Frågor och svar

  • Hur skriver jag Java-kod och kompilerar den på en Ubuntu-server?
    Först får du tillgång till servern. Du kan antingen använda SSH eller fysiskt komma åt den. Följ stegen i artikeln för att skriva en fil med koden, men spara den som.java istället för.txt. Därefter skriver du "javac yourFileName.java" och sedan "java yourFileName", med "yourFileName" som det faktiska namnet på din fil. (Om en Java-kompilator inte är installerad fungerar det inte. Du kan installera en Java-kompilator från Ubuntus APT-arkiv, men du behöver administratörsrättigheter för det, så att du inte nödvändigtvis kan göra det själv.)

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail