Presentation is loading. Please wait.

Presentation is loading. Please wait.

시스템 인터페이스 Lab#5 쉡 실습.

Similar presentations


Presentation on theme: "시스템 인터페이스 Lab#5 쉡 실습."— Presentation transcript:

1 시스템 인터페이스 Lab#5 쉡 실습

2 실습 #5 실습번호 : lab-5 실습제목 : 유닉스에서 쉘 사용 준비사항 : 이론 수업자료와 실습 매뉴얼

3 쉘 사용 리디렉션 (152-153) 후면처리(160) 기타 쉘 기능 실습 출력 리디렉션을 이용한 간단한 파일 만들기
find 작업한 내용을 리디렉션을 이용하여 파일에 저장하기 기타 쉘 기능 실습 파일 이름 대치(154) 파이프 사용(155) 명령어 대치(157) 명령열(157)

4 쉘 스크립트 생성 및 실행 쉘 스크립트 작성 실행모드로 변경 쉘 스크립트 실행행 % ./shelltest.csh
% cat >shelltest.csh  혹은 에디터 이용          #!/bin/csh echo -n the date today is date 실행모드로 변경 % chmod +x shelltest.csh   쉘 스크립트 실행행 % ./shelltest.csh               

5 쉘 변수 사용 쉘 변수 실습 % echo home = $HOME path = $PATH user=$USER
$MAIL   : 우편함의 절대 경로 이름 $USER   : 사용자 이름 $SHELL  : 로그인 셀의 절대 경로 이름 $TERM   : 터미널 유형 실습 % echo home = $HOME path = $PATH user=$USER   

6 쉘 변수 프로세스 관련 쉘 변수 실습 % cat >> shelltest.csh
$$       쉘 의 프로세스 id $0       쉘 스크립트의 이름 $1~9   명령 줄의 인수 $*       모든 인수 실습 % cat >> shelltest.csh          echo the name of this script is $0 echo the first argument is $1 echo a list of all the argument is $* date > $1.$$ ls $1.$$ % chmod +x shelltest.csh % ./shelltest.csh 1 2 3

7 Here Document % cat mailtext.sh mail $1 << ENDOFTEXT
     please see me regarding some exciting news!        - $USER        ENDOFTEXT        echo mail sent to $1 %chmod +x mail.sh %./mail.sh


Download ppt "시스템 인터페이스 Lab#5 쉡 실습."

Similar presentations


Ads by Google