검색어 입력폼

[컴퓨터 공학과]리눅스 시스템 프로그래밍 - 쉘 만들기

저작시기 2005.11 | 등록일 2006.01.10 한글파일 한컴오피스 (hwp) | 2페이지 | 가격 1,000원

소개글

1. mysh 라는 이름의 간단한 쉘을 작성해 보도록 한다. (난이도 中)

쉘에서 지원하는 명령은 다음과 같다.
list - 현재 디렉토리의 파일과 디렉토리 목록을 보여준다. (L)
copy - \

목차

없음

본문내용

리눅스 시스템 프로그래밍 레포트 입니다

1. mysh 라는 이름의 간단한 쉘을 작성해 보도록 한다. (난이도 中)

쉘에서 지원하는 명령은 다음과 같다.
list - 현재 디렉토리의 파일과 디렉토리 목록을 보여준다. (L)
copy <file1> <file2> - "파일1"을 "파일2"라는 이름으로 복사한다. (C)
chmod <file1> <소유권모드> - 소유권이 있다면 파일의 소유권을 변경하도록 한다. 변경 후 해당 파일의 소유권을 보여준다. (M)
quit - 쉘을 종료한다. (Q)



#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#define MAXARG 7

main()
{
char buf[256];
char *arg[MAXARG];
char *s;
char *save;
int argv;

char prompt[50];
char line[1024];

참고 자료

초보자를 위한 Linux&Unix C프로그래밍
다운로드 맨위로