Ubuntu: Linux voor mensen/Aan de slag/Inhoud van tekstbestanden
Enkel tekst!
[bewerken]We hebben zo gehamerd op bestandstypes omdat we ons voornamelijk bezighouden met tekst terminals. Met de hulpmiddelen die we zodadelijk en in grote delen van de rest van de cursus zullen bespreken, kunnen we enkel de inhoud van tekstbestanden tonen. Als je geluk hebt, werkt zo'n commando of hulpprogramma ook op niet-tekstbestanden, zoals archieven of gecompileerde programma's. Als je minder geluk hebt, crasht je terminal. In geval van twijfel dus altijd eerst controleren of je wel met een tekstbestand te maken hebt, alvorens een hulpprogramma (commando) in textuele context uit te voeren!
Het cat commando
[bewerken]Het cat commando, van concatenate, is een van de meest gebruikte hulpprogramma's om inhoud van tekstbestanden over het scherm te laten lopen. Neem bijvoorbeeld de lijst met gebruikers op de computer (passwd, in de /etc map):
ubuntu@ubuntu:~$ cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh ...
[Belangrijk] Probeer dit eens
Wat bemerk je bij het uitvoeren van de opdracht cat /usr/share/doc/python/copyright?
Het less commando
[bewerken]Het probleem met cat is dat grotere bestanden van begin tot eind over het scherm rollen. Je kan dan wel met het schuivertje rechts in je terminalvenster proberen om het begin te zien te krijgen, maar bij echt grote bestanden zal dat niet lukken. Gebruik in dat geval less:
ubuntu@ubuntu:~$ less /usr/share/doc/python/copyright
Enkele basisvaardigheden voor het gebruik van less:
- Druk op de spatiebalk om de volgende pagina te zien te krijgen.
- Druk B om terug te gaan.
- Druk Q om het less programma te verlaten.
- Je kan ook de pijltjes omhoog en omlaag gebruiken om te navigeren. In de volgende sektie (de paragraaf “Man pagina's”) behandelen we een voorbeeld.