Raspbian: Handig gebruik maken van het ‘history’ commando

Met behulp van SSH kun je verbinding maken het operating system van je Raspberry Pi, in de meeste gevallen is dit de Raspbian een variant op Debian LINUX. Vanaf de bash prompt kun je allerlei commando's uitvoeren, sommige zijn simpel te onthouden andere zijn dermate complex dat ze niet te onthouden zijn.

Ieder commando dat wordt uitgevoerd op de Raspbian bash prompt wordt opgeslagen en deze historie kun je opvragen met behulp van het history commando. Het commando geeft je een compleet overzicht van alle uitgevoerde commando’s inclusief een regelnummer waarvan we heel handig gebruik kunnen maken en een hoop tijd/tikwerk mee kunnen besparen.

History gebruiken onder Raspbian

Gebruik het onderstaande commando om de historie van uitgevoerde commando's te bekijken:

history

Je krijgt nu alle commando's die aanwezig zijn in de historie te zien.

history-raspbian

Wanneer je alleen de laatste twintig commando’s wilt bekijken dan gebruik je:

history 20

De history van commando's filteren

Door het history commando te combineren met het grep commando is het mogelijk om de resultaten te filteren.

history | grep "zoekstring"

Vervang zoekstring door het commando waar je gericht naar wilt zoeken in de historie. Heb je bijvoorbeeld recentelijk commando's met daarin ‘openvpn' uitgevoerd dan gebruik je:

$ history | grep "openvpn"

history raspbian raspberr pi commando

Commando's herhalen vanuit de history

In het bovenstaande voorbeeld komt “openvpn” meerdere malen voor in de historie, ook zie je dat voor een commando een regelnummer wordt weergegeven. Dit nummer kunnen we gebruiken om het bijbehorende commando opnieuw uit te voeren. Dit doe je door een uitroepteken te typen direct gevolgd door het regelnummer:

!46

Het commando uit de history wordt direct uitgevoerd op het moment dat je op de enter toets drukt.

Het laatst uitgevoerde commando herhalen

Wanneer je het laatst uitgevoerde commando opnieuw wilt uitvoeren dan kun je gebruik maken van twee uitroeptekens. Dit heeft een soortgelijke werking als de cursor omhoog toets.

!!

De history van commando's wissen

Mocht je de history willen wissen dan kun je dit doen door de parameter -c toe te voegen aan het history commando:

history -c

Na het uitvoeren is de complete history gewist.

1 gedachte over “Raspbian: Handig gebruik maken van het ‘history’ commando

Een reactie plaatsen

%d bloggers liken dit: