• 검색 결과가 없습니다.

5주 파일 명령어

N/A
N/A
Protected

Academic year: 2022

Share "5주 파일 명령어"

Copied!
14
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

5주 파일 명령어

교재: 유닉스 리눅스 사용에서 프로그래밍까지 저자: 창병모

출판사: 생능출판사 2012년 발행

리눅스시스템

(2)

파일 내용 보기: cat

• 간단한 파일 보기 명령으로 짧은 파일에 적합

• 옵션

– -n : 행번호 출력

• 사용법

cat [옵션] 파일명

(3)

파일 내용 보기: more

• 파일의 내용을 한 화면씩 출력

• 옵션

+행번호 : 지정한 행부터 출력 -숫자 : 화면에 출력할 행 수

• 명령

다음 페이지 : space 이전 페이지 : b

종료 : q

more [옵션] 파일명

(4)

파일 내용 보기: tail

• 파일의 마지막 부분 출력

• 옵션

– +행번호 : 지정한 행부터 끝까지 출력 – -숫자 : 화면에 출력할 행 수

– -f : 파일 출력이 종료되지 않고 주기적으로 반 복 출력

tail [옵션] 파일명

(5)

파일 내용 보기: wc (word count)

• 파일에 저장된 줄, 단어, 문자의 개수를 세 서 출력

wc 파일명

(6)

파일 복사: cp

• 특정 파일이나 디렉토리를 다른 이름으로 복사

• 옵션

-i : 파일을 덮어쓸 때 경고 메시지 출력 -r : 디렉토리 복사

• 사용 형태

cp [옵션] 원본파일명 복사파일명

사용 형식 동 작

cp 파일1 파일2 파일1을 파일2로 복사

cp 파일들 디렉토리 파일들을 디렉토리 밑에 같은 이름으로 복사 cp -r 디렉토리1 디렉토리2 디렉토리1을 디렉토리2로 복사

디렉토리1의 파일도 모두 복사됨

(7)

파일 삭제: rm

• 지정한 파일이나 디렉토리를 삭제

• 옵션

– -i : 확인 후 삭제 – -f : 무조건 삭제 – -r : 디렉토리 삭제

rm [옵션] 파일명/디렉토리명

(8)

파일 이동: mv

• 파일 이름을 바꾸거나 이동

• 옵션

-i : 확인 후 이동

• 사용 형식

mv [옵션] 원래이름 새이름

사용 형식 동 작

mv 파일1 파일2 파일1의 이름을 파일2로 바꿈

mv 파일명… 디렉토리 지정한 파일들을 디렉토리로 옮김

mv 디렉토리1 디렉토리2 디렉토리1의 이름을 디렉토리2로 바꿈

(9)

파일사용 권한: 사용자 구분

• 유닉스/리눅스는 사용 권한을 부여하기 위 해 사용자를 세 카테고리로 구분하여 적용

• 파일의 소유자, 파일이 속한 그룹, 기타 사

용자로 구분

(10)

파일사용 권한: 사용 권한의 종류

• 사용 권한은 파일 유형에 따라 약간 다르 게 해석된다.

모드 일반 파일 디렉토리 파일 특수 파일

읽기( r ) 파일 내용을 읽을 수 있다.

디렉토리가 포함하는 파

일 목록을 읽을 수 있다. read() 를 사용하여 파일 을 읽을 수 있다.

( w )쓰기 파일을 수정/삭제 시킬 수 있다.

디렉토리내에 파일을 생

성,삭제할 수 있다. write() 를 사용하여 파일 에 쓸 수 있다.

실행( x ) 파일을 실행 시킬 수 있다.

cd 명령을 이용하여 디렉

토리로 이동할 수 있다. 아무런 의미가 없다.

(11)

파일사용 권한: 사용 권한 표기방법

• 문자의 의미

– r: 읽기 허가, w: 쓰기 허가, x:실행 허가, -: 허 가 취소

소유자 그룹사용자 기타사용자

rw- r-- r--

(12)

파일사용 권한 변경

• 자신이 소유한 파일의 사용 권한을 변경

• 옵션

– -R: 하위 디렉토리 포함

• 모드

– 변경할 사용 권한 표시: 기호 모드, 8진수 모드

chmod [옵션] 모드 파일명

(13)

기호를 이용한 파일사용 권한 변경

사용자 카테고리 의 미

u 소유자

g 그룹

o 기타사용자

a 모든 사용자 (u+g+o)

연산자 기호 의 미 + 허가권 부여

- 허가권 제거

= 특정 사용자에 게 허가권 지정 권한 기호 의 미

r 읽기 허가 w 쓰기 허가 x 실행 허가 사용자카테고리 연산자 권한

chmod 파일명

u+w, u-x g+x, g-wx o=rwx, go-wx

a=rwx

(14)

숫자를 이용한 파일사용 권한 변경

rwx rw- r-- 111 110 100

있으면 1,권한이 없으면 0 으로 표시

2진수

7 6 4

8진수

참조

관련 문서

학과 사무실

• 두 학자는 여러모로 공통점이 많았고, 특히 그 이전의 학자들이 각종 지리 적 정보와 자료를 아무런 인과적 체계 없이 다루었다는 점을 비판하고 있 다는 점에서 더욱 그러함. •

5주 초가삼간 국악풍의 노래로 셋잇단음표와 빠르기표에 맞게 노래를 불러보고 발음에 주의하며 앞에

그 다음 프로그램을 실행할 때부터는 관리자의 생일을 물어 정확하게 알면 GOOD이라고 출력하고 틀리면 다시 묻는 프 로그램을

 명령어 해독기(instruction decoder) : 명령어 레지스터(IR)로부터 들어오는 명령 어의 연산 코드를 해독하여 해당 연산을 수 행하기 위한 루틴의 시작 주소를 결정. 

 명령어 실행에 필요한 데이터가 저장된

[r]

 호출 명령어(CALL 명령어)는 현재 PC 내용을 스택에 저장하고 서브 루틴의 시작 주소로 분기하는 명령어다.. 그러나