OS-Unix 명령어와 Systm Call
- 최초 등록일
- 2001.10.05
- 최종 저작일
- 2001.10
- 23페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 아래 제시된 유닉스 명령어들에 대해 조사하고 사용예를 보일 것.
ps ,kill, ls, cat, grep, mount, cd, mkdir, rm, mv, cp, ln, chmod, vi
1-1. ps - 현재 프로세스상태를 보여준다
1-2. kill - 프로세스 종료시키기
1-3. ls - 경로의 내용을 나열한다.
1-4. cat - cat은 특정화일을 읽어서 화면에 출력하는 명령이나 이외에도 다양한 용도 로 사용된다.
1-5. grep - 패턴을 이용해 파일을 찾는다.
1-6. mount - 파일시스템 마운트.
1-7. cd - 현재 작업 디렉토리를 바꿈NAME
1-8. mkdir - 경로 만들기
1-9. rm - 파일 지우기
1-10. mv - 파일 옮기기
1-11. cp - 파일 복사
1-12. ln - 파일 링크
1-13. chmod - 파일 접근 권한을 바꾼다.
1-14. vi
2-1. fork - 자식 프로세스를 만든다.
2-2. execve - 프로그램을 실행한다.
2-3. _exit - 현재 프로세스를 종료시킨다.
2-4. wait, waitpid - 프로세스 종료를 기다린다.
2-5. kill - 프로세스에게 시그널을 보낸다.
2-6. signal - ANSI C 시그널 처리
2-7. open, creat - 파일이나 장치를 열고 생성한다.
2-8. read - 파일 기술자(file descriptor)를 통해서 읽어들인다.
2-9. write - 파일 기술자가 가리키는 파일에 쓴다.
본문내용
1-2. kill - 프로세스 종료시키기
kill 명령은 지정한 프로세스에 지정한 시그날을 보낸다. 지정한 시그날이 없으면, TERM 시스날을 보낸다. 이 시스날은 프로세스를 종료시킬 것이다. TERM 시스날로 종료되지 않는 프로세스는 필요하다면, KILL (9) 시그날을 보낼 수도 있다.
대부분의 요즘 쉘들은 내장 kill 함수를 가지고 있다. (그래서 이 명령을 사용할 경우가 잘 없지만, 한 프로세스를 비정상적으로 종료해야 할 경우에 이 명령을 사용한다.)
OPTIONS
pid ... : 종료시킬 프로세스 ID나 프로세스 이름.
-s : 특별히 보낼 시그날 지정 여기에는 시그날 이름이나 번호가 온다.
-p : 프로세스가 ID를 지정했을 경우 그 프로세스에 시그날을 정말 보내지는 않고,
단지 그 프로세스의 이름만 보여준다.
-l : 시그날로 사용할 수 있는 시그날 이름들을 보여준다.
이것은 /usr/include/linux/signal.h 파일에서도 알 수 있다.
참고 자료
없음