Ubuntu: Linux voor mensen/Aan de slag/Bash truuks
Jaja, zal je zeggen, allemaal goed en wel, maar ik heb al veel moeten typen en dat gaat niet zo vlot voor mij. Inderdaad, zonder de juiste toetsencombinaties te kennen, is een shell niet zo leuk om mee te werken. Daarom gaan we die nu overlopen.
Toets of combinatie van toetsen | Functie |
---|---|
Ctrl+A | Plaatst de cursor aan het begin van de lijn, vlak achter de prompt. |
Ctrl+C | Beëindigt een lopend programma en geeft je de prompt terug zodat je een nieuw commando kan starten. |
Ctrl+D | Verlaat de huidige shell sessie, dit staat gelijk met exit of logout. |
Ctrl+E | Plaatst de cursor aan het einde van de lijn. |
Ctrl+H | Genereert een backspace, verwijdert het karakter links van de cursor. |
Ctrl+L | Maakt de terminal leeg, zodat je prompt bovenaan komt te staan. |
Ctrl+R | Zoek in de commandogeschiedenis |
Ctrl+Z | Bevriest een programma. |
Pijltjes naar links en rechts | Beweeg de cursor over en weer op de commandolijn. |
Pijltjes omhoog en omlaag | Overloopt de commandogeschiedenis. Ga naar de lijn die je opnieuw wilt uitvoeren, editeer eventueel en druk Enter. |
Shift+PageUp en Shift+PageDown | Overloop de terminalbuffer om tekst te zien die al van het scherm gerold is. |
Tab | Commando- of bestandsnaam vervolledigen. Als er meerdere mogelijkheden zijn, zal de shell je met een geluidje of een flits waarschuwen. |
Tab Tab | Toont de mogelijke bestandsnamen of commandonamen om te vervolledigen. |
Trager van de Live CD
bewerkenAfhankelijk van de snelheid van je CD speler, kan de reactietijd van de shell en van de toepassingen op het bureaublad nogal tegenvallen, zelfs al gebruik je alle features. Als we eenmaal de Ubuntu omgeving echt geïnstalleerd hebben, zal alles veel sneller gaan.
Voorbeeld bestandsnamen vervolledigen
bewerkenVooral de laatste twee lijnen uit bovenstaande tabel verdienen misschien een beetje extra uitleg. Je wilt bijvoorbeeld in de map /usr/share/doc
gaan. Dan typ je cd /u
Tabsh
Tabdo
Tab. Bij de laatste Tab hoor je een biep of zie je een flits, omdat er meerdere mogelijkheden zijn. We zijn echter waar we wilden zijn, de shell heeft de bestandsnaam vervolledigd en je kan Enter drukken.
Mogelijke bestandsnamen tonen
bewerkenWillen we nu in openoffice.org2-help-en-us
gaan, dan volstaat het om cd op
te typen. Het systeem vervolledigd tot “open”, maar daarna zijn er meerdere mappen waarvan de naam met dezelfde karakters begint. Druk nu twee keer Tab om de mogelijkheden te laten zien. Druk dan o, de shell vervolledigd tot “openoffice.org”. Typ nu 2-h gevolgd door Tab en we zijn waar we wilden geraken. Niet vergeten nu nog Enter te drukken, natuurlijk. Het systeem werkt eveneens voor commandonamen.
De betekenis van de andere combinaties komt later nog uitgebreider aan bod.
En nu oefenen! Je moet uiteindelijk sneller met de shell kunnen werken dan je de commando's kan uitspreken. Probeer vanaf nu alles te volgen en de oefeningen te doen en daarbij zo weinig mogelijk karakters in te typen.