Opdrachthistorie en het wijzigen van de opdrachtregel

Wat je na de shell-prompt intikt, voordat je op de RET drukt, wordt een opdrachtregel genoemd --- het is een regel tekst die de computer opdracht geeft iets te doen. De standaardshell van Debian biedt verscheidene speciale mogelijkheden om ervoor te zorgen dat het invoeren van opdrachtregels eenvoudig is.

Je kunt voorgaande opdrachten terughalen om ze opnieuw uit te laten voeren, of ze wat aanpassen en dan opnieuw uitvoeren. Probeer het volgende: voer een opdracht in, zoals whoami; druk dan op de pijltjes-toets naar boven. De whoami opdracht zal opnieuw achter de prompt verschijnen. Je kunt de RET-toets dan indrukken om whoami een tweede keer op te starten.

Als je verscheidene opdrachten hebt ingevoerd, kun je op de cursorpijl naar boven blijven drukken om deze opdrachten terug te halen. Deze mogelijkheid is handig als je hetzelfde verscheidene keren wilt doen, of als je een opdracht niet juist intikt en het terug wilt halen om het te herstellen. Je kunt de cursorpijl naar beneden indrukken om je in de andere richting te verplaatsen, richting de meer recente opdrachten. Als er geen opdrachten meer zijn om door te manoeuvreren, zal de computer een beep genereren.

Je kunt je ook op de opdrachtregel manoeuvreren om aanpassingen te maken. De eenvoudigste manier is met de linker- en rechtercursortoets --- probeer --- whoasmi te typen in plaats van whoami, gebruik vervolgens de linker cursortoets om naar de s terug te gaan. Je kunt met de Backspace of de Delete-toets de s verwijderen.

Er zijn echter ook meer gevorderde kenmerken (het is echter niet nodig ze nu allemaal te onthouden). Probeer C-a te typen. Hiermee ga je naar het begin van de regel. C-k (de k staat voor "kill") verwijdert tot aan het einde van de regel --- probeer het vanaf het midden van de opdrachtregel. Door het gebruik van C-a gevolgd door C-k, kun je de gehele opdrachtregel verwijderen. C-y plakt het laatste wat je met k verwijderde, waarbij het op de huidige cursorpositie wordt ingevoegd. (y staat voor "yank," (kopieer) als in "kopieer het terug"). Met C-e zal de cursor naar het einde van de opdrachtregel worden verplaatst.

Ga je gang en speel wat met het wijzigen van de opdrachtregel om het in de vingers te krijgen. Experimenteer ermee.