
Pernahkah Anda bertanya-tanya bagaimana Anda dapat mengirim pekerjaan atau proses yang berjalan di latar belakang ke latar depan di shell Linux? Perintah fg, kependekan darithe foreground, adalah perintah yang memindahkan proses latar belakang pada shell Linux Anda saat ini ke latar depan. Ini kontras denganbg perintah, kependekan dari background, yang mengirimkan proses yang berjalan di latar depan ke latar belakang di shell saat ini.
Perintah fg & contoh useran
Dalam panduan ini, kami akan menunjukkan cara menggunakan perintah fg.
Sintaks dasar
$ fg job_spec
Selain itu, Anda dapat memanggil salah satu simbol yang ditunjukkan di bawah ini untuk mereferensikan pekerjaan pada shell saat ini.
%- – Ini mewakili pekerjaan sebelumnya
%% atau %+ – Ini menunjukkan pekerjaan saat ini.
%number – Ini mewakili nomor pekerjaan, misalnya, %3 atau %4.
%String – Pekerjaan yang dimulai dengan perintah yang terdiri dari string, mis.%ping
Kami akan mensimulasikan pengiriman pekerjaan ke latar belakang dan kemudian membawanya ke latar depan menggunakan perintah fg.
Jadi, luncurkan terminal Anda dan jalankan perintah ping seperti yang ditunjukkan sehingga ia terus-menerus mengirimkan permintaan gema ICMP tanpa henti.
$ ping google.com
Kemudian hentikan dengan menekan CTRL + Z. Ini menyebabkannya berhenti berjalan di latar depan shell saat ini dan berjalan ke latar belakang. Gunakan perintah pekerjaan untuk menampilkan semuajobs yang sedang ditangguhkan atau berjalan di latar belakang.
$ jobs -l
Perhatikan outputnya. Di sini,1 adalah job_spec
[1]+ 2547 Stopped ping google.com
Sekarang, untuk membawa perintah ping ke latar depan, gunakan fg perintah sebagai berikut:
$ fg %1
Dari output, Anda dapat melihat bahwa kami telah mengembalikan perintah ping ke latar depan. Anda juga dapat menjalankan perintah di bawah ini, yang menampilkan perintah yang sebelumnya ditangguhkan ke latar depan.
$ fg %-
Untuk informasi tambahan tentang fg menjalankan perintah:
$ fg --help