sbsacademy.co.kr [컴퓨터] [유닉스] 쉘 Shell 셸 프로그래밍 전체 소스코드 및 상세주석 > sbsacademy1 | sbsacademy.co.kr report

[컴퓨터] [유닉스] 쉘 Shell 셸 프로그래밍 전체 소스코드 및 상세주석 > sbsacademy1

본문 바로가기

sbsacademy1


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


[컴퓨터] [유닉스] 쉘 Shell 셸 프로그래밍 전체 소스코드 및 상세주석

페이지 정보

작성일 23-02-19 02:18

본문




Download : shell.zip





env - 전역 environment(환경) 변수 출력

=====================================================================
시그널 인터럽트 / 프로세스 전환 / 파이프 / 리다이렉트 완벽 구현

순서
find : 모든 와일드 카드 처리 가능

Download : shell.zip( 38 )


alias - name : value 설정
유닉스/C언어 기반 쉘 프로그램 소스코드 및 상세주석 모두 포함 C소스파일 + 헤더파일 + 메이크파일 총 27개 파일 모두 포함 구현 명령어 및 루틴에 따라 파일 분리되어 있음 테스트 환경 : gcc 3.x ~ gcc 4.x / redhat9 / fedora 6,7,8 / ubuntu 테스트 완료

=====================================================================
echo - 지역 environment(환경) 변수 확인
ls - 파일리스트 출력
쉘, shell, 셸, 유닉스, fork, signal, pipe, non-canonical

umask - 모드 형식 출력 및 모드 세팅
시그널 처리 - signal 마스크로 블록을 지정하여 모든 시그널 안정적으로 처리
셸 프롬프트 상태에서 커서 오프셋 출력
다. 구현된 명령어는 실제 유닉스 명령어 옵션을 대부분 포함하여 구현하였다.

unalias - name : value 해제
쉘 소스코드에서 내부 주요 루틴은 다음과 같다.
설명


ipc - pipe 파이프, 리다이렉트 인 in, 리다이렉트 아웃 out

export - 전역 environment(환경) 변수 제어

유닉스/C언어 기반 쉘 프로그램(program]) 소스코드 및 상세주석 모두 포함
=====================================================================

non canonical : 비정규 모드 모든 방향키 홈/엔드/인서트/스페이스/딜리트 키보드 인터럽트 처리
grep - 패턴 찾기

구현 명령어 및 루틴에 따라 파일 분리되어 있음
list_blank.png list_blank_.png list_blank_.png list_blank_.png list_blank_.png
테스트 環境(환경) : gcc 3.x ~ gcc 4.x / redhat9 / fedora 6,7,8 / ubuntu 테스트 완료
ailas history : 연결리스트 링크드리스트 구현
set - 지역 environment(환경) 변수 제어

history - 명령어 목록 리스트 출력

C소스파일 + 헤더파일 + 메이크파일 총 27개 파일 모두 포함
pwd - 현재 디렉토리 출력
find - 파일 찾기
grep : 이진 바이너리 헥사코드 매칭 처리
[컴퓨터] [유닉스] 쉘 Shell 셸 프로그래밍 전체 소스코드 및 상세주석
=====================================================================
=====================================================================
cd - 디렉토리 변경
쉘 소스코드에서 내부 구현된 명령어는 다음과 같다.
프로세스 실행 - foreground 포그라운드 실행, background 실행, sequential 실행
=====================================================================
ls : 터미널 컬러 출력
exit - 셸 종료
레포트 > 공학,기술계열
non canonical - 터미널 모드, 비정규 모드, 키보트 인터럽트 처리


프로세스 관련 - fork(), exec() 관련 시스템 콜



기타 쉘 소스코드의 특징은 다음과 같다.
Total 15,902건 775 페이지
sbsacademy1 목록
번호 제목
4292
4291
4290
4289
4288
4287
4286
4285
열람중
4283
4282
4281
4280
4279
4278

검색

REPORT 11(sv76)



해당자료의 저작권은 각 업로더에게 있습니다.

www.sbsacademy.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © www.sbsacademy.co.kr All rights reserved.