Overzicht
Het watch-commando vernieuwt periodiek de uitvoer van een specifiek commando en toont deze op de terminal. Standaard wordt elke 2 seconden bijgewerkt en biedt het verschillende opties zoals interval en het markeren van wijzigingen.
Belangrijkste Kenmerken
- Realtime monitoring
- Periodieke automatische updates
- Markering van wijzigingen
- Weergave van commando-uitvoer op volledig scherm
Belangrijkste Opties
Uitvoeringscontrole en Weergave
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`watch` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Voorbeelden
Basisgebruik (elke 2 seconden)
watch 'ls -l'
Toont de bestandslijst van de huidige map elke 2 seconden opnieuw.
Schijfgebruik monitoren met een interval van 5 seconden
watch -n 5 'df -h'
Controleert het schijfgebruik (df -h) met updates elke 5 seconden.
Logbestand monitoren met markering van wijzigingen
watch -d 'tail -n 10 /var/log/syslog'
Monitort de laatste 10 regels van een logbestand en markeert gewijzigde delen wanneer nieuwe inhoud wordt toegevoegd.
CPU-gebruik realtime monitoren (zonder titel)
watch -t 'cat /proc/loadavg'
Bekijkt de gemiddelde systeemload (loadavg) realtime zonder titel.
Netwerkverbindingen monitoren
watch -n 1 'netstat -tulnp'
Monitort de momenteel geopende netwerkpoorten en verbindingsstatussen elke seconde.
Tips & Aandachtspunten
Het watch-commando is zeer nuttig voor het realtime begrijpen van de systeemstatus.
Nuttige Combinaties
Veelgebruikte watch-commando combinaties.
- watch -d 'ls -l' (realtime bestandsveranderingen controleren)
- watch -n 1 'ps aux | grep [c]ommand' (status van specifieke processen monitoren)
- watch -d 'ip a' (wijzigingen in netwerkinterface-status detecteren)
- watch -n 1 'free -h' (realtime geheugengebruik controleren)
Aandachtspunten
Watch voert commando's herhaaldelijk uit, dus wees voorzichtig met commando's die veel systeembronnen verbruiken. Met name commando's met veel netwerkverzoeken of schijf-I/O kunnen systeemoverbelasting veroorzaken.