명령어 설명 보는 법
man -> 원하는 명령어의 설명을 볼 수 있음.
man find : find 명령어의 설명을 본다.
(운영체제의 기본 명령어가 아닌경우 find --help / find -h 등을 통해 확인 가능 )
리눅스에서 경로 표시법
/ -> root. 시스템의 가장 시작
~ -> 로그인한 유저의 home정보
.. -> 상위 디렉토리
. -> 현재 디렉토리
- 이전 위치
파일시스템을 이용을 위한 명령어
pwd -> 현재 터미널이 위치한 디렉토리 경로를 볼 수 있음
ls -> 디렉토리 내의 모든 파일을 보여준다.
- ls -al -> 숨김파일과 파일의 모든 정보를 표시(ll(엘엘)이라는 alias로 편하게 사용)
- ls -ll -> 파일 또는 디렉토리의 incode number(파일 또는 디렉토리 고유번호 파일 이름 바뀌어도 유지)를 표시
mkdir -> 새 디렉토리를 생성(디폴트로 상대 경로로 생성)
- sudo mkdir /test 처럼 권한을 부여해 정대경로에도 디렉토리 생성가능
rm -> 지정한 파일 또는 디렉토리 삭제(삭제할 건지 한번 물어봄)
- -f 옵션으로 되묻지 않고 삭제 하기 가능
- -r 옵션으로 디렉토리와 디렉토리 안의 모든 파일 삭제 가능
- rm -rf/ -> 폭탄 코드 루트 디렉토리 안에 있는 모든 폴더와 파일을 묻지말고 강제로 지우라는 의미
rmdir -> 디렉토리 삭제 (rm -r로 대체 가능)
df -> 디스크 공간에 대한 정보를 볼 수 있음(used, free, mount 정보)
du -> 디스크 사용량 사용율을 볼 수 있음
- -s -> 해당 경로 하위의 총합을 보여줌
- -d -> max-depth를 지정해서 해당 depth만큼 펼쳐서 보여줌
- du -h -d 2 -> 디렉토리 용량과 하위파일을 보여주는데 2번째 하위 디렉토리까지만 보여라
chmod -> 파일의 접근권한을 변경할 수 있음.
- 파일 권한의 종류는 r(read), w(write), x(execute) 세가지가 있음.
- 파일 권한의 범위는 소유자 u(user), 그룹 g(group), 그외 사용자 o(other)이 있음
- + - =으로 추가 제거 지정 가능함
- chmod u+x 파일명 <- 소유자에게 파일 실행권한 부여
- chmod o-x 파일명 <- 외부인에게 파일 실행권한을 없앰
- chmod 111 파일명 <- 모두에게 실행권한 부여
- chmod 777 파일명 <- 모두에게 모든 권한 부여
- chmod 644 파일명 <- 소유자는 읽고 변경 가능 나머지는 읽을 수만 있음