• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[linux] My Shell 및 command 구현

*성*
최초 등록일
2011.12.13
최종 저작일
2011.12
22페이지/파일확장자 압축파일
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

리눅스 활용 및 프로그래밍 학기말 과제 - MyShell

bash를 모방한 mysh과 system call을 이용하여 구현한 명령어들입니다.

명령어는 구현한 명령어는 아래와 같습니다.
ls [argument] -asFRl 옵션
rm source... dest -iR 옵션
cp source... dest -iR 옵션
mv source... dest
chmod permission argument...
mkdir argument...
rmdir argument...
cat argument...
tail [argument]
ln source... dest -sR 옵션입니다.

목차

1. Shell의 구현 3
1.1 개발환경 3
1.2 제한 사항 3
1.3 실행방법 3
1.4 내장 명령어 4
1.4.1 내장 명령어 help 4
1.4.2 내장명령어 cd, pwd 4
1.4.3 내장명령어 exit 5
1.5 My Shell프로그램 구조 5
1.5.1 Flow Chart 5
2. my계열의 외장 명령어 6
2.1 my계열 명령어 6
2.1.1 flow chart 6
2.1.2 특징 6
2.2 Myls 7
2.2.1 사용법 7
2.2.2 Argument에 대한 오류 처리 7
2.2.3 옵션 8
2.2.4 옵션의 구현 8
2.2.5 논의 8
2.3 Myrm 9
2.3.1 사용법 9
2.3.2 Argument 예외처리 9
2.3.3 옵션 10
2.3.4 옵션의 구현 10
2.3.5 논의 10
2.4 Mycp 11
2.4.1 사용법 11
2.4.2 Argument 예외처리 11
2.4.1 옵션 12
2.4.2 옵션의 구현 12
2.4.3 논의 12
2.5 Mymkdir, myrmdir 13
2.5.1 사용법 13
2.5.2 Argument 예외처리 13
2.5.3 논의 13
2.6 Mychmod 14
2.6.1 사용법 14
2.6.2 Argument 예외처리 14
2.6.3 논의 14
2.7 Mymv 15
2.7.1 사용법 15
2.7.2 Argument 예외처리 15
2.7.3 논의 15
2.8 mycat 16
2.8.1 사용법 16
2.8.2 Argument 예외처리 16
2.8.3 논의 16
2.9 Mytail 17
2.9.1 사용법 17
2.9.2 Argument 예외처리 18
2.9.3 논의 18
2.10 Myln 19
2.10.1 사용법 19
2.10.2 Argument 예외처리 19
2.10.3 옵션 20
2.10.4 옵션구현 20
2.10.5 논의 20
3. 과제를 마치며(Discussion) 21
3.1 시스템 콜 21
3.2 my계열 명령어의 기본 구조 21
3.3 vi, gcc, gdb 21
3.4 make 22

본문내용

Ⅰ. 서 론

1. INTRODUCTION

오늘날 한국에서는 사교의 목적 또는 직장인의 쌓인 스트레스를 해소하기 위해 습관적으로 음주를 한다. 우리나라 성인의 30%가 습관성 음주자 이며, 전체 10%는 알코올 중독자로 알려지고 있다. 전체 술 소비량을 보았을 때 100% 순 알코올을 기준으로 보면 1인당 연간 1L 즉, 1인당 일주일에 소주 두 병을 마시는 것으로 보고되었다.
이렇게 많은 소비가 되고 있는 술은 1g당 7kcal의 열량을 내는 에너지 공급원이며 살균작용 및 혈액순환의 도움을 주는 반면 알코올에 대한 탐닉성, 습관성, 의존성을 보여, 이로 인한 중추신경계, 순환기계, 소화기계, 혈관계 및 내분비계 등의 독성 작용으로 여러 가지 질병이 발생하는 원인이 되고 있다1-9).
음주로 인한 건강상의 장애로 음주 전 후 숙취해소에 관한 관심이 크게 고조되고 있다. 우리나라에서 숙취해소로 사용되는 음식으로는 선짓국, 콩나물국, 북어국, 조개국, 굴, 야채즙, 감나무 잎차, 녹차, 굵은 소금, 군 밤 등이 있으며, 그 외에 부추국, 산미나리, 무, 오이, 시금치, 연근, 솔잎, 인삼, 북어, 매실10), 알로에 베라 등이 알려져 있다. 또한 그 외의 연구로서 박종철 외 2인11)이 미나리 추출물이 알코올대사 과정에 미치는 영향 및 활성성분에 대해 연구 한 바 있으며, 정정철 외 3인12)이 알로에 추출물이 알코올 대사에 미치는 영향에 대해 발표하였다.

2. ALCOHOL METABOLISM13)

알코올 대사는 fig 1.에 대사별로 분류하여 나타내었으며 각 대사별 내용은 다음과 같다.

1) Alcohol dehydrogenase(ADH)와 NAD+에 의한 Ethanol oxidation
주로 알코올이 대사 되는 경로로 Alcohol dehydrogenase(ADH)에 의해서 NAD+가 NADH로 환원되면서 acetaldehyde가 되는 과정이다. 다음 단계로 acetaldehyde dehydrogenase(ALDH)에 의해 acetone으로 대사되는데 이때 대사 장애로 축적되는 acetaldehyde는 독성을 갖는 물질로 변이원성, 발암성을 나타내며, DNA합성 및 수선에 관여하여 종양을 유발한다14).
2) Microsomal ethanol-oxidizing system (MEOS)
간의 microsome에서 일어나는 이 반응은 두 번째로 중요한 알코올 주 대사 경로로서 만성알코올 섭취 시 주로 대사되는 과정이다. 이 대사에서는 CYP2E1이 작용을 하게 되는데 영양학적으로 기아시 케톤체를 생성하는 반면 알코올을 무독화 시킴으로서 자유기를 생성하고 독성물질 및 발암물질을 생성하여 인체의 건강상에 위해를 준다.

참고 자료

1. 다카스 도시아키., 술과 건강, 전파과학사 (1992)
2. 최영선, 정경희, 조성희., 알콜과 식이지방량이 흰쥐의 성장, 간기능 및 혈액의 생화학적 특성에 미치는 영향, 한국영양학회지., 20(6), pp. 432-441 (1987)
3. 김진택, 김동환, 안상현., 장기 알콜투여가 생쥐의 간 및 신장, 위장 조직 손상에 미치는 영향, 한의학 연구소 논문집, 제 3 권: pp. 163-169 (1994)
4. 최옥희, 윤혜진, 김정희., 만성 알콜 섭취시 2-acetylaminofluorene 투여가 흰쥐 간 Cytochrome P-450 및 Glutathione 이용 효소계 활성에 미치는 영향, 한국영양식량학회지., 24(6), pp. 859-886 (1995)
5. 류선영, 김정희., 만성 알콜 섭취시 2-acetylaminofluorene 투여가 흰쥐 간 미토콘드리아 ATPase 활성도과 막지질 조성에 미치는 영향, 한국영양식량학회지., 24(6), pp. 867-873 (1995)
6. 김성연, 김상겸, 강경애, 김영철., 급성적인 알콜성 지방간 생성에서 Cytochrome P-450 2E1의 역할에 관한 연구, J. Fd Hyg. Safety., 11(4), pp. 291-297 (1996)
7. Heikkonen E, Ylikeahri R and Roine R., The combined effect of alcohol and physical exercise on serum testosterone, luteinizing hormone, and cortisol in males, Alcoholism: Clinical and Experimental research., 20(4), pp. 711-716 (1996)
8. Burton M, Altura and Bella T. Altura., Association of alcohol in brain injury, headaches, and stroke with brain-tissue and serum levels of inoized magnesium, A review of recent findings and mechanisms of action: pp. 119-130 (1999)
9. Gortari and Joseph-Bravo., Acute ethanol administration induces changes in TRH and proenkephalin expression in hypothalamic and limbic regions of rat brain. Neurochemisty International., 37, pp. 483-496 (2000)
10. Hwang Ja Yeong , Ham Jae Ung, Nam Seong Hui, Physiological Activity/Nutrition ., Effect of Maesil (Prunus mume) Juice on the Alcohol Metabolizing Enzyme Activities, 한국식품과학회지., 36(2), pp. 329-333
11. 박종철 , 이종호 , 최종원., 미나리 추출물이 알콜대사과정에 미치는 영향 및 활성성분,한국식품영양과학회, 96년도 추계 학술대회, Vol.0, No.0, pp95
12. 정정철 , 이주영 , 김미정 , 정진호., 알로에 추출물이 알콜대사에 미치는 영향, 한국식품위생안전성학회지, 11(1), pp. 31
13. Lieber CS, Milestones in liver disease, Journal of Hepatology 40, pp. 198-202 (2004)
14. Thomas M. Badger, Martin J.J. Ronis, Helmut K. Seitz, Emanulele Albano, Magnus Ingelman-Sundberg, and Charles S. Lieber., Alcohol metabolism:Roles in toxicity and carcinogenesis, Alcoholism:Clinical and Experimental Research, 27(2), (2003)
15. Roach MK, Rease Jr WN, Creaven PJ., Ethanol oxidation in the microsomal fraction of rat liver. Biochem Biophys Res Commun.,36.:pp. 596-602 (1969)
16. Tephly TR, Tinelli F, Watkins WD., Alcohol metabolism: role of microsomal oxidation in vivo. Science., 166, pp. 627-628. (1969)
18. Plinski W, Witztum JL., Immune response to oxidative neoepitopes on LDL and phospholipids modulate the development of atherosclerosis. J Intern Med., 247, pp. 171-180 (2000)
19. Joye K. willcox, Sarha L. ASH, George L., Catilgnani, `Antioxidants and prevention of chronic disease, Critical Rieviews in Food Science and Nutrition., 44, pp275-295 (2004)
20. 이순재, 김미지, 윤연희., 한국산 녹차, 우롱차 및 홍차 음료의 중금속 제거 및 해독작용, 식품과학과 산업., 28(4), pp. 17-28 (1995)
21. Jen-Ken Lin, I-Ming Juan and Ying-Ling Chen., Biochemical studies on the anti-carcinogenesis of tea polyphenols, Food science and Industry., 28(4), pp.29-32 (1995)
22. Jen-Ken Lin, Yu-Chin Liang, Shoei-Yn and Lin-Shiau., Cancer chemoprevention by tea polyphenols through mitotic signal transduction blockade, Biochemical Phamacoloby., 58, pp.911-915 (1999)
23. 김구현: 병을 낫게하는 한방차, 한방술, 한국 메디칼 인덱스사, 18 (1994)
24. 식품과학과 산업9월호 2003"누에및 양잠산물의 기능성연구"류가성 박사외 5인
25. `동충하초의 힘` 조세연 지상덕 남성희 방진
26. Lebsaek, M. E., Peterson. D. R. and Collus. A. C., preferential inhibition of the low Km aldehyde dehydrogenase activity by pargyline. Biochem. Pharmac. (26) pp. 1151-1154 (1976)
27. Kuk Hyun Shin, Yong Nam Han, Ha Sook Chung, Soon Sung Lim, Sang Hyun Lee and Chang Sub Shin., Effects of high molecular weight fractions of Aloe spp. on alcohol metabolism., Kor. J. Pharmacogn. 29(2) pp. 120-124 (1998)
28. Lowry. O. H., Fosebrough. N. J., Farr. A. L. and Fandall. R. L., Protein measurement with the folin phenol reagent. J. Biol. Chem. 193: pp. 265-276 (1957)
29. Ronald P. C., Jeffrey K. S.., Applied Statics and the Programing Language (1998)

압축파일 내 파일목록

bin/mycat
bin/mychmod
bin/mycp
bin/myln
bin/myls
bin/mymkdir
bin/mymv
bin/myrm
bin/myrmdir
bin/mysh
bin/mytail
include/builtin.h
include/cmd.h
mycmd/mycat/src/mycat.c
mycmd/mycat/Makefile
mycmd/mycat/mycat
mycmd/mychmod/src/mychmod.c
mycmd/mychmod/Makefile
mycmd/mychmod/mychmod
mycmd/mycp/src/mycp.c
mycmd/mycp/test/
mycmd/mycp/testa/destdir/Makefile
mycmd/mycp/testa/destdir/a
mycmd/mycp/testa/destdir/af
mycmd/mycp/testa/destdir/bf
mycmd/mycp/testa/Makefile
mycmd/mycp/testa/a
mycmd/mycp/testa/af
mycmd/mycp/testa/bf
mycmd/mycp/testa/cf
mycmd/mycp/testb/a
mycmd/mycp/testb/b
mycmd/mycp/testb/c
mycmd/mycp/Makefile
mycmd/mycp/mycp
mycmd/myln/src/myln.c
mycmd/myln/Makefile
mycmd/myln/myln
mycmd/myls/a/asdf
mycmd/myls/src/bak1
mycmd/myls/src/bak2
mycmd/myls/src/myls.c
mycmd/myls/Makefile
mycmd/myls/myls
mycmd/mymkdir/src/mymkdir.c
mycmd/mymkdir/Makefile
mycmd/mymkdir/mymkdir
mycmd/mymv/src/mymv.c
mycmd/mymv/testb/testa/destdir/Makefile
mycmd/mymv/testb/testa/destdir/a
mycmd/mymv/testb/testa/destdir/af
mycmd/mymv/testb/testa/destdir/bf
mycmd/mymv/testb/testa/Makefile
mycmd/mymv/testb/testa/a
mycmd/mymv/testb/testa/af
mycmd/mymv/testb/testa/bf
mycmd/mymv/testb/testa/cf
mycmd/mymv/testb/a
mycmd/mymv/testb/b
mycmd/mymv/testb/c
mycmd/mymv/testb/v
mycmd/mymv/Makefile
mycmd/mymv/mymv
mycmd/myrm/src/myrm.c
mycmd/myrm/Makefile
mycmd/myrm/myrm
mycmd/myrmdir/src/myrmdir.c
mycmd/myrmdir/Makefile
mycmd/myrmdir/myrmdir
mycmd/mytail/src/mytail.c
mycmd/mytail/.tailtmp
mycmd/mytail/Makefile
mycmd/mytail/a
mycmd/mytail/b
mycmd/mytail/mytail
src/mysh.c
src/mysh.o
Makefile
mysh
Report.docx
*성*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
[linux] My Shell 및 command 구현
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업