Ubuntu: Linux voor mensen/Aan de slag/Bash truuks

Ubuntu: Linux voor mensen

  1. Starten van de Live CD
    1. De standaardprocedure
  2. De terminal
    1. Een terminal venster openen
    2. Terminal afsluiten
    3. De Live CD sessie afsluiten
  3. Basiscommando's
    1. Over het invoeren van commando's
    2. Bestanden tonen met ls
    3. Mappen
    4. Bestandstype
    5. Inhoud van tekstbestanden
  4. Hulp
    1. Manpagina's
    2. Andere manieren om documentatie te raadplegen
    3. Grafische hulp
    4. Uitzonderingen
  5. Met de shell leren werken
    1. Wat is een shell eigenlijk?
    2. Bash truuks
  6. Samenvatting

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 bewerken

Afhankelijk 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 bewerken

Vooral 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 /uTabshTabdoTab. 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 bewerken

Willen 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.

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.