Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의.

Similar presentations


Presentation on theme: "Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의."— Presentation transcript:

1 Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기

2 Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의 사용은 어느 누구도 독점할 수 없다. » 소스 공개하고 누구나 자유롭게 개조 ( 해킹 ) 할 수 있게 해야 컴퓨터 기술의 발전에 진정한 도움이 된다. Richard Stallman 의 FSF(free Software Foundation)  Linux 의 모체인 Unix 는 ? 유닉스는 세련되고 영리한 사람들을 위한 도구의 집합이다. 유닉스는 재미있다. 유닉스는 사용하기는 쉽지만 배우기는 어렵다. 유닉스의 모든 것을 배우는 것은 불가능하다. 필요한 것과 재미 있을 것 같다고 생각되는 부분에 관심을 쏟는 것이 좋다.

3 Linux3  1971 AT&T Bell Lab. Ken Thompson  MIT Multics 의 영향  PDP-7 어셈블러로 쓰여짐  1973 C 언어로 다시 씀 1970 Ken Thompson 이 B 언어, 1973 Dennis Ritchie 가 C 언어 만듦 여러 컴퓨터로 이식됨  버전들 AT&T System V(five) 계열 BSD(Berkeley Software Distribution) 계열  Linux (http://www.linux.org, http://www.linuxhq.com) Linus Torvalds (Finnish student of Computer Science) 1991 PC 용 System V + BSD Unix GNU (http://www.gnu.org/home.html) : source code is available  표준화 연구 UI (Unix International) : System V 4.1 : AT&T, SUN OSF (Open Software Foundation) : OSF/1 : IBM, DEC, HP POSIX (Portable Operating System Interface) (1986, IEEE1000.3) Unix 역사

4 Linux4 Unix 특징  동시에 여러 사용자가 사용 (multiuser/multiprocess system)  프로그램, 프로세스, 파일의 생성 / 수정 / 삭제 제공  프로세스와 파일의 위치를 부여하는 디렉토리 계층 제공  공정하고 효과적인 프로세서, 메모리, 디스크 공유  주변장치, 다른 기계, 프로세스 사이의 통신 ( TCP/IP Network) 지원  많은 표준 유틸리티 (utilities) : GNU (GNU's Not Unix!), http://www.gnu.org  시스템 호출 (system calls) 을 통한 Unix 서비스 접근  이식성 우수하여 다양한 기종에서 활용  강력한 shell programming  open system : 저렴한 가격으로 소스 제공받을 수 있음

5 Linux5 Unix 제품들  Solaris 2.X (Sun) : System V + BSD (http://www.sun.com/solaris)  HP-UX (HP) : System V + BSD (http://www.hp.com/go/hpux)  IRIS (Silicon Graphics) : System V (http://www.sgi.com/)  AIX (IBM) : System V+BSD (http://www.rs6000.ibm.com/software)  OSF/1 (DEC) : BSD + System V, Ultrix 는 BSD (http://www.unix.digital.com)  BSD/OS (Berkeley) (http://www.BSDI.COM/products)  SunOS (Sun) : BSD  NextSTEP : Mach 의 확장 (http://www.apple.com/enterprise)  NetBSD : 4.4BSD Lite 기반 (http://www.netbsd.org)  Linux (linux Torvalds) : 내부 BSD, 인터페이스 System V, PC 용 (http://www.linux.org)  FreeBSD : Berkeley Net/2 기반, PC 용 (http://www.freebsd.org)  SCO (Santa Cruz Operation) Unixware: System V, PC 용 (http://www.sco.com)

6 Linux6 Linux 서버 관리 (Administration)  Booting  사용자 관리  파일 시스템 관리  메모리 관리  장치 관리  프로세스 관리  네트워크 관리  보안 관리  백업

7 Linux7 Linux 방문  시작  실행  telnet gnu.inchon.ac.kr ( 또는 211.119.245.140) login: ta1 passwd: ****** # passwd [Enter] Enter new password: ****** Re-type new password: ****** # ls # cd /home/httpd/html # mkdir 자기 홈페이지 디렉토리 # cd 자기 홈페이지 디렉토리 # vi index.html … 홈페이지 내용 … ZZ # ls # man man # logout

8 Linux8 Vi 를 이용한 기본 텍스트 편집  Bill Joy 가 개발  Vi 의 시작 $ vi ex1 $ vi -R ex1 ( 읽기 전용 )  그림 참조  참고자료 http://marvel.inchon.ac.kr/~mysung Information  Unix  Vi 고급 사용법, 기본 사용법

9 Linux9 ~ ~ Vi mode(Vi 명령 모드 ) ~ $ $Vi filename :q! ( 기록 않음 ) ZZ( 기록 ) :wq ai esc xrdd 커서이동 append insert oOoO esc open R esc replace

10 Linux10 Vi 를 이용한 기본 텍스트 편집  커서의 이동 hjkl 이용 H J K L  »[Vi mode] 4j G 명령으로 원하는 행으로 이동 »7G »G : 마지막 행으로 (cf.) ^G : 현재 줄 번호 알림 화면 이동 »^F »^B »^D »^U  텍스트 추가, 삽입, 수정 a(append) i(insert) o(open) O(Open) R(Replace)  텍스트의 삭제 및 취소 (undo) x(exclude?) d(delete) c(change) dw cw db cb dd cc d$ c$ d^ c^ r(replace) u(update) U(Update)  최근 명령 재 실행.  파일 관리 Vi 를 벗어나지 않고 저장하기 : :w 저장 않고 끝내기 : :q! 또 다른 파일 편집 : :e xx 또는 :e! xx 다른 파일을 읽어 와 덧붙이기 : :r xx

11 Linux11 Linux 과제 (1)…man 이용  파일 관리 명령 ls cd cp mv rm cd mkdir rmdir pwd chmod chown chgrp file touch find

12 Linux12 Linux 과제 (2)  파일 관리 명령 grep cmp cat head tail cut ispell more tee wc sort man whatis whereis which

13 Linux13 Linux 과제 (3)  장치 관리 명령 mount/umount df du free uptime W lpr lpq lprm tty tset

14 Linux14 Linux 과제 (4)  프로세스 관리 명령 ps kill nice  백업 유틸리티 compress/uncompress gzip/gunzip tar zip/unzip  편집기 vi emacs


Download ppt "Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의."

Similar presentations


Ads by Google