OS X Terminal: Het klembord gebruiken
In de grafische interface van Mac OS X kan je met behulp van de toetscombinaties cmd⌘+C (kopiëren), cmd⌘+V (plakken) en cmd⌘+X (knippen) gebruik maken van het OS X klembord (clipboard).
Onder OS X Terminal is het ook mogelijk om toegang te krijgen tot het klembord van de grafische interface. Hiervoor heb je de beschikking over de commando's pbcopy en pbpaste. Hoe kan je deze commando's gebruiken?
• pbcopy
Met dit commando kun je de output van een terminal commando direct in de buffer van het klembord plaatsen. Hiervoor maken we gebruik van de pipe | optie. Wanneer je bijvoorbeeld de inhoud van een map naar het klemboard wilt kopiëren dan gebruik je het commando:
ls -al | pbcopy
Open hierna teksteditor of een andere applicatie waarmee je tekst kunt bewerken. Met behulp van cmd⌘+V (plakken) wordt de output van het terminal commando ls -al in het document geplaatst.
• pbpaste
Met dit commando kan je het klembord onder OS X Terminal uitlezen en weergeven wat de inhoud er van is. Wanneer je het bovenstaande ls -al | pbcopy commando hebt uitgevoerd dan je deze ook weer uitlezen door middel van commando: pbpaste. Natuurlijk werkt dit ook met tekst die in de grafisch interface met cmd⌘+C op het klembord is geplaatst.
Je kan dit commando ook gebruiken om de inhoud van het klemboard in een tekstbestand op te slaan. Dit kan je doen met een '>' redirect. Bijvoorbeeld:
pbpaste > appletips.txt
Hiermee wordt de inhoud van het klembord opgeslagen in het bestand appletips.txt. Je kan dit controleren door het tekstbestand te openen met teksteditor of het commando:
cat appletips.txt

| Auteur | Richard IJzermans | |
| Bijgewerkt | 10/08/2011 17:18 | |
| Categorie | macOS | |





Reacties
Zou cat appletips.nl niet cat appletips.txt moeten zijn in het voorbeeld ?