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

 

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

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로  돌아감  >

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

번호 제목 글쓴이 조회 날짜
584 Slingscold Launcher 같은 ... file 성민컴퓨터 169 2016.06.11
583 우분투 제로보드설치시 cjuny 191 2016.06.14
582 inux Mint 17.3 에서 3D 영상 볼수있나요? mac 203 2016.05.10
581 안녕하세요.. linux kernel에서 bio structure를 공부중인데.. rhguddnr 206 2016.08.15
580 deepin-15.1.1-amd64 설치문의 file 성민컴퓨터 209 2016.05.20
579 리눅스 x86 응용프로그램 관련 Lemon 216 2016.10.28
578 리눅스 커널간 호환성 질문입니다. 오블레임 219 2016.08.01
577 우분투 종료 질문입니다. Daniel 221 2016.10.06
576 리눅스 커널에서 디바이스 드라이버(sata interface)에 대해 좀 아시는분 계신가요? rhguddnr 230 2016.08.11
575 민트 파티션문제입니다. 바람난버스 235 2016.05.24
574 오픈 수세에서 fcitx에 대한 질문입니다. 구엘프 235 2016.10.13
573 연결이 왜안될까요? 192.168.1.* 와 192.168.2.* 후즈츠 242 2016.08.10
572 리눅스 명령어 실행시 1 하늘보자 251 2016.04.27
571 xshell xftp 가상머신 질문 auman 255 2020.03.20
570 hrtimer 오차 발생 질문 로미니 260 2016.11.18
569 32비트 컴에 OS 등 설치가능한 PE 버전은 어떻게 되나요? 폰타나 265 2016.08.06
568 소프트웨어 업데이트 에러 문제 1 u2shalom 266 2016.11.17
567 pdf 프린트 화일용량 차이 아시나요? 2 구엘프 269 2016.05.14
566 리눅스 관련. 설지문제 질문1 file 저기염111 274 2015.12.17
565 프록시 서버 운영할때 1 코리안 289 2016.06.24

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum