6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)

Slides:



Advertisements
Similar presentations
Apr. 25, 2013 Laboratory of Systems Medicine BASIC LINUX COMMANDS.
Advertisements

Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의.
1/15 16 기 장영일 Ext File System. 2/15 처음에 Minix 가 사용되었다 ( 제약사항 ) 최대로 저장할 수 있는 파일의 크기 – 64M : 16bit 정수로 블록 주소 지정 -> 1024( 블록 기본 사이즈 ) * (2^16) = 64M.
SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
Company 사용자 인터페이스와 멀티미디어 2006 년 1 학기 컴퓨터의 개념 및 실습 Ver. 1.1.
단체교섭 보고 ※ 본교섭 ※ 실무교섭 구 분 날 짜 비 고 상견례 1월19일 단협 시작 본교섭
사용자 인터페이스와 멀티미디어 2006년 2학기 컴퓨터의 개념 및 실습.
June-Hyun, Moon UNIX Administration June-Hyun, Moon
Project #2-2. Pintos User Program
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
TCP/IP 네트워크 제 26 장 Telnet과 Rlogin 정보통신연구실.
UNIX 기초 UNIX 기초 UNIX 기초.
Windows Server 장. 서버 운영을 위한 필수 사항.
6 레이스 컨디션.
Linux University of Seoul Computer Science Park Jong wook
컴퓨터 네트워크 실습.
UNIX 이 재 광 한남대학교 컴퓨터공학과.
디렉토리 다루기 ㅎㅎ 유닉스 파일 시스템 현재 디렉토리 확인 : pwd 디렉토리 이동 : cd
UNIX의 중급 명령어 UNIX의 고급 명령어 연습 문제
Toad for Oracle 설치 방법.
Chapter 16 백업 및 복구 Solaris 2 . ufsdump 와 ufsrestore
2-1장. 리눅스 명령어.
뇌를 자극하는 Windows Server 2012 R2
 13장. 배시쉘 프로그래밍.
[beginning] Linux & vi editor
UNIX Unbounded A Beginning Approach
리눅스 커널의 이해 중에서 1장. 소개 이원구 네트워크 실험실.
Linux 9.X 기초에서 활용까지 Chapter 07 프로세스 관리.
Linux/UNIX Programming
UNIX Unbounded A Beginning Approach
컴퓨터 네트워크 실습.
Embedded System Porting (2)
제2장 유닉스/리눅스 사용.
데이터 압축 알고리즘 컴퓨터과학부 조 산 컴퓨터과학부 김형주.
리눅스 명령어 명령어를 알아야 명령을 내리지?.
리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
Linux/UNIX Programming APUE (Files & Directories)
DataStage 운영자 지침서 Operator’s Guide
Geek-OS Project 정영진
2. 일반 사용자를 위한 유닉스 (UNIX for Nonprogrammers)
운영체제 (Operating Systems)
Chapter 10. 파일 시스템 인터페이스(File System Interface)
파일 시스템 인터페이스(File System Interface)
제10,11,12장 파일시스템 디스크 스케줄링.
제10장 파일 시스템 인터페이스(File System Interface)
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
2장 일반 사용자를 위한 유닉스 실습 컴퓨터 : multi.incheon.ac.kr 또는
2018 봄학기 Pusan National University School of CSE
Swap 추가, fsck.
Linux/UNIX Programming
화면 갈무리 및 파일 권한 설정.
작은 분야의 일을 훌륭하게 해내는 자그마한 도구들을 개발자들에게 제공하고 개발자들은 이 도구들을 창의적으로 결합하여 사용하자.
JFS operation HP Korea / Operations JFS operation.
운영체제 RaspberryPi Sejin Oh.
Itbank solaris Pm 4:00 class 김 정 훈
6장 콘 셸 뇌를 자극하는 Solaris Bible.
Linux/UNIX Programming
시스템 인터페이스 Lab2 X-window 및 명령어 사용.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
Chapter 12 파일 시스템 이해 Solaris1 . 파일 타입
8. 리눅스의 내부 군자삼락 [君子三樂] 청출어람이청어람 [ 靑出於藍而靑於藍 ] Why Linux ?
시스템 인터페이스 Lab#5 쉘 실습.
Execution with Unnecessary Privileges
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
제4장 유닉스 쉘 숙명여대 창병모
제8장 C 쉘 창병모
Linux/UNIX Programming
한국 휴렛팩커드/고객지원사업본부/IT 기술사업부 박기영
Presentation transcript:

6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list) 파일 형식 - 보통 파일 d 디렉토리 파일 c 문자 특수 파일 b 블록 특수 파일 l 기호 링크 p FIFO(pipe) 파일 rm(remove) $ rm -i (interactive) mv(move), cp(copy), ln(link) mv(move) : I-node 그대로, 그전 link 지우고 새 link cp(copy) : 새 I-node, 새 link cp -r (recursive) ln(link) : I-node 그대로, 새 link ln (hard link) ln -s (soft link, symbolic link) Unix 시스템

6. 파일 관리.. Hard link and Soft link chmod(change mode) Hard link : p91 그림6.4 같은 inode 및 data block 포함 같은 파일 시스템에서만 디렉토리는 불가 자체 inode 없고 디렉토리 파일에서의 항목만 차지(같은 inode 값) Soft link(Symbolic link) : p91 그림6.5 첫번 파일 이름만 포함 다른 파일 시스템도 디렉토리도 자체 inode 가지고 약간의 디스크 공간 차지 chmod(change mode) p94 표 6.7 참조 who : ugoa operator : - + = permission : rwxlstugo Symbolic File Access Modes $ chmod a=rw myfile $ chmod g+x myfile $ chmod g-rwx myfile $ chmod g=u myfile Octal File Access Modes $ chmod 666 myfile $ chmod 751 myfile $ chmod 000 myfile 실행파일에 대하여 4000 set user ID: $ chmod 4711 myfile 2000 set group ID : $ chmod 2711 myfile 1000 set sticky bit : $ chmod 1711 myfile 디렉토리에 대하여 1000 set sticky bit : $ chmod 1777 share 그 디렉토리 안의 파일 제거 또는 이름 변경은 파일 소유자, 디렉토리 소유자, 수퍼유저 만이 다른사용자는 그안에 자기파일 생성만 Unix 시스템

6. 파일 관리... Chown(chowner) 과 chgrp(change group) $ chown toowner fromowner $ chgrp toname fromname mkdir(make directory) 과 rmdir(remove directory) find: 파일 검색 p99 표6.11 참조 파일 시스템의 서브 디렉토리 검색 $ find . -name checklist -print $ find /usr -name ‘v*[0-9]’ -print $ find /usr -size +1000 -print (blocks) $ find /usr -mtime -1 -print $ find / -name core -exec rm {} \; pack과 compress 손실(lossy) 사운드, 이미지 JPEG, MPEG 무손실(lossless) 문서, 데이터베이스, 실행 파일 pack 과 compress pack : Huffman compression(40%) .z $ unpack * compress : Lempel-Ziv compression(61%) .Z $ uncompress * 압축파일 변경 않고 해제하여 표준출력 $ pcat xx.z $ zcat part1.doc.Z | wc Unix 시스템

6. 파일 관리…. tar(tape archive) : 파일 수집 File: 파일 형 유추 du(disk usage) 압축된 일련의 파일들을 테이프(디스크)에 저장될 수 있는 하나의 큰 파일로 만듦 : tar archive basic options : p109 표6.15 참조 -c : Create an archive. -r : Replace files, by adding to end of the archive. -u : Update files, by writing newer or missing files to the end of the archive. -t : Tabulate(list) files on an exiting archive. -x : Extract files from an exiting archive. $ tar -cvf letters.tar *.ltr $ tar -tfv letters.tar $ tar -xvf letters.tar sam1.ltr $ tar -xvf letters.tar File: 파일 형 유추 $ file * du(disk usage) 사용 디스크 블록 수 $ du /etc/fs $ du -s /etc/fs (디렉토리 총계만) od(octal dump) 텍스트 파일 안의 제어문자 조사 $ od -c spices $ od /dev/rfd0 : floppy disk 조사 $ od /dev/rfd0 +1024 (바이트) $ od /dev/rfd0 +2b (블록) Unix 시스템

7. 유틸리티. date who 와 finger passwd:로그인 암호 변경 ps:프로세스 출력 $ date ‘It is now +%a %d:%m:19%y’ who 와 finger who: 로그인한 사용자 리스트 finger:로그인한 사용자 리스트와 기타 정보 passwd:로그인 암호 변경 ps:프로세스 출력 p120 표7.3 참조 $ ps -ef kill: 백그라운드 프로세스 중단 $ kill -9 PID $ kill -KILL PID nohup: 로그오프 동안 프로그램 실행 $ nohup nroffbook & 실행결과는 default로 nohup.out 에 nice: 낮은 우선순위에서 프로세스 실행 0-19(default 10, 0이 높은우선순위) $ nice nroffbook & (10) $ nice -5 nroffbook & (5) $ nice --5 nroffbook & (5단계 높임) time: 프로세스 시간 측정 $ time nroffbook 초 단위의 총시간(total elapsed time) 사용자 시간(user time spent) 시스템 사용 시간(system time spent) echo: 명령 매개변수 그대로 출력 셀 변수, 셜 만능문자, Escape 문자 사용가 $ echo d? Borne sell: 매치되는 파일 없으면 확장 C shell: 확장 않음, 확장하려면 set nonomatch Unix 시스템

7. 유틸리티.. write 와 talk: 다른 사용자와 통신 stty 와 tty: 터미널 조작기 $ write harry $ write sally 메시지 from harry o 메시지 from sally oo talk : 다른 컴퓨터에서도 네트워크 통해 통신 $ talk user@host stty 와 tty: 터미널 조작기 tty (사용자의 통신선명 출력) stty(set terminal option) .login(C shell) 또는 .profile(Bourne shell)에서 모드 지정 위해 사용 삭제, 킬, 인터럽트 문자 정의 $ stty erase \^h kill \^u $ stty intr \^c $ stty sane (원 상태로 복구) Unix 시스템