Kopiëren en plakken in de terminal

Werken met opdrachten in de terminal vergt nogal wat typwerk. Je kan snel kopiëren en plakken door gebruik te maken van shortcuts <shift>+<ctrl>+c en  <shift>+<ctrl>+v voor het kopiëren en plakken. De klassieke shortcuts <ctrl>+c en <ctrl>+v werken niet in de terminal.

Een andere manier is om de output van je terminal naar een bestand te sturen.

ls *.gpx > gpxfiles.txt

Bovesntaande opdracht kopieert een lijst met alle gpx files van de huidige map naar een tekst bestand met naam gpxfiles. Raadpleeg de handleiding voor meer opties voor ‘ls (list directory contents)’.

Je kan ook een selectie naar het klembord kopiëren met xclip.

ls *.gpx | xclip

Deze opdracht is heel handig als je lange lijst van data naar een document wilt  kopiëren.

Mac-gebruikers die reeds met pbcopy en pbpaste werken, kunnen in linux ook een alias voor pbcopy en pbpaste aanmaken.

De inhoud van het klembord in een file plakken doe je hiermee.

xclip -o > tekst.txt

pbpaste > tekst.txt

Een andere handige optie is het aangeven dat een selectie die je maakt in de terminal automatisch naar het klembord wordt gekopieerd. Je kan dit aangeven in de instellingen van je Terminal (hier Gnome Mate Terminal).

terminal

 

Naast xclip heb je ook xsel die deels hetzelfde doet, maar ook enkele specifieke mogelijkheden biedt bij het kopiëren en plakken naar het klembord.

In het software center van Ubuntu zijn er tal van handige klembord managers die toelaten om te plakken vanuit het klembord, bv. ClipIt.

 

Advertenties

Geef een reactie

Gelieve met een van deze methodes in te loggen om je reactie te plaatsen:

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s