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

Post on 08-Oct-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2. 유닉스 기초

UNIX의 정의

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

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

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

UNIX의 특징

대화형 시스템

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

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

높은 이식성과 확장성

telnet

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

네트워크 프로토콜

SSH(Secure Shell)

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

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

putty를 이용한 유닉스 접속

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

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

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

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

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

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

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

• C쉘 : %

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

기초 명령어

date 명령

whoami 명령

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

옵션 : page(장) 번호

man 옵션 명령어

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

clear 명령

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

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

passwd 명령어

사용법 : passwd (enter)

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

옵션 메타문자 의미

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

erase ^h 한 문자 지움

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

werase ^w 단어를 지움

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

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

top related