기초 물방울/리눅스&VM
프로세스, FG/BG, Pipe, 리다이렉션 (수업) #5
Weeding
2022. 7. 6. 18:30
반응형
SMALL
프로세스
- 하드디스크에 저장된 프로그램을 메모리에 로딩시켜 활성화한 것
- 실행중인 프로그램
- Forground Process : 화면에서 실행되는 것이 보이는 프로세스
- Background Process : 화면에 보이지 않으면서 실행되는 프로세스
- 프로세스 번호 (PID) : 운영체제에 의해 프로세스에 할당되는 고유 번호
- Background 번호 : Background로 실행되는 프로세스의 순차 번호
- ** 부모 프로세스와 자식 프로세스
: 실행되는 프로세스는 부모 프로세스에 종속되며,이때 종속된 프로세스는 자식 프로세스
ex) x윈도우 상에서 웹 브라우저 실행
- x윈도우 -> 부모 프로세스
- 웹 브라우저 -> 자식 프로세스
- 부모 프로세스가 종료되면 자식 프로세스도 같이 종료됨.
프로세스 관련 명령어
kill 명령
- 프로세스를 종료 시키는 명령
- 프로세스 강제 종료 옵션 : -9
- 프로세스 PID를 이용하여 종료
- Background Process 종료 : kill
- Foreground Process 종료 : ctrl+c
more 명령
- 모니터링 명령어
- 텍스트 형식의 내용을 화면 한 페이지 단위로 출력
- 다음페이지 이동 : Space Bar
- 이전 페이지 이동 : b
- 다음 줄로 이동 : Enter
- 종료 : q
less 명령
- 텍스트 형식의 내용을 화면 한 페이지 단위로 출력
- 페이지 이동 : PgUp PgDn
- 줄 단위 이동 : ↑↓
- 종료 : q
head 명령 / tail 명령
- 텍스트 형식의 내용을 앞 10행만 출력
- 텍스트 형식의 내용을 마지막 10행만 출력
파이프(Pipe)
- 2개의 프로그램을 연결
- 사용 기호 : |
- 파이프 기호의 왼쪽 명령의 실행결과가 오른쪽 명령의 입력으로 연결됨
필터링(Filtering)
리다이렉션(Redirection)
- 표준 입출력의 방향을 변경
반응형
LIST