수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
2. 리눅스 기본 명령어좀 알려주세요?
작성자 수안보중학교 등록일 19.09.06 조회수 41

2. 리눅스 기본 명령어좀 알려주세요?
 
14) chmod : 파일 퍼미션(permission:허가권) 변경하기
 
내가 만든 파일을 다른 사람이 읽거나 쓸 수 있도록, 아니면 실행만 할 수 있도록 모드를 부여 해 주는 명령으로 다소 복잡하다.
 
Permission(허가권)

소유자(user)
그룹(group)
외부인(other)
r
w
x
r
w
x
r
w
x

r : read(읽기) , w : write(쓰기) , x : execution(실행)
 
참고: 유고의 ‘ugo' 라고 기억하면 안 잊어버림.
 
) ls 명령으로 다음과 같은 파일 있다고 할 때
drwxr-xr-x 22 root chonwb 7690 Jan 04 16:40 index.htm
 
고찰
drwxr-xr-x : 파일 접근 허용 표시 d 는 디렉토리
22 : 링크 수
root : 사용자명
chonwb : 그룹명
7690 : 파일 크기(byte)
Jan 04 : 최종 수정일
16:40 : 최종 수정 시간
index.htm : 파일명
 
 
 
 
Permission(허가권) 에 대한 8진법

rwx
2진법
8진법
비고
---
000
0
 
--x
001
1
 
-w-
010
2
잘 사용 안함
-wx
011
3
잘 사용 안함
r--
100
4
 
r-x
101
5
 
rw-
110
6
 
rwx
111
7
 

<실습>
. # chmod 777 test.htm 하면 rwxrwxrwx
모든 사람이 다 사용할 수 있는 프로그램의 예
. chmod 666 test.txt 하면 rw-rw-rw-
모든 사람이 다 사용할 수 있는 문서 파일의 예
. chmod 755 test.htm 하면 rwxr-xr-x
사용자만 수정하거나 지울 수 있는 파일
 
15) chown : 소유권 변경하기
/imsi]# chown root chonwb

16) chgrp : 소유 그룹 바꾸기
/imsi]# chgrp usr cwb

17) mount : 마운트 하기
(1) A 드라이브 마운트 하기
# mount -t msdos /dev/fd0 /mnt/floppy t:type , fd0 : A 드라이브 마운트
B 드라이브는 fd1 로 해 주면 됨.
(2) A 드라이브 언마운트(mnt/floppy 디렉토리에서 하면 안 됨)
# unmount /dev/fd0
(3) CD-ROM 드라이브 마운트
# mount -t iso9660 /dev/cdrom /mnt/cdrom
(4) CD-ROM 드라이브 언마운트
# unmount /mnt/cdrom
(5) CD-ROM 드라이브 꺼내기
# eject
필자도 처음 리눅스 공부할 때 CD-ROM이 안 나와 컴퓨터가 고장 난 줄 알고 깜짝 놀란 명령입니다

 


이전글 3. 삼각형의 높이를 입력받아 면적을 구하는 프로그램을 작성하시오.(c언어)
다음글 1. 리눅스 기본 명령어좀 알려주세요?