리눅스 파일출력, 퍼미션 명령어
head : 파일의 앞부분만을 보여준다.
tail : 파일의 뒷부분만을 보여준다. (가장 최근에 추가된 내용을 볼때 사용)
more : 출력결과가 파일이 아닌경우 | 로 사용한다.
less : more와 비슷한데 검색기능이 있다.
cat
touch 파일명 -> 0byte파일생성
file | 디렉토리 | |
r | 파일의 내용을 본다. -head, tail,more,less,cat |
디렉토리의 목록을 본다. -ls |
w | 파일의 내용을 수정한다. -vi, nano, gedit |
디렉토리에 파일을 생성이나 삭제를 한다. -touch, mkdir, rm, rmdir |
x | 파일을 실행한다. -파일명 |
디렉토리에 입장 - cd |
SetUID bit : 디렉토리 소유자의 권한을 other에게 부여함
SetGID bit : 디렉토리 소유그룹의 권한을 other에게 부여함
Sticky bit : 타인이 마음대로 파일을 못지우게함
rwx rwx rwx rw- r-- r--
111 111 111 110 100 100
421 421 421 420 400 400
7 7 7 6 4 4
4 0 0 0 0 1
1 0 0 0 0 1
rws r-x r-x rwx rwx rwt
11? 101 101 111 111 11?
x가 있었으면 s
x가 없었으면 S
newgrp 기본그룹 순서변경
drwxrwxr-x user1 user1 dir1
-rw-rw-r-- user1 user1 file1
drwxrwxr-x -> drwxrwxrwt
chmod o=rwxt dir1
chmod 1777 or a=rwx,o+t or o+wt
-rw-rw-r-- -> rwsr-xr-x
chmod u=rwxs,go=rx file1
chmod 4755
chmod a=rw,u+ws
chmod u+xs,go+x,g-w
하드링크 : ls -lh명령시에 자신의 위치, 상위디렉토리위치를 숫자로 2로 표기함
심볼릭링크 : 다른 파티션에서 링크를 걸수 있음 하지만 원본파일의 이름이 바뀌면 사용 못함