--- title: fg — 백그라운드 작업을 전면으로 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: 백그라운드나 중단 상태의 작업을 전면으로 가져와 직접 조작하는 셸 내장 명령. tags: 프로그램, 서비스 및 프로세스 관리, fg --- 백그라운드나 중단 상태의 작업을 전면으로 가져와 직접 조작하는 셸 내장 명령. ## 기본 정보 | 명령어 이름 | fg | | --- | --- | | 한 줄 소개 | 백그라운드나 중단 상태의 작업을 전면으로 가져와 직접 조작하는 셸 내장 명령. | | 제공 | Bash 및 POSIX 셸 내장 | | 공식 문서 | https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html | | 지원 운영체제 | Linux, macOS, BSD | | 설치 여부 | 기본 탑재 (셸 내장) | | 분류 | 리눅스 서비스·프로세스 (태그: 프로세스·자원 관리 (태그: 작업 제어, 전면, 셸)) | ## 이 명령어는 무엇인가? fg는 백그라운드에서 도는 작업이나 중단된 작업을 다시 터미널 전면으로 가져옵니다. 전면으로 온 작업은 키보드 입력을 받을 수 있고, 끝날 때까지 셸 프롬프트가 돌아오지 않습니다. ## 어떤 문제를 해결하는가? - 중단했던 편집기로 돌아갑니다. - 백그라운드로 보낸 대화형 프로그램을 다시 조작합니다. - 암호 입력이 필요한 작업을 전면에서 처리합니다. - 진행 상황을 화면에서 직접 봅니다. ## 주요 기능 ### 현재 작업 전면 번호 없이 실행하면 현재 작업을 전면으로 가져옵니다. - **활용 상황**: 방금 백그라운드로 보낸 작업을 되돌릴 때 - **얻는 결과**: 키보드 입력이 가능한 상태 - **제한 사항**: 작업이 끝날 때까지 셸이 묶임 ### 번호 지정 jobs로 확인한 번호를 지정해 특정 작업을 가져옵니다. - **활용 상황**: 여러 작업 중 선택할 때 - **얻는 결과**: 해당 작업만 전면으로 이동 - **제한 사항**: 번호를 잘못 지정하면 다른 작업이 열림 ### 프롬프트 복귀 전면 작업이 끝나면 셸 프롬프트가 돌아옵니다. - **활용 상황**: 대화형 작업을 마친 뒤 - **얻는 결과**: 다시 명령을 입력할 수 있음 - **제한 사항**: 비정상 종료 시 상태 코드 확인 필요 ## 설치 및 실행 ### 설치 여부 확인 ``` help fg ``` man bash # fg is a shell builtin ## 실제 사용 예제 ### 현재 작업 전면 백그라운드 작업을 전면으로 가져옵니다. ``` # Bring the current background job to the foreground fg ``` ### 번호로 전면 2번 작업을 전면으로 가져옵니다. ``` # Foreground job 2 fg %2 ``` ### 중단 후 복귀 Ctrl+Z로 멈춘 뒤 다시 전면으로 옵니다. ``` # Suspend with Ctrl+Z, then bring it back fg ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/services/fg.html