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.
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 sudo
gebruiken (voor mappen met toegangsbeperkingen) om je rechten te verhogen.
Beheersing van basiscommando's: raak vertrouwd met essentiële commando's zoals touch
om bestanden aan te maken, echo
om tekst weer te geven, cat
om inhoud te bekijken, en teksteditors zoals nano
, vim
of vi
om bestanden direct te bewerken.
Hulpmiddelen voor tekstbewerking: zorg dat je systeem tekstbewerkingshulpmiddelen bevat, zoals nano
voor eenvoudige opdrachten, vim
voor geavanceerde configuraties, of grafische opties zoals gedit
voor gebruiksvriendelijk navigeren.
Kennis van mapbeheer: raak vertrouwd met opdrachten zoals cd
om van map te wisselen en ls
om de inhoud van mappen weer te geven. Deze kennis stroomlijnt je werkwijze en voorkomt fouten.
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.
touch bestandsnaam.txt
Vervang "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 ls
om te controleren of het bestand is aangemaakt.
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.txt
Vervang 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 cat
om te controleren of het bestand is aangemaakt en de inhoud correct is.
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.txt
Vervang 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 cat
om te controleren of de inhoud correct is opgeslagen.
Gebruik Hostman efficiënte S3 opslag
Het printf
-commando is een krachtig alternatief voor echo
, met meer opmaakopties voor gestructureerde tekst.
Open de terminal.
Gebruik printf
om 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 cat
om 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.txt
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
(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 vim
met de gewenste bestandsnaam.
Druk op i om naar invoermodus te gaan.
Typ en bewerk de inhoud.
Druk op Esc, typ :wq
en druk op Enter om op te slaan en af te sluiten.
nano
is ideaal voor eenvoudige en snelle bewerkingen. Het ondersteunt basisbewerkingen, zoeken en vervangen, en syntaxiskleuring.
Start nano
met 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
is een krachtige editor met ondersteuning voor syntaxiskleuring, meerdere buffers, gesplitste vensters en integratie met externe tools.
Start emacs
met 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.
Opmerking: als je de melding krijgt "vim-commando niet gevonden", "nano niet gevonden" of "emacs niet gevonden", betekent dit dat de editor niet is geïnstalleerd of niet in de
PATH
-variabele zit.
Installeer de editor dan met:
apt-get install vim
apt-get install nano
apt-get install emacs
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 gedit
via het menu of voer uit:
gedit voorbeeld.txt
Als 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 ls
of toon de inhoud met cat
.
Zorg dat je voldoende rechten hebt in de doelmap. Anders kun je werken in een map waarin je volledige toegang hebt of sudo
gebruiken.
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
, echo
en editors zoals vim
of nano
. Deze tools verminderen fouten en verhogen de productiviteit.
Gebruik printf
voor gestructureerde bestanden zoals configuratiebestanden of scripts.
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.