2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/...

16
2. 유닉스 기초

Upload: others

Post on 08-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

2. 유닉스 기초

Page 2: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

UNIX의 정의

컴퓨터에서 프로그램을 실행 시키고 자원을 관리하는 운영체제의 일종

주로 대형 서버나 Workstation에서 사용됨

PC에서 사용하는 Linux 역시 UNIX 계열의 OS임

UNIX의 특징

대화형 시스템

다중 사용자 시스템(Multi User)

다중 작업용 시스템(Multi Tasking)

높은 이식성과 확장성

Page 3: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

telnet

: 가상 터미널 서비스라고 하며 원격지 시스템에 접속할 수 있게 해주는

네트워크 프로토콜

SSH(Secure Shell)

: 공개 키 방식의 암호 방식을 사용하여 원격지 시스템에 접근하여 암호화된

메시지를 전송할 수 있는 시스템

Page 4: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

putty를 이용한 유닉스 접속

Page 5: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS
Page 6: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS
Page 7: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

형식 : 명령 [옵션] [인자]

명령 : 유닉스를 사용하기 위해 사용자가 입력하는 다양한 명령

옵션 : 명령에 대한 세부 기능을 선택.

옵션은 “-” 기호로 시작 영문 소/대문자로 구성

인자 : 명령으로 전달되는 값(파일명이나 디렉토리 명 주로 사용)

Page 8: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

프롬프트 기호는 사용하는 쉘에 따라 나타남.

• 본쉘 /콘쉘 / 배시쉘 / 대시쉘 : $

• C쉘 : %

•프롬프트는 사용자가 다른 모양으로 바꿀 수 있다.

Page 9: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

기초 명령어

date 명령

whoami 명령

Page 10: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

man 명령 • 사용법 man [옵션] 알고자하는 명령어

옵션 : page(장) 번호

man 옵션 명령어

Page 11: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

who 명령 사용법 : who [옵션]

Page 12: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

clear 명령

ls명령 사용법 : ls [옵션]

Page 13: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

Logout / exit 명령 사용법 : logout (enter)

passwd 명령어

사용법 : passwd (enter)

Page 14: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

stty 유틸리티 사용법 stty –a : 모든 특수 문자 출력

옵션 메타문자 의미

quit ^l 코어 덤프하고 전면 작업 종료

erase ^h 한 문자 지움

Kill ^u 현재 작업중인 줄을 모두 지움

werase ^w 단어를 지움

Page 15: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

메타 문자 변경 사용법 : stty 변경하고자하는 옵션명 메타문자

Page 16: 2. 유닉스 기초 - gnu.ac.krclass.gnu.ac.kr/~ejsja/unix/02.pdf · 2016. 3. 14. · / us r/ bin/tmux usr bin screen bin/ csh bin/ ksh93 usr bin fish sh S ksh S csh bash : who PSIS

과제 제출 -> class 서버 업로드