*이 게시판의 게시물은 삭제할 수 없습니다.
  삭제 요청은 서비스-문의하기 이용 바랍니다.
  비공개/상용 자료 요청은 금지합니다.

 

안녕하세요~ 리눅스란걸 얼마전에 접해본 초보자입니다.
복수전공으로 컴공과를 신청했는데.. 리눅스 설치하는법 배운후에 첫과제로 나온게 아래 설명한 겁니다. 전혀 모르니 구글링도 안되네요 ㅠㅠ
혹시 도움주실 분 계시나요?

PART 1 (총  50%)  
1. Command Execution (15%)
- UNIX Command를  아규먼트로  취급하여  실행하는  프로그램을  작성하라.  
프로그램  실행은   다음과  같은  형식을   따른다. (%는  shell prompt)
예를  들어  program_name 이  hw01이고, command가  cat test.c  라면,
%hw01 cat test.c를  실행하면  test.c의   내용이  출력된다.  

2. Process Statistics (15%)  
- 위의  프로그램에서  command가  실행된  후에  command에  사용된   다음과  같은  시스템   리소스에 대한 프로세스 통계를  출력하는 기능을 추가한다.
프로세스 통계에 대한 정보는 

- 프로세스  통계  
1.  사용된  CPU시간  
2. command가  실행되고  경과된  시간  
3.  프로세스가  선점된  횟수  
4.  프로세스가  자발적으로  cpu 점유를  포기한  횟수  

3. Basic Command Shell (20%)  
- 위의  프로그램을  확장하여  command  line  아규먼트가   없으면  쉘처럼  동작할  수   있도록  확장한다.  아래  예와  같이  프로그램은   명령어를  입력   받도록  프롬프트  상태가  되어야  한다.\프롬프트  상태가  되면  command명령을   입력   받아   명령을  수행하고  프로세스  통계를  출력해야  한다. 
마지막으로,  쉘   내부명령어  exit를  통해  쉘  프로그램을  종료하도록  한다.
아래의  예제에서  “<>”는  주석, hw01 prompt  는  “->”, shell prompt  는  “%”로  표시.  

Output Example
1           % ./hw01  

2           ->cat test.c  

3                       < test.c의   내용을  출력  >  

4                       < cat command에   대한  통계  출력  >  

5           ->ls -al  

6                       <  현재   디렉토리의  파일들을   리스팅  >  

7                       < ls command에   대한  통계  출력  >  

8           ->exit  

9           %           < shell prompt로  돌아감  >

대체 무슨소린줄도 모르네요 ㅠㅠ

번호 제목 글쓴이 조회 날짜
134 ClassicStartMenu 6 무리앙 1820 2014.09.07
133 DREAM PE 8.3 에서 키보드 한글이 안됩니다 동꼴레옹 1838 2015.03.16
132 kali linux의 grub4dos 설정 4 으음? 1844 2015.02.08
131 젠투 리눅스에 깔려고 합니다.? 6 file 모노스 1858 2015.01.14
130 주분투 사용자입니다. 저번 업데이트부터 glib에러가 납니다 어찌해야할까요..도와주세요 1 유다밍 1871 2014.09.23
129 LXLE 노트북 덮개시 설정은 어디 있나요? 12 컴터그만하고공부해라 1888 2015.01.06
128 [왕초보] usb 질문 드립니다. 3 file 거믄양 1912 2014.08.26
127 이번 SP6 기본 뼈대에 관해서... 1 현우민 1915 2014.08.26
126 우분투 14.04 에 대한 문의 입니다 3 갑부 1915 2014.08.26
125 deepin 2014.2 한글입력을 못하겠습니다. 2 symbiosis 1947 2015.03.07
124 Windows 10 install.wim으로 WTG 제작 - 부팅중 에러 2 루이바이 1966 2015.11.28
123 개념없는 질문하나 드려요... 2 Idontknow 1970 2014.03.25
122 BCD 메뉴 갯수 몽땅 보고 싶습니다 1 스위스 2006 2014.06.24
121 드림 HS를 USB에 넣어서 PE처럼 사용가능 한가요? 1 코니772 2047 2015.03.09
120 리눅스 민트 삼성노트북 설치시 유선랜, 유선마우스, 블루투스 안되요. 도와주세요 5 키타카미 2049 2015.05.20
119 pe kakao 64 실행 2 file giwldlst 2097 2014.09.21
118 리눅스 이외의 다른 드라이브를 마운트할 수 없네요.. 3 고감맨 2130 2013.12.21
117 (해당 부분) 레지가 궁금합니다. 7 file -Apps- 2137 2014.09.14
116 우분투 마우스 우측매뉴 질문 거지왕초 2141 2013.10.29
115 Win7 (32bit) 에 centos7 설치시 문의 및 멀티 부팅 여부. 문의드려요~ 1 zsd 2170 2015.01.16

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum