0%

Wat is de opdrachtregel?

Maak je klaar om te oefenen

Vaardigheid met de opdrachtregel neem je tussen systemen mee op het niveau van ideeën, niet van schrijfwijze. Bepaal waar je bent, kijk voordat je iets verandert, geef de opdracht het juiste pad en controleer daarna het resultaat. Die vier gewoonten gelden op elk systeem waarop je ooit zult werken.

Opdrachtnamen en de schrijfwijze van paden neem je niet zomaar mee. Dat is waar het volgende hoofdstuk rekening mee moet houden.

De lessen volgen je computer

Waar een opdracht tussen systemen verschilt, benadrukt het volgende hoofdstuk de versie die bij je computer past: PowerShell op Windows en een Unix-achtige shell op macOS en Linux. Geef in je profiel aan welk systeem je gebruikt. De site onthoudt je keuze en je kunt die veranderen wanneer je naar een andere computer gaat.

De voor jou gemarkeerde opdrachten gebruiken de Bash-route die deze cursus onderwijst.

Je kunt de andere varianten nog steeds vergelijken. De schrijfwijze verandert; de bewerking en de aanwijzingen die je controleert niet.

Twee mensen volgen dezelfde les, de een op Windows en de ander op een Mac. Hun opdrachten zien er anders uit. Wat verschilt er werkelijk?

Twee plekken om te oefenen

Het volgende hoofdstuk zet een terminal naast de les, met een voorbereid oefenproject in /workspace. Daar gebeuren de beoordeelde oefeningen. Niets daar kan bestanden op je eigen computer beschadigen. De gehoste Windows-route voert echte PowerShell uit boven de gehoste boom in /workspace. PowerShell op je eigen Windows-computer gebruikt gewone Windows-paden.

Bereid een tijdelijke oefenplek op je eigen computer voor

Bij een paar stappen werk je op je eigen computer in plaats van in de browser. Gebruik de map computer-fundamentals-practice uit het vorige hoofdstuk. Is die weg, maak de boom dan opnieuw met je bestandsbeheerder:

computer-fundamentals-practice/
├── README.txt
├── archive/
├── data/
└── notes/

Open README.txt en controleer of er Practice workspace in staat. Met die ene regel onderscheid je deze map van een lege map met dezelfde naam ergens anders.

Oefen niet in de root van een station of bestandssysteem, een systeemmap, een coderepository of een plek met belangrijk werk. Gebruik hiervoor geen beheerderstoegang of sudo. Kun je op een beheerde computer de map niet maken, gebruik dan een plek die je beheerder heeft goedgekeurd.

Vooraf bekijken, controleren en herstellen

Elke oefening in het volgende hoofdstuk volgt dezelfde vijf stappen:

  1. Oriënteren. Controleer de werkmap voordat je handelt.

  2. Vooraf bekijken. Toon het doel en lees de opdracht voordat die iets verandert.

  3. Eén ding veranderen. Binnen de tijdelijke oefenmap.

  4. Controleren. Toon of lees het resultaat meteen.

  5. Herstellen. Stop als het misging en gebruik de herstelroute uit de les of bouw de boom opnieuw op.

De veiligheid in deze cursus komt van werken met tijdelijke oefenbestanden in een bekende beginsituatie. De les die verwijderen introduceert, stelt daarvoor eerst eigen grenzen voordat je het gebruikt.

Je hebt een opdracht van een forum overgenomen. Die bevat een optie die je niet herkent en lijkt bestanden te verwijderen. Wat is de veiligste volgende stap?

Je hebt een ongevaarlijke oefenplek en een vaste werkwijze voor elke wijziging die je gaat doen. Open hierna een terminal en stel één vraag die niets verandert.