Hoe maak je een tekstbestand aan in de Linux-terminal
In Linux kun je tekstbestanden openen en bewerken met een teksteditor die is ontworpen voor platte tekst. Deze bestanden zijn niet specifiek gecodeerd of geformatteerd.
Linux biedt meerdere manieren om een bestand aan te maken. De snelste is waarschijnlijk via de opdrachtregel of terminal. Voor alle gebruikers, vooral serverbeheerders die snel tekstbestanden, scripts of configuratiebestanden moeten aanmaken, is dit een essentiële vaardigheid.
Laten we doorgaan met de gids over vier standaardtechnieken om een tekstbestand aan te maken in de terminal.
Vergeet niet dat Hostman een betrouwbare beheerde Linux VPS voor jouw projecten aanbiedt.
Vereisten voor het aanmaken van bestanden in Linux Link kopiëren
Zorg dat aan de volgende vereisten is voldaan voordat je bestanden aanmaakt in een Linux-omgeving via de opdrachtregel:
-
Toegang tot een functionerend Linux-systeem: je moet een Linux-gebaseerd besturingssysteem hebben geïnstalleerd op je computer of toegang hebben tot een Linux-server via het SSH-protocol (Secure Shell).
-
Werkende terminalinterface: controleer of je terminalapplicatie toegankelijk en volledig functioneel is. De terminal is jouw primaire toegangspoort om opdrachten uit te voeren.
-
Voldoende gebruikersrechten: controleer of je bestanden mag aanmaken in de gekozen map. Mogelijk moet je
sudogebruiken (voor mappen met toegangsbeperkingen) om je rechten te verhogen. -
Beheersing van basiscommando's: raak vertrouwd met essentiële commando's zoals
touchom bestanden aan te maken,echoom tekst weer te geven,catom inhoud te bekijken, en teksteditors zoalsnano,vimofviom bestanden direct te bewerken. -
Hulpmiddelen voor tekstbewerking: zorg dat je systeem tekstbewerkingshulpmiddelen bevat, zoals
nanovoor eenvoudige opdrachten,vimvoor geavanceerde configuraties, of grafische opties zoalsgeditvoor gebruiksvriendelijk navigeren. -
Kennis van mapbeheer: raak vertrouwd met opdrachten zoals
cdom van map te wisselen enlsom de inhoud van mappen weer te geven. Deze kennis stroomlijnt je werkwijze en voorkomt fouten.
Gebruik van het touch-commando Link kopiëren
Over het algemeen wordt het touch-commando gebruikt om lege bestanden aan te maken en tijdstempels bij te werken. Als het bestand nog niet bestaat, wordt er een leeg bestand aangemaakt.
-
Open je terminalemulator.
- Typ de opdracht:
touch bestandsnaam.txtVervang "bestandsnaam" door de gewenste naam. Bestaat het bestand al, dan worden alleen de tijdstempels bijgewerkt zonder inhoud te wijzigen. Anders wordt een nieuw leeg bestand aangemaakt.
-
Druk op Enter — bij succes is er geen uitvoer.
-
Gebruik het commando
lsom te controleren of het bestand is aangemaakt.
Gebruik van echo met omleiding Link kopiëren
Het echo-commando wordt veel gebruikt om tekst in de terminal weer te geven. Maar het kan ook worden gebruikt om inhoud naar een bestand te schrijven of een leeg bestand aan te maken. Combineer echo met de omleidingssymbolen > of >> en de gewenste bestandsnaam.
-
Open je terminal.
-
Typ de opdracht:
echo “Jouw tekst hier” > bestandsnaam.txtVervang de tekst tussen aanhalingstekens (laat ze staan) door je eigen tekst.
-
Druk op Enter. De tekst wordt toegevoegd aan het bestand. Als het bestand al bestaat, wordt het overschreven. Anders wordt een nieuw bestand aangemaakt.
-
Gebruik
catom te controleren of het bestand is aangemaakt en de inhoud correct is.
Gebruik van cat met omleiding Link kopiëren
Het cat-commando wordt vooral gebruikt om inhoud van bestanden te combineren en weer te geven. Het kan echter ook worden gebruikt om een bestand aan te maken door de standaarduitvoer van cat om te leiden.
-
Open je terminal.
-
Typ de opdracht:
cat > bestandsnaam.txtVervang bestandsnaam.txt door je gewenste naam. Hiermee ontvangt cat invoer van het toetsenbord en slaat deze op in het bestand.
-
Druk op Enter. De terminal wacht op invoer.
-
Typ de gewenste inhoud. Druk op Enter na elke regel.
-
Druk op Ctrl + D om het invoeren te stoppen en het bestand op te slaan.
-
Gebruik
catom te controleren of de inhoud correct is opgeslagen.
Gebruik van printf voor geavanceerde bestandsaanmaak Link kopiëren
Het printf-commando is een krachtig alternatief voor echo, met meer opmaakopties voor gestructureerde tekst.
-
Open de terminal.
-
Gebruik
printfom de opmaak te definiëren met tekens zoals\n(nieuwe regel) of\t(tab). Leid de uitvoer om met>.
Voorbeeld:
printf "Eerste regel\nTweede regel\nIngesprongen\tDerde regel\n" > bestand_geformatteerd.txt-
Gebruik
catom het bestand te controleren en te verifiëren dat de opmaak klopt.
Om toe te voegen zonder te overschrijven, gebruik >>:
printf "Extra inhoud.\n" >> bestand_geformatteerd.txtGebruik van een teksteditor Link kopiëren
Je kunt ook bestanden aanmaken met teksteditors in Linux. Elke distributie bevat minstens één ingebouwde teksteditor voor de terminal, maar je kunt ook een andere kiezen zoals Vim, Nano of Emacs, afhankelijk van je voorkeur.
Vim Link kopiëren
vim (Vi IMproved) is een flexibele en krachtige teksteditor. Het werkt met modi voor invoer, navigatie en bewerking. Het ondersteunt gesplitste vensters, meerdere buffers, syntaxiskleuring en plugins.
-
Start
vimmet de gewenste bestandsnaam.
-
Druk op i om naar invoermodus te gaan.
-
Typ en bewerk de inhoud.
-
Druk op Esc, typ
:wqen druk op Enter om op te slaan en af te sluiten.
Nano Link kopiëren
nano is ideaal voor eenvoudige en snelle bewerkingen. Het ondersteunt basisbewerkingen, zoeken en vervangen, en syntaxiskleuring.
-
Start
nanomet de gewenste bestandsnaam.
-
Typ je inhoud.
-
Druk op Ctrl + O om op te slaan, bevestig de naam en druk op Ctrl + X om af te sluiten.
Emacs Link kopiëren
emacs is een krachtige editor met ondersteuning voor syntaxiskleuring, meerdere buffers, gesplitste vensters en integratie met externe tools.
-
Start
emacsmet de gewenste bestandsnaam. -
Typ en bewerk de inhoud.
-
Druk op Ctrl + X, daarna Ctrl + S om op te slaan, en Ctrl + X gevolgd door Ctrl + C om af te sluiten.
Installeer de editor dan met:
apt-get install vimapt-get install nano apt-get install emacsGedit Link kopiëren
gedit is een grafische editor met ondersteuning voor platte tekst en syntaxiskleuring. Dankzij de intuïtieve interface is hij geschikt voor snelle bewerkingen tot complexe documenten.
-
Start
geditvia het menu of voer uit:
gedit voorbeeld.txtAls het bestand niet bestaat, wordt het aangemaakt.
-
Typ of plak je inhoud in de editor.
-
Sla op met Ctrl + S of kies Bestand > Opslaan.
-
Controleer in de terminal met
lsof toon de inhoud metcat.
Aanbevelingen voor bestandscreatie in Linux Link kopiëren
-
Zorg dat je voldoende rechten hebt in de doelmap. Anders kun je werken in een map waarin je volledige toegang hebt of
sudogebruiken. -
Controleer of een bestand met dezelfde naam al bestaat voordat je
>gebruikt, omdat dit overschrijft. Gebruik>>om data toe te voegen zonder verlies. -
Leer werken met
printf,echoen editors zoalsvimofnano. Deze tools verminderen fouten en verhogen de productiviteit. -
Gebruik
printfvoor gestructureerde bestanden zoals configuratiebestanden of scripts.
Conclusie Link kopiëren
Je kent nu de basisvaardigheden om een bestand aan te maken in Linux via de terminal! Met de opdrachtregel kun je snel en efficiënt tekstbestanden maken en beheren.
Gebruik touch voor lege bestanden, echo of printf om inhoud toe te voegen, cat voor directe invoer, en editors zoals vim, nano, gedit of emacs voor geavanceerdere bewerkingen.
Elke methode voldoet aan een andere behoefte: snelle aanmaak, tekst toevoegen of opmaak beheren. Al deze tools helpen Linux-gebruikers om eenvoudig en snel tekstbestanden te beheren via de terminal.