Linux FG -kommandoen

Linux FG -kommandoen
Har du noen gang lurt på hvordan du kan sende en jobb eller prosess som kjører i bakgrunnen til forgrunnen på Linux -skallet? FG -kommandoen, forkortelse for forgrunnen, er en kommando som flytter en bakgrunnsprosess på ditt nåværende Linux -skall til forgrunnen. Dette kontrasterer BG Kommando, forkortelse for bakgrunn, som sender en prosess som kjører i forgrunnen til bakgrunnen i det nåværende skallet.

FG -kommandoen og eksemplet bruker

I denne guiden vil vi demonstrere hvordan du bruker FG -kommandoen.

Grunnleggende syntaks

$ FG JOB_SPEC

I tillegg kan du påkalle et av symbolene som er vist nedenfor for å referere til en jobb på det nåværende skallet.

%- - Dette representerer en tidligere jobb

%% eller %+ - Dette viser den nåværende jobben.

%Antall - Dette representerer jobbnummeret, for eksempel %3 eller %4.

%Streng - En jobb startet av en kommando som omfatter en streng, e.g., %ping

Vi vil simulere å sende en jobb til bakgrunnen og deretter bringe den til forgrunnen ved å bruke FG -kommandoen.

Så start terminalen din og utfør Ping -kommandoen som vist slik at den kontinuerlig sender ICMP Echo -forespørsler uten å stoppe.

$ ping google.com

Deretter avbryte det ved å trykke Ctrl + z. Dette fører til at den slutter å løpe i forgrunnen til det nåværende skallet og løpe til bakgrunnen. Bruk jobbkommandoen til å vise alle arbeidsplasser som for øyeblikket er suspendert eller kjører i bakgrunnen.

$ jobber -l

Legg merke til utdataene. Her, The 1 er JOB_SPEC

[1]+ 2547 stoppet ping google.com

Nå, for å bringe ping -kommandoen i forgrunnen, bruk fg Kommando som følger:

$ fg %1

Fra utgangen kan du se at vi har brakt ping -kommandoen tilbake til forgrunnen. Du kan også kjøre kommandoen nedenfor, som bringer forgrunnen den tidligere suspenderte kommandoen.

$ fg %-

For ytterligere informasjon om fg Kommando Run:

$ FG -HELP