LinuxUNIX Programming LinuxUNIX IT 33 LinuxUNIX Page 4

  • Slides: 35
Download presentation
Linux/UNIX Programming Linux/UNIX 시작 문양세 강원대학교 IT대학 컴퓨터과학전공

Linux/UNIX Programming Linux/UNIX 시작 문양세 강원대학교 IT대학 컴퓨터과학전공

운영체제 (3/3) Linux/UNIX 시작 Page 4 Linux/UNIX Programming by Yang-Sae Moon

운영체제 (3/3) Linux/UNIX 시작 Page 4 Linux/UNIX Programming by Yang-Sae Moon

UNIX/Linux History (4/4) Linux/UNIX 시작 UNIX의 대중화 – Linux의 출현 • Free software, open

UNIX/Linux History (4/4) Linux/UNIX 시작 UNIX의 대중화 – Linux의 출현 • Free software, open source 추구 • GNU Project와 더불어 대중성을 가짐 • 현재 200여 개 넘는 배포판 존재 (software 자체는 무료, maintenance는 유료) • 위키(한글): http: //ko. wikipedia. org/wiki/%EB%A 6%AC%EB%88%85%EC%8 A%A 4 • 위키(영문): http: //en. wikipedia. org/wiki/Linux • Open architecture 추구를 통해 모바일에서 슈퍼컴까지 활용분야 넓어짐 Page 8 Linux/UNIX Programming by Yang-Sae Moon

UNIX History Tree Linux/UNIX 시작 Page 9 Linux/UNIX Programming by Yang-Sae Moon

UNIX History Tree Linux/UNIX 시작 Page 9 Linux/UNIX Programming by Yang-Sae Moon

Linux History Tree Linux/UNIX 시작 Page 10 Linux/UNIX Programming by Yang-Sae Moon

Linux History Tree Linux/UNIX 시작 Page 10 Linux/UNIX Programming by Yang-Sae Moon

Linux/UNIX 시작 (2/7) Linux/UNIX 시작 로그인 login: • 사용자명(login name)을 입력하고 RETURN 키 password:

Linux/UNIX 시작 (2/7) Linux/UNIX 시작 로그인 login: • 사용자명(login name)을 입력하고 RETURN 키 password: • 패스워드를 입력하고 RETURN 키 Page 14 Linux/UNIX Programming by Yang-Sae Moon

Linux/UNIX 시작 (3/7) Linux/UNIX 시작 로그인 예제 (실제 수행해 봅시다. ) Page 15 Linux/UNIX

Linux/UNIX 시작 (3/7) Linux/UNIX 시작 로그인 예제 (실제 수행해 봅시다. ) Page 15 Linux/UNIX Programming by Yang-Sae Moon

Linux/UNIX 시작 (5/7) Linux/UNIX 시작 Shell Prompt • Shell: 사용자의 명령을 읽고 해석하는 프로그램

Linux/UNIX 시작 (5/7) Linux/UNIX 시작 Shell Prompt • Shell: 사용자의 명령을 읽고 해석하는 프로그램 • Shell이 다음 명령을 받아들일 준비가 되면, Prompt를 보여줌 • Prompt는 사용하고 있는 Shell에 따라 차이가 있음 − Default Prompt: C Shell(%, $), Korn Shell($), Bourne Shell, … − User Defined Prompt: 사용자가 지정(. cshrc)하여 변경 가능함 • 끝내고자 할 때는 Shell Prompt 상에서 “logout” 또는 “exit”를 입력 Page 17 Linux/UNIX Programming by Yang-Sae Moon

Linux/UNIX 시작 (6/7) Linux/UNIX 시작 Shell Prompt (계속) Page 18 Linux/UNIX Programming by Yang-Sae

Linux/UNIX 시작 (6/7) Linux/UNIX 시작 Shell Prompt (계속) Page 18 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (2/12) Linux/UNIX 시작 날짜 및 시각 확인하기 (date) Page 21 Linux/UNIX

간단한 Linux/UNIX 작업 (2/12) Linux/UNIX 시작 날짜 및 시각 확인하기 (date) Page 21 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (3/12) Linux/UNIX 시작 현재 로그인한 사용자 확인하기 (who) Page 22 Linux/UNIX

간단한 Linux/UNIX 작업 (3/12) Linux/UNIX 시작 현재 로그인한 사용자 확인하기 (who) Page 22 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (4/12) Linux/UNIX 시작 디렉토리/파일 목록 보기 (ls) Page 23 Linux/UNIX Programming

간단한 Linux/UNIX 작업 (4/12) Linux/UNIX 시작 디렉토리/파일 목록 보기 (ls) Page 23 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (5/12) Linux/UNIX 시작 파일 내용 보기 (cat) Page 24 Linux/UNIX Programming

간단한 Linux/UNIX 작업 (5/12) Linux/UNIX 시작 파일 내용 보기 (cat) Page 24 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (6/12) Linux/UNIX 시작 파일 내용 보기 (more) Page 25 Linux/UNIX Programming

간단한 Linux/UNIX 작업 (6/12) Linux/UNIX 시작 파일 내용 보기 (more) Page 25 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (8/12) Linux/UNIX 시작 과거 로그인한 이력 보기 (last) Page 27 Linux/UNIX

간단한 Linux/UNIX 작업 (8/12) Linux/UNIX 시작 과거 로그인한 이력 보기 (last) Page 27 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (9/12) 명령어 매뉴얼 보기 (man) Linux/UNIX 시작 -- http: //linux. die.

간단한 Linux/UNIX 작업 (9/12) 명령어 매뉴얼 보기 (man) Linux/UNIX 시작 -- http: //linux. die. net/man/ Page 28 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (10/12) Linux/UNIX 시작 명령어 정보 보기 (info) – (명령어 종류에 따라

간단한 Linux/UNIX 작업 (10/12) Linux/UNIX 시작 명령어 정보 보기 (info) – (명령어 종류에 따라 man과 동일하기도 함) Page 29 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (11/12) Linux/UNIX 시작 명령어의 간단한 정보(whatis) 명령어의 위치(which) Page 30 Linux/UNIX

간단한 Linux/UNIX 작업 (11/12) Linux/UNIX 시작 명령어의 간단한 정보(whatis) 명령어의 위치(which) Page 30 Linux/UNIX Programming by Yang-Sae Moon

간단한 Linux/UNIX 작업 (12/12) Linux/UNIX 시작 자신의 호스트 이름 보기 (hostname, uname) Page 31

간단한 Linux/UNIX 작업 (12/12) Linux/UNIX 시작 자신의 호스트 이름 보기 (hostname, uname) Page 31 Linux/UNIX Programming by Yang-Sae Moon

. cshrc 파일 (2/3) Linux/UNIX 시작 Page 33 Linux/UNIX Programming by Yang-Sae Moon

. cshrc 파일 (2/3) Linux/UNIX 시작 Page 33 Linux/UNIX Programming by Yang-Sae Moon

. cshrc 파일 (3/3) Linux/UNIX 시작 내. cshrc 혹은. bashrc 파일을 어떻게 작성하고 수정하지?

. cshrc 파일 (3/3) Linux/UNIX 시작 내. cshrc 혹은. bashrc 파일을 어떻게 작성하고 수정하지? Page 34 Linux/UNIX Programming by Yang-Sae Moon

Homework#1 Linux/UNIX 시작 Page 35 Linux/UNIX Programming by Yang-Sae Moon

Homework#1 Linux/UNIX 시작 Page 35 Linux/UNIX Programming by Yang-Sae Moon