Microsoft PowerPoint - comp_prac_081223_2.pptx

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

01Àå

chap2

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

PowerPoint 프레젠테이션

제2장 리눅스 사용

제2장 유닉스 사용

PowerPoint 프레젠테이션

Microsoft PowerPoint UNIX Shell.ppt

Microsoft PowerPoint UNIX Shell.pptx

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

PowerPoint 프레젠테이션

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

/chroot/lib/ /chroot/etc/

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

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

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

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

PowerPoint 프레젠테이션

2008

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

PowerPoint 프레젠테이션

강의10

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

6주차.key

PowerPoint 프레젠테이션

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

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Mentor_PCB설계입문

LXR 설치 및 사용법.doc

MySQL-Ch10

Discrete Mathematics

Sena Technologies, Inc. HelloDevice Super 1.1.0

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

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

운영체제실습_명령어

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

PowerPoint 프레젠테이션

해킹 대응 경진대회

PowerPoint 프레젠테이션

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

리눅스 프로세스 관리

Solaris Express Developer Edition

untitled

Adobe Flash 취약점 분석 (CVE )

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

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

10X56_NWG_KOR.indd

Linux SHELL

PowerPoint 프레젠테이션

Microsoft PowerPoint - u5.pptx

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

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

<4D F736F F D20B3BBBACEC7D8C5B7B4EBC8B820BAB8B0EDBCAD2E646F6378>

Assign an IP Address and Access the Video Stream - Installation Guide

파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter

PowerPoint 프레젠테이션

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

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

<4D F736F F F696E74202D FC7C1B7CEBCBCBDBABFCD20BBE7BFEBC0DA20B8EDB7C920C0CDC8F7B1E22E >

BK21 플러스방법론워크숍 Data Management Using Stata 오욱찬 서울대사회복지학과 BK21 플러스사업팀

MySQL-.. 1

Computer Programming (2008 Fall)

라즈베리파이 프로그래밍_130912(최종).indd

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

PowerPoint 프레젠테이션


Mango220 Android How to compile and Transfer image to Target

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

FreeBSD Handbook

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

#Ȳ¿ë¼®

Abstract View of System Components

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02-Shell-Programming

PowerPoint 프레젠테이션

MPLAB C18 C

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

휠세미나3 ver0.4

untitled

6자료집최종(6.8))

Orcad Capture 9.x

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

슬라이드 1

Microsoft Word - Solaris_rpc_ypupdated.doc

PowerPoint 프레젠테이션

Microsoft PowerPoint - 07-EDU-LinuxCommand-4.ppt

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

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

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

chapter1,2.doc

Transcription:

Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23

Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended Sites 2/13

Basic commands (1/2) Echo: 입력내용또는시스템환경변수를화면에출력 $ echo I am a student $ echo 'I am a student $ echo HOME $ echo $HOME * 환경변수 : a set of dynamic values that can affect the way running proce sses will behave on a computer PATH 쉘에서사용자가입력하는명령을검색할디렉토리리스트 HOME 사용자의홈디렉토리 Man: 알고싶은명령어의매뉴얼을보여줌 $ man date 3/13

Basic commands (1/2) Cat: 텍스트파일내용을출력 $ cat /etc/passwd # 계정관련파일 ( 참조 ) smithj:x:561:561:joe Smith:/home/smithj:/bin/bash 사용자이름 : 패스워드 (/etc/shadow 저장 ): 사용자번호 : 그룹번호 : 사용자진짜이름 : 홈디렉토리 : 쉘 $ cat /etc/passwd /etc/hosts # concatenate two files, /etc/hosts : DNS 에묻기전에찾는 ip-hostname mapping 파일 $ cat -n /etc/passwd /etc/hosts # n : number more & less: 표준입력을페이지단위로출력, 이동, 검색가능 $ more /etc/passwd # h 를누르면명령어들이보인다. $ less /etc/passwd # less 는 more 와달리파일에서뒤쪽이동이가능, 시작시파일전체를읽지않기때문에큰파일의경우빨리동작 4/13

Basic commands (2/2) I/O Redirection Terminal 로연결된표준입력과표준출력을다른파일이나명령으로바꿈 $ cat -n a /etc/passwd less $ echo 'I am a student' > a $ ls $ echo 'I am a student' >> a $ cat a who > temp sort < temp who tee who.out # tee : send the output of a command to a file and standard output 5/13

File and Directory (1/3) pwd: 현재디렉터리의경로를보여줌 (print working directory) $ pwd ls: 디렉터리와파일의목록을보여줌 (lists) $ ls $ ls a #. 으로시작하는숨김파일도보여줌 $ ls l # long listing format -rw-r--r-- 1 root root 1067 2008-12-14 22:25 patch $ ls -la mkdir: 디렉터리를생성 (make directory) $ mkdir temp temp/child cd: 디렉터리를이동 (change directory) $ cd temp $ cd.. 6/13

File and Directory (2/3) cp: 파일이나디렉터리를지정된경로에복사 (copy) $ cp /etc/hosts./ $ cp -R temp temp2 # copy directories recursively rm: 파일이나디렉터리를삭제 (remove) $ rm temp $ rm -R temp # remove directories and their contents recursively mv: 파일이나디렉터리를이동하거나이름을바꿈 (move) $ mv temp temp3 $ mv./hosts temp2/ 7/13

File and Directory (3/3) which: command 가위치한곳의 full path 를화면에표시 ($PATH 기준 ) $ which ls /bin/ls whereis: command 의 binary, source, manual page 의위치를화면에표시 $ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz df: file system 의디스크사용량과남은양을화면에표시 $ df $ df h # print sizes in human readable format (e.g., 1K 234M 2G) 8/13

User whoami: 현재사용중인계정을화면에표시 $ whoami who, w: 현재호스트에접속중인계정들을화면에표시 $ who $ w 23:09:52 up 3 days, 1:46, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ybim pts/0 147.46.X.X 19:04 4:04 0.12s 0.00s vi /etc/olsrd.conf ybim pts/1 147.46.X.X 21:33 0.00s 0.26s 0.00s sshd: ybim [priv] finger: 사용자의정보를화면에표시 $ finger $ finger $USER 9/13

Data Filtering grep: 입력에서특정문자열을검색하여그문자열을포함하는 line 을화면에출력 $ grep $USER /etc/passwd # grep [OPTION]... PATTERN [FILE]... $ ls /etc grep passwd $ ls /etc grep n passwd # -n prints line number sort: 텍스트파일의내용을알파벳순서대로정렬하여화면에출력 $ ls /etc sort less $ ls /etc sort r less zsh_command_not_found xulrunner-1.9 xml Xdg... 10/13

Data Filtering head: 파일의첫부분을원하는양만큼화면에출력 (default: 10 lines) $ head /etc/passwd $ head -n 20 /etc/passwd $ ls /etc head -n 20 cut: 파일에서원하는필드를뽑아냄 (Cut out selected fields of each line of a file.) $ cat /etc/hosts $ cut -f 2 /etc/hosts # 기본 delimiter(tab) 을기준으로 2 번째필드 $ uname a Linux ybim-desktop 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux $ uname a cut d f 1,3 # 공백문자를 delimiter 로해서 1,3 번째필드 11/13

Process ps: 현재시스템의프로세스상태를보여줌 $ ps $ ps aux Top: provides a dynamic real-time of a running system $ top 12/13

ETC date: 현재시스템의날짜와시간을보여줌 $ date cal: 달력을보여줌 $ cal $ cal y # 현재년도의달력을모두보임 $ cal 2006 $ cal 8 1979 #1979 년 8 월 alias: 명령어의별칭을지음 $ alias l='ls -l $ l $ alias #alias 의리스트를보임 clear: 터미널스크린을지움 $ clear Logout : Exit a login shell $ logout 13/13

Conclusion & Recommended Sites There are many useful commands in Linux! Use man and help Help 는내부적으로정의된명령에대한정보를보임 There are many useful sites related with Linux commands http://www.oreillynet.com/linux/cmd/ http://www.math.utah.edu/lab/unix/unixcommands.html http://www.doc.ic.ac.uk/~wjk/unixintro/ Let s get into the Linux world! 14/13