Download presentation
Presentation is loading. Please wait.
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
Similar presentations