강 명 수 flag12@cherub.sungkyul.edu 쉘 관리 강 명 수 flag12@cherub.sungkyul.edu.

Slides:



Advertisements
Similar presentations
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
Advertisements

SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
중국 대만 인도 & 동남아 게임 동향. 목차 중국동향 대만동향 인도동향 동남아 – 태국, 말레이시아, 싱가포르, 등등.
지하철 안내 앱 소개 제작자 : 손성준 P.S 이 사진은 내용과 관계없음을 명백히 알립니다.( 솔직히 전기동차라는 공통점이 있긴 하지만 ) 그리고 본인이 촬영하였음을 알립니다.
쉘 스크립트와 cron coearth, george.
3. 유닉스 셸 (Unix Shell) 실습 컴퓨터 : fedora.incheon.ac.kr ( )
리눅스와 보안 PLUS 오태호.
Root File System 충북대학교 지능로봇연구실.
운 영 체 제 실 습 (리눅스 서버관리입문) 03. 리눅스의 기본 운영.
Part01. 시스템 해킹을 위한 기초 지식 Chapter01. 운영체제에 대한 이해
Host 컴퓨터 개발환경 이해 Lecture #3 (리눅스 관하여…).
7 기타 시스템 관리 Cron을 이용한 작업 스케듈링 SPARCS 11 cling.
4. 시스템 관리 기본 naldo.
Linux University of Seoul Computer Science Park Jong wook
Chapter 10 The Bourne Shell
컴퓨터 네트워크 실습.
Unix(Linux) shell programming
ㅎㅎ 콘 쉘 (배시쉘) 활용하기 기본 사용법 익히기 입출력 방향 변경 콘 쉘의 환경설정 콘 쉘 명령 다루기 프롬프트 설정하기
컴퓨터 소프트웨어.
Chapter 11 The C Shell.
제3장 유닉스 쉘.
Linux/UNIX Programming
Unix & Shell 사용법 1 번째주 Dept. of Computer Science & Engineering
Shopping + Game Server 조태문 박한범
제6장 쉘 창병모
 13장. 배시쉘 프로그래밍.
리눅스와 보안 PLUS 오태호.
[beginning] Linux & vi editor
제5장 제어명령
Linux 9.X 기초에서 활용까지 Chapter 09 쉘(Shell).
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
UNIX Unbounded A Beginning Approach
쉘(Shell).
UNIX Unbounded A Beginning Approach
IPython Notebook + Spark + TensorFlow on Linux
UNIX Unbounded A Beginning Approach
컴퓨터 네트워크 실습.
콘 쉘 활용하기 ㅎㅎ 기본 사용법 익히기 입출력 방향 변경 콘 쉘의 환경설정 콘 쉘 명령 다루기 프롬프트 설정하기
Linux/UNIX Programming
제2장 유닉스/리눅스 사용.
7장. 셸 스크립트 프로그래밍.
Shell Programming Concept of the Shell Environment of Shell
포항공과대학교 PLUS 오태호(PLUS015)
정보검색 환경세팅 및 쉘스크립트 맛보기 IS lab. 김건영.
손에 잡히는 vim (3/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
기본 셸로는 Bash 셸을 사용하라. 하지만 스트립트를 실행하기 위해서는 Bourne 셸을 사용하라.
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
여행자 보험 가입 시,기내용 목베게+투어팁스 무료맵북 증정
Appendix A 구조적 시스템 개발 방법론.
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
4장 - PHP의 표현식과 흐름 제어-.
DataScience Lab. 박사과정 김희찬 (화)
Linux/UNIX Programming
6장 콘 셸 뇌를 자극하는 Solaris Bible.
U N I X 창원대학교 전자계산학과 김병찬.
에어 반복문 (1).
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
여행사 오픈 절차 순서 목 차 여행사 설립 기본 절차 여행사 종류별 자본금 규모 여행 업 창업과 제한 조건
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 08. 조건에 따른 흐름의 분기.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
제4장 유닉스 쉘 숙명여대 창병모
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
제8장 C 쉘 창병모
어서와 C언어는 처음이지 제16장.
Lecture 03 제어문과 메소드 Kwang-Man Ko
오셔서 다스리소서 산과 시내와 붉은 노을과 땅의 모든 것 주 다스리네 내 안의 갈망 유일한 소망 주님 날 다스리는 것.
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Linux/UNIX Programming
Intelligent software Lab. 전재원
Presentation transcript:

강 명 수 flag12@cherub.sungkyul.edu 쉘 관리 강 명 수 flag12@cherub.sungkyul.edu

리눅스 쉘(shell) 쉘이란? 쉘의 기능 대부분의 유닉스 시스템에서 지원되는 쉘(shell) 시스템 운영체제와 사용자가 의사 소통을 할 수 있도록 도와주는 인터페이스용 특수 프로그램. 쉘의 기능 인터액티브 기능 스크립트 기능 대부분의 유닉스 시스템에서 지원되는 쉘(shell) Burnce shell(AT&T) C Shell(Berkeley shell) Korn shell(Bourne shell의 확장) 성결대학교 LINUX 수업 강명수

리눅스 쉘의 종류 리눅스에서 가장 일반적으로 사용되는 쉘 리눅스 버전별 지원하는 쉘 쉘 간의 이동 Bourne Again shell(bash) TC shell(tcsh) 그 외..(z shell) 리눅스 버전별 지원하는 쉘 View /etc/shell 쉘 간의 이동 chsh 명령어 chsh –s tcsh 성결대학교 LINUX 수업 강명수

쉘 선택 사용자별 사용 쉘 지정 쉘 확인 및 변경 성결대학교 LINUX 수업 강명수

프롬프트 꾸미기 프롬프트는 bash 쉘의 PS1이라는 쉘 변수로 제어된다. 현재 프롬프트 상태 보기 기본 bash 프롬프트 상태 : [root@localhost ~]# [\u@\h \W]\$ echo $PS1 쉘 변수를 통한 프롬프트 변경 성결대학교 LINUX 수업 강명수

프롬프트에 사용되는 이스케이프 문자 성결대학교 LINUX 수업 강명수

프롬프트 상태 변경 실습 프롬프트 상태에서 날짜를 표시하기 시간 표시하기 작업 절대 경로 보여주기 성결대학교 LINUX 수업 강명수

쉘 환경 변수 (1) 쉘 환경 변수 쉘 프로그래밍을 할 경우와 사용자 환경을 설정하는 경우에 사용. .bashrc_profile 파일을 참조 또는 set 명령어 사용 성결대학교 LINUX 수업 강명수

쉘 환경 변수 (2) 성결대학교 LINUX 수업 강명수

쉘 환경 변수 (3) 쉘 환경 변수 설정 사용자의 환경을 설정해 주는 .bash_profile 파일에서 설정. 각 사용자별 홈디렉토리(/사용자디렉토리/.bash_profile, /사용자디렉토리/.bashrc) /etc/profile(시작프로그램과 환경설정), /etc/bashrc(시스템 기능과 aliases) Export 명령어를 통한 일회성 설정. 성결대학교 LINUX 수업 강명수

쉘 스크립트 작성 쉘 스크립트 도스의 배치 파일의 개념 배치 파일 개념에 덧붙여서 프로그램 기능 추가 성결대학교 LINUX 수업 강명수

쉘 스크립트 실습 성결대학교 LINUX 수업 강명수

쉘 스크립트 변수 사용 [변수명] = [값] 변수는 숫자 또는 문자 스트링 변수명과 값을 ‘=‘ 기호로 구분하며, 이 사이에는 스페이스가 없어야한다. 성결대학교 LINUX 수업 강명수

쉘 스크립트 조건 사용 (1) 주어진 조건을 비교하여 결과가 참, 거짓에 따른 실행 If 조건식 조건식 성결대학교 LINUX 수업 강명수

쉘 스크립트 조건 사용 (2) 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (1) 주어진 조건을 비교하여 결과가 참, 거짓에 따른 실행 For 문, while 문, until 문, continue와 break 문, Redirection for 문 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (2) 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (3) 주어진 조건을 비교하여 결과가 참, 거짓에 따른 실행 while 문 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (4) 주어진 조건을 비교하여 결과가 참, 거짓에 따른 실행 until 문 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (5) 주어진 조건을 비교하여 결과가 참, 거짓에 따른 실행 continue와 break 문 성결대학교 LINUX 수업 강명수

쉘 스크립트 반복 실행 (6) Redirection(리다이렉션) 성결대학교 LINUX 수업 강명수

쉘 스크립트 실습 사용자 계정명을 하나 입력 받는다. /etc/passwd 파일에서 입력 받은 계정명과 같은 계정이 있는지 확인 만약 있다면 해당되는 계정의 이름과 UID와 홈디렉토리, 쉘을 각 라인에 나타나도록 스크립트 프로그램을 작성하시요. 없다면 없다고 메시지를 나타내시요 성결대학교 LINUX 수업 강명수

Q & A 감 사 합 니 다. 성결대학교 LINUX 수업 강명수