PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - comp_prac_081223_2.pptx

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

Discrete Mathematics

Microsoft PowerPoint 통신 및 압축 명령어.ppt

Microsoft PowerPoint UNIX Shell.pptx

PowerPoint 프레젠테이션

chap2

1. exit logout 하는 command 는아주간단하다. exit 을커맨드에서입력하고 return 키를누르면 logout 된다. 2. ls & command option 현재 directory 에서 file 의 list 를보는명령어, 즉 DOS 에서의 dir 에해

PowerPoint 프레젠테이션

Microsoft PowerPoint - u5.pptx

PowerPoint 프레젠테이션

Microsoft PowerPoint UNIX Shell.ppt

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

01Àå

제2장 리눅스 사용

PowerPoint 프레젠테이션

MySQL-Ch10

Microsoft PowerPoint - 05_(Linux)_(Fundamental)_Shell_Programming

벤처연구사업(전동휠체어) 평가

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

작성자 : 기술지원부 김 삼 수

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

Microsoft PowerPoint - 02-Shell-Programming

The Pocket Guide to TCP/IP Sockets: C Version

Unix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro

2009년 상반기 사업계획

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Computer Programming (2008 Fall)

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Linux SHELL

Microsoft PowerPoint - u3.ppt [호환 모드]

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

PowerPoint 프레젠테이션

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

운영체제실습_명령어

PowerPoint 프레젠테이션

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

ksh프로그램문법.ppt

제2장 유닉스 사용

슬라이드 1

LXR 설치 및 사용법.doc

Microsoft PowerPoint - 04_UsingShell

Sena Technologies, Inc. HelloDevice Super 1.1.0

What is Unix? A multi-task and multi-user Operating System Developed in 1969 at AT&T s Bell Labs by Ken Thompson (Unix) Dennis Ritchie (C) Douglas Mcl

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Docker

Adobe Flash 취약점 분석 (CVE )

Linux SHELL

/chroot/lib/ /chroot/etc/

PowerPoint Presentation

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

Solaris Express Developer Edition

SPECweb Install

Abstract View of System Components

Sena Device Server Serial/IP TM Version

Microsoft Word ARM_ver2_0a.docx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

1 Shell script What the shell?

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Microsoft PowerPoint - u5.pptx

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

untitled

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

PowerPoint 프레젠테이션

Mango220 Android How to compile and Transfer image to Target

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

PowerPoint 프레젠테이션

Microsoft PowerPoint - 10Àå.ppt

Apache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

문서 대제목

단계

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Orcad Capture 9.x

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Network seminar.key

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

Secure Programming Lecture1 : Introduction

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

PowerPoint 프레젠테이션

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

Microsoft PowerPoint - 07-EDU-LinuxUser-3.ppt

Microsoft PowerPoint - chap9 [호환 모드]

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft PowerPoint - 03_(Linux)_(Fundamental)_File_Directory

Microsoft PowerPoint - 01_1_Linux_Unix_기초.ppt [호환 모드]

Transcription:

BASIC COMMANDS Jo, Heeseung

ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2

LINUX 접속 Client telnet, ssh, ftp,... putty, securecrt, mlterm,... WinSCP, securefx,... 3

LINUX 접속 putty with ssh Host: iter1.jbnu.ac.kr iter2.jbnu.ac.kr port: 22 connection type: SSH 4

LINUX 접속 Login and shell ID: 201234567 ( 학번 ) PW: XXXX ( 반드시 passwd 명령으로변경할것 ) 5

LINUX 접속 Password 변경 passwd 명령 6

SHELL Shell? 운영체제상에서다양한운영체제기능과서비스를구현하는인터페이스를제공하는프로그램 BASH: GNU Bourne Again Shell 가장많이쓰이며, 가장범용적으로사용됨 거의모든리눅스배포판의기본 shell CSH: C 스타일문법을가지는쉘, BSD 시스템표준 Bourne shell 의확장 UC berkeley 에서처음개발 KSH: 실제 AT&T 버전의 Korn shell 어휘의스코프, 합성변수, 결합배열, 이름참조그리고부동소수점연산등이새로운기능 7

SHELL DASH: Debian Almquist Shell POSIX-compliant shell Debian Linux의기본 shell SH: Bourne Shell 가장처음만들어진 shell /bin/sh 등의스크립트용으로많이사용됨 TCSH: 버클리 csh 의확장버전, TENEX C shell 8

SHELL 기타 shells ash: Compatibility package for dash fish: A friendly interactive shell mksh: Enhanced version of the Korn shell pdksh: A public domain version of the Korn shell posh: Policy-compliant Ordinary Shell psh: Interactive shell with the power of perl sash: Stand-alone shell zsh: A shell with lots of features rc: An implementation of the AT&T Plan 9 shell 9

기본명령 shell commands 의규칙 command --option xxx 빈칸이구분자로사용됨 - 빈칸을명령에포함하려면 " 또는 ' 를사용 - ex. ls file name ls "file name" 도움말 - command --help - ex. ls --help 10

기본명령 로그인 / 로그아웃 명령기능주요옵션예제 ssh 유닉스시스템에접속 - ssh iter2.jbnu.ac.kr logout 유닉스시스템에서접속해 - logout exit 제 - exit passwd 암호변경 - passwd 11

기본명령 파일 / 디렉토리조작명령 명령기능주요옵션예제 pwd 현재디렉토리경로출력 - pwd ls 디렉토리내용출력 -a : 숨김파일출력 -l : 파일상세정보출력 -F : 종류구분 ls -a /tmp ls -l cd 현재디렉토리변경 - cp 파일 / 디렉토리복사 -r : 디렉토리복사 mv 파일 / 디렉토리이름변경과이동 - cd /tmp cd ~han01 cp a.txt b.txt cp -r dir1 dir2 mv a.txt b.txt mv a.txt dir1 mv dir1 dir2 mkdir 디렉토리생성 - mkdir dir1 rm 파일 / 디렉토리삭제 -r : 디렉토리삭제 rm a.txt rm -r dir1 cat 파일내용출력 - cat a.txt grep 패턴검색 - grep abcd a.txt 12

DIRECTORY HIERARCHY 특수 directory directives. : 현재위치.. : 상위 directory ~ : 사용자의홈디렉토리 (ex. /home/user1) 절대경로 / <- 로시작하는경우 - cp /tmp/a.txt. - cp /home/user1/a.txt /tmp 상대경로 ( 현재위치로부터시작 ) / <- 로시작하지않는경우 - cp./a.txt /tmp - cp../../dir1/a.txt../a.txt / -- dir1 `-- a.txt -- home `-- user1 `-- a.txt `-- tmp `-- a.txt 15

환경설정 alias env 특정명령의다른이름을지정 지금자신의환경변수를나열.bashrc (.profile) Bash shell 이시작시참조하는환경변수설정 Hidden file PS1 Linux에서는파일명앞에 '.' 이붙으면숨김파일임 Bash shell에서프롬프트를설정 PATH 실행파일또는참조할파일의위치를결정 PATH 변수의순서대로특정파일을찾음 16

TIPS alias ls='ls -af --color=auto' alias ll='ls -afl --time-style=long-iso' alias l='ls -aflh --time-style=long-iso' alias ps='ps -ef' alias gr='grep -rni --color=auto' PATH=.:$PATH; export PATH PS1='\u@\h:$PWD> ' 17

TIPS tar zip gz 여러파일을하나로묶음 여러파일을하나로압축 하나의파일을압축 history 사용한명령어들을나열 indent 소스코드를예쁘게정렬해줌 indent -npsl -bli0 -sob -nbc -i8 -l1000 code.c alias ind='indent -npsl -bli0 -sob -nbc -i8 -l1000' 18

TIPS ctrl + c 모든명령의중단또는취소 tab 자동완성 Bash shell 에서는 tab 키로나머지명령을자동으로완성가능 상하커서키 history 에서최근에사용된명령을다시사용할때 ctrl + r history 에서최근사용된명령을자동완성 ctrl + s & ctrl + q 스크린출력을정지 / 재개 * 모든문자들을대체 19

META CHARACTERS Char. Function > Redirection from stdout to a new file >> Redirection from stdout to file < Redirection from file to stdin * Any character? Any character, but one Pipe from stdout of p1 to stdout of p2 ; Command order & Background execution 20

SCP 로파일복사 scp : cp 명령과유사하나 ssh 프로토콜을이용하여원격머신에복사를수행 scp filename server_name:path scp./aaa.txt iter2.jbnu.ac.kr:~/ scp./aaa.txt iter2.jbnu.ac.kr:~/bbb.txt scp -r./dir1 iter2.jbnu.ac.kr:~/ scp -r./dir1 iter2.jbnu.ac.kr:~/dir2 21

EX: FIND FILES 실습내용 /tmp/kernel 아래에서아래파일이름으로된파일의위치를찾으시오 File names e.g. - fcntl.c - range.h - xenfs.h - builtin-stat.c - algos.c - slab.c - /tmp/kernel/aaa/bbb/fcntl.c - /tmp/kernel/ccc/ddd/range.h -... 22

EX: FIND FILES 2 실습내용 /tmp/kernel/mm 아래에서아래텍스트를가지고있는파일의위치와몇번째행에있는지찾으시오 Texts - 'YouGotIt' - 모두 3 개임 23

EX: SCP 로파일복사 실습 모든파일은자기홈디렉토리로복사한후사용할것 - e.g. cp -r /tmp/kernel ~/ iter1 의 ~/kernel/makefile 을 iter2 의 ~/kernel/new_makefile 로복사 iter1 의 ~/kernel/block 디렉토리의모든내용을 iter2 의 ~/kernel/new_block 으로복사 24