De terminal

Voorkennis en diepgang (introductie)
Een introductie binnen het onderwerp en weinig voorkennis is nodig.
Een artikel gericht op iedereen die beginner is binnen het betreffende onderwerp. Lichte voorkennis nodig en indien van toepassing staan definities en termen uitgelegd aan de onderzijde van de pagina.
We gaan een beetje de diepte in met dit artikel. Lichte voorkennis is handig en het gebruik van technische termen en definities zijn soms onvermijdelijk. Commando's kunnen ook gebruikt of toegelicht worden. Zowel de definities als commando's staan uitgelegd aan de onderzijde van het artikel.
Af en toe gaan we wat verder de diepte in en technische termen en definities zijn onvermijdelijk, net als benodigde commando's om een taak voor elkaar te krijgen. Waar mogelijk staat uitleg over de definities en commando's aan de onderzijde van de pagina.
Dit artikel gaat de diepte in en vergt enige voorkennis. Lees de tekst rustig door en laat het weten als er na het lezen toch nog iets onduidelijk is in de tekst.

Wat is een terminal?

De terminal is algemene benaming voor een terminalvenster of terminalprogramma. Binnen Linux gebruiken we de terminal om breed scala aan taken mee uit te voeren. Denk dan bijvoorbeeld aan bestandsbeheer, dataverwerking, maar ook het automatiseren van taken. De terminal is te vergelijken met de Windows opdrachtprompt of PowerShell.

Wanneer gebruiken?

Een beginner hoeft niet direct te werken met de terminal. Gelijktijdig is het wel handig om er zo snel mogelijk bekend mee te worden. De terminal kan namelijk vele taken veel sneller uitvoeren aan de hand van een commando. Waar je in de grafische omgeving diverse keren moet klikken om een taak te verrichten, zou de juiste combinatie van commando’s dit aanzienlijk kunnen versnellen.

Met de aanwezigheid van een terminal is niet verwonderlijk dat er heel veel programma’s op Linux beschikbaar zijn die voornamelijk in de terminal werken. Kortom, een nieuwe leerervaring die het systeem voor jou als gebruiker een stuk krachtiger kan maken.

Voorbeelden van terminals

Er zijn vele terminals beschikbaar voor Linux. Enkele voorbeelden:

  • Alacritty
  • Ghostty
  • Guake
  • Gnome terminal
  • Kitty
  • Konsole
  • Tabby
  • Terminator
  • Tilix
  • Xfce Terminal
  • Xterm

Ben je een beginner? Dan is het raadzaam om eerst te werken met de al aanwezige terminal. Je kunt de terminal vaak vinden in je taakbalk of het (start)menu onder de naam terminal of terminalvenster.

Shell

Binnen Linux zul je ook vaak de term shell tegenkomen. Dit is bijzonder stukje software dat commando’s uitvoert en de status ervan bewaakt. Een terminal werkt samen met de shell. De terminal zelf voert geen commando’s uit, maar geeft ze door aan jouw ingestelde shell.

Inzicht

Een shell kan zelfstandig draaien, maar een terminal heeft de shell nodig om opdrachten uit te kunnen voeren.

Iedere Linux-distributie heeft een shell beschikbaar, vaak zelfs meerdere. Een veelgebruikte shell is bash.

Gebruikte termen en definities

Shell
Een software-component dat opdrachten verwerkt zoals uitvoeren van commando's en programma's en de uitvoer toont
Terminal
Een tekstgebaseerde omgeving waarbij taken en commando's ingevoerd kunnen worden die verwerkt worden door de shell

Artikelen binnen deze sectie

Basis van de terminal en shell

Linux kan gebruik maken van een tekstuele invoer om je systeem te beheren en taken uit te voeren. Leer hoe de terminal en shell werken.

Invoer en uitvoer van commando's

Het gebruik van een shell en terminal maakt Linux flexibel voor vele taken. Leer hoe invoer en uitvoer van data commando's nog slimmer maken.

Linux-commando's gebruiken

Linux kan zowel grafisch als tekstueel aangestuurd worden. Leer hoe je slim(mer) kunt werken met commando's binnen de terminal (command line).