Terminal basics

Sebastiaan Henaujanuari 16, 2023Ongeveer 1 minuten

Terminal basics

Om een nieuw React project aan te maken is een terminal vereist. Je kan PowerShell, bash, gitbash, sh, zsh... gebruiken. Wat betreft de commando's die in deze cursus aan bod komen, is er geen verschil tussen deze mogelijkheden. Hieronder een samenvatting van de terminal commando's die in deze cursus gebruikt worden, zoals je ziet, blijft dit relatief beperkt.

We zullen nog andere commando's gebruiken, maar deze zijn niet eigen aan de terminal, maar aan de tools die we gebruiken en komen dan ook verder in de cursus aan bod.

Via het cd commando kan je de huidige werkmap wijzigen. Dit commando is gevolgd door de naam, of het pad, van de map waarnaar je wil navigeren.

Stel, je bent in de root van je c schijf en je wil navigeren naar de map c:\projecten. Hiervoor kan je het commando cd als volgt gebruiken:

Zoals hierboven te zien, zijn er steeds twee opties, je kan gebruik maken van absolute en relatieve paden. Om deze paden op te bouwen, kunnen volgende twee symbolen handig zijn.

Tenslotte is het ook belangrijk om te weten dat het pad omgeven moet worden met quotes (enkel of dubbel) als er spaties in de naam van je pad voorkomen. Bijvoorbeeld cd c:\projecten thomas more werkt niet, het cd commando weet namelijk niet dat de naam van de map projecten thomas more is. Om dit duidelijk te maken wordt het commando

Als je meer informatie wil over het gebruik van de (Linux) terminal, kan je de eerste video in de reeks "The Missing Semester" van MIT bekijken. Alhoewel deze informatie specifiek over Linux gaat zijn de concepten grotendeels ook bruikbaar voor PowerShell of Linux terminals die via WSL geïnstalleerd kunnen worden in Windows.