PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - comp_prac_081223_2.pptx

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

Discrete Mathematics

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

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

chap2

Microsoft PowerPoint UNIX Shell.pptx

PowerPoint 프레젠테이션

The Pocket Guide to TCP/IP Sockets: C Version

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - u5.pptx

제2장 리눅스 사용

PowerPoint 프레젠테이션

Microsoft PowerPoint UNIX Shell.ppt

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

2009년 상반기 사업계획

PowerPoint 프레젠테이션

Computer Programming (2008 Fall)

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

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

PowerPoint 프레젠테이션

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

01Àå

MySQL-Ch10

PowerPoint 프레젠테이션

Sena Device Server Serial/IP TM Version

PowerPoint 프레젠테이션

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

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

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

PowerPoint 프레젠테이션

제2장 유닉스 사용

Microsoft PowerPoint - 02-Shell-Programming

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

Sena Technologies, Inc. HelloDevice Super 1.1.0

/chroot/lib/ /chroot/etc/

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

PowerPoint 프레젠테이션

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

Network seminar.key

OnTuneV3_Agent_Install

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 [호환 모드]

Linux SHELL

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

LXR 설치 및 사용법.doc

PowerPoint 프레젠테이션

슬라이드 1

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 04_UsingShell

Abstract View of System Components

ksh프로그램문법.ppt

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

운영체제실습_명령어

Docker

PowerPoint 프레젠테이션

SPECweb Install

망고100 보드로 놀아보자-4

PowerPoint 프레젠테이션

Solaris Express Developer Edition

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

Mango220 Android How to compile and Transfer image to Target

Adobe Flash 취약점 분석 (CVE )

Microsoft Word ARM_ver2_0a.docx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

단계

PowerPoint Presentation

vm-웨어-앞부속

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

휠세미나3 ver0.4

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

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

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

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - u5.pptx

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Linux SHELL

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

untitled

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Report Designer V3.0 사용설명서 2장

문서 대제목

Chapter 05. 파일접근권한관리하기

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

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 : 종류구분 cd 현재디렉토리변경 - cp 파일 / 디렉토리복사 -r : 디렉토리복사 mv 파일 / 디렉토리이동 이름변경과 rm 파일 / 디렉토리삭제 -r : 디렉토리삭제 - ls -a /tmp ls -l 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 rm a.txt rm -r dir1 12

기본명령 파일 / 디렉토리조작명령 명령 기능 주요옵션 예제 mkdir 디렉토리생성 - mkdir dir1 rmdir 빈디렉토리삭제 - rmdir dir2 cat 파일내용출력 - cat a.txt more 파일내용을쪽단위로출력 - more a.txt chmod 파일접근권한변경 - chmod 755 a.out grep 패턴검색 grep abcd a.txt 13

기본명령 프로세스관련명령 명령기능주요옵션예제 ps 현재실행중인프로세 -ef : 모든프로세스에 ps 스의정보를출력 대한상세정보출력 ps -ef ps -ef grep ftp kill 프로세스강제종료 -9 : 강제종료 kill 5000 kill -9 5001 14

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

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 -... 21

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

LINUX 서버접속 PROTOCOL Shell File telnet: TCP port 23 - Deprecated in most systems ssh: TCP port 22 ftp: TCP port 21 ssh(sftp, scp): TCP port 22 24

SFTP sftp 로서버에접속 sftp iter2.jbnu.ac.kr id/pw 입력 25

SFTP COMMANDS SFTP help help 기본명령은 shell 과비슷함 ls, cd, pwd... SFTP upload put filename SFTP download get filename SFTP transfer mode bin: binary mode ascii: text file mode 26

EX: SCP 로파일복사 scp 실습 cp 명령과유사하나 ssh 프로토콜을이용하여원격머신에복사를수행 모든파일은자기홈디렉토리로복사한후사용할것 - e.g. cp -r /tmp/kernel ~/ iter1 의 ~/kernel/makefile 을 iter2 의 ~/kernel/xxxx_makefile 로복사 iter1 의 ~/kernel/block 디렉토리의모든내용을 iter2 의 ~/kernel/xxxx_block 으로복사 28