Sådan oprettes der hurtigt en tekstfil ved hjælp af kommandolinjen i Linux

Hvis du er en tastaturperson, kan du udrette mange ting bare ved hjælp af Linux-kommandolinjen. For eksempel er der et par brugervenlige metoder til oprettelse af tekstfiler, hvis du har brug for det.

Opret en tekstfil ved hjælp af Cat-kommandoen

Vores første metode til oprettelse af tekstfiler bruger catkommandoen. Det er nyttigt, hvis du straks vil tilføje noget tekst til din nye fil.

Indtast bare følgende kommando ved terminalprompten (erstat "sample.txt" med det, du vil navngive din fil), og tryk derefter på Enter:

cat> sample.txt

Efter at have trykket på Enter vender du ikke tilbage til terminalprompten. I stedet placeres markøren på den næste linje, og du kan begynde at indtaste tekst direkte i din fil. Indtast dine tekstlinjer, og tryk på Enter efter hver linje. Når du er færdig, skal du trykke på Ctrl + D for at afslutte filen og vende tilbage til prompten.

For at bekræfte, at din fil blev oprettet, kan du bruge lskommandoen til at vise en katalogoversigt for filen:

ls -l sample.txt

Du kan også bruge cat-kommandoen til at se indholdet af din fil. Skriv bare følgende kommando ved prompten, og tryk derefter på Enter:

katteprøve.txt

Opret en tekstfil ved hjælp af kommandoen Touch

Du kan også oprette en tekstfil ved hjælp af touchkommandoen. En forskel mellem at bruge denne kommando og den catkommando, vi dækkede i det sidste afsnit, er, at mens catkommandoen lader dig indtaste tekst i din fil med det samme, bruger touchkommandoen ikke. En anden stor forskel er, at touchkommandoen giver dig mulighed for at oprette flere nye filer med en enkelt kommando.

Den touchkommando er praktisk til hurtigt at oprette filer, du har til hensigt at bruge senere.

For at oprette en ny fil skal du skrive følgende kommando ved terminalprompten (erstatter "sample.txt" med det filnavn du vil bruge) og derefter trykke på Enter:

tryk på sample.txt

Bemærk, at du ikke får nogen indikation af, at filen blev oprettet; du er lige vendt tilbage til prompten. Du kan bruge lskommandoen til at kontrollere eksistensen af ​​din nye fil:

ls -l sample.txt

Du kan også oprette flere nye filer på én gang med touchkommandoen. Bare tilføj så mange ekstra filnavne (adskilt af mellemrum), som du vil i slutningen af ​​kommandoen:

tryk på sample1.txt sample2.txt sample3.txt

Igen får du ikke vist nogen indikation af, at filen blev oprettet, men at udstede en simpel lskommando viser, at filerne virkelig er der:

Og når du er klar til at tilføje tekst til dine nye filer, kan du bare bruge en teksteditor som Vi.

Opret en tekstfil ved hjælp af Standard Redirect Symbol (>)

Du kan også oprette en tekstfil ved hjælp af standard omdirigeringssymbolet, som normalt bruges til at omdirigere output fra en kommando til en ny fil. Hvis du bruger den uden en foregående kommando, opretter omdirigeringssymbolet bare en ny fil. Ligesom touchkommandoen, når du opretter en fil på denne måde, kan du ikke indtaste tekst i filen med det samme. I modsætning til touchkommandoen kan du kun oprette en fil ad gangen ved at oprette en fil ved hjælp af omdirigeringssymbolet. Vi inkluderer det for fuldstændighed, og også fordi hvis du bare opretter en enkelt fil, tilbyder den mindst skrivning.

For at oprette en ny fil skal du skrive følgende kommando ved terminalprompten (erstatter "sample.txt" med det filnavn du vil bruge) og derefter trykke på Enter:

> sample.txt

Du får ingen indikation af, at filen blev oprettet, men du kan bruge lskommandoen til at kontrollere eksistensen af ​​din nye fil:

ls -l sample.txt

Disse tre metoder skal give dig mulighed for hurtigt at oprette tekstfiler på Linux-terminalen, uanset om du skal indtaste tekst i dem med det samme eller ej.