리눅스에서 명령어 실행시 포그라운드로 작업되어 다른작업을 하지 못하거나 터미널 창을 하나 더 실행시켜 작업하는경우가 많다.

간단한 작업일때에는 포그라운드로 실행되고있는 프로그램을 백그라운드로 보내서 다른작업을 할 수 있게 하자.

또한 백그라운드에서 작업완료된 실행프로그램을 다시 포그라운드로 보내서 작업 확인을 하자.

명령어 사용법은 간단하다.

1. 처음부터 백그라운드로 실행

명령어 제일 뒤에 한칸 띄우고 & 를 붙임.

예제 : wget http:www.xxxxx.xxx/smilestory.zip &

2. 백그라운드로 실행중인 프로그램 확인

 jobs

화면 표시 : [1]+  Stopped     top
[2]-  Stopped     netstat -lntp

대괄호 “[ ]” 안에있는 숫자가 작업 넘버, “+”는 현재실행중 “-“는 대기중을 나타냄

3. 포그라운드로 실행중인 프로그램을 백그라운드로 보내기

 Ctrl + Z 를 눌러 일시중단 시킨후 bg %작업넘버

4. 백그라운드로 실행중인 프로그램을 포그라운드로 보내기

 fg %작업넘버