Ga naar inhoud

▶️ Het fg Commando in Linux

In deze handleiding leer je hoe je fg gebruikt op een Linux-systeem.

Het commando fg wordt gebruikt om een achtergrondproces (job) terug naar de voorgrond te halen in de huidige shell.
Dit is handig als je een taak hebt gepauzeerd of op de achtergrond hebt geplaatst en deze weer actief wilt gebruiken.

Achtergrondinformatie

Het commando fg is een shell builtin (bash, zsh, enz.) en is standaard aanwezig.

  • Het werkt samen met het commando jobs, dat alle actieve jobs toont.
  • Je kunt een specifieke job naar de voorgrond halen via het job-ID (bijv. %1).
  • Het is essentieel voor interactie met processen die je tijdelijk naar de achtergrond hebt gestuurd.

Controleren of fg aanwezig is

Omdat fg een builtin is, kun je dit controleren met:

type fg
Voorbeeldoutput
fg is a shell builtin

⚙️ Installeren van fg

Je hoeft fg niet apart te installeren.
Het is ingebouwd in je shell (bash, zsh, etc.).

👉 Op Debian/Ubuntu is bash standaard aanwezig:

sudo apt update
sudo apt install bash

Voorbeeldoutput
bash is already the newest version (5.1-2ubuntu3).

Hieronder vind je enkele veelgebruikte voorbeelden van fg:

  • fg → Breng de laatst gestarte achtergrondjob terug naar de voorgrond
  • fg %1 → Breng job met ID 1 naar de voorgrond
Voorbeeld

sleep 100 &
jobs
fg %1
Output:
sleep 100
(Het proces draait nu interactief in de voorgrond en blokkeert de shell totdat het is voltooid.)

fg heeft geen configuratiebestanden.
Het werkt alleen binnen de context van de huidige shell en actieve jobs.

fg schrijft zelf geen logs.
Procesactiviteit kan eventueel worden gemonitord met ps of htop.

Updaten van fg

Omdat fg onderdeel is van de shell, update je de shell zelf:

sudo apt update
sudo apt install --only-upgrade bash

Verwijderen van fg

Je kunt fg niet verwijderen, omdat het ingebouwd is in de shell.

📖 Handleiding

De ingebouwde handleiding voor shell builtins is te vinden via:

help fg
Voorbeeld
fg: fg [job_spec]
    Resume a job in the foreground.