터미널이란 컴퓨터와 사용자간의 서로 소통시켜주는 인터페이스(번역기와 같은느낌)라고 할 수 있다.인터페이란 텍스트 기반과 그래픽 기반(GUI) 두가지를 기반을 포함하는 용어이지만 리눅스 터미널은 텍스트 기반을 말한다. 터미널은 컴퓨터와 소통하기 위해서 키보드를 사용하는것을 말한다. 터미널을 어떻게 만들기에 따라서 컴퓨터간의 소통도 가능하다. 최근에는 리눅스에도 GUI기반이 잘되어있어서 리눅스 명령어를 몰라도 리눅스를 사용할 수 있다.
터미널은 shell을 기본적으로 사용하고 있다. shell은 문자기반의 명령어들을 컴퓨터 언어로 변환하여 컴퓨터와 소통을 가능하게 해준다. shell은 기본적으로 bash,tcsh등이 사용되며 window에서는 cmd를 기반으로 사용되고있다.
<directory 이름>
파일/디렉토리 권한 설정
퍼미션 종류 정리
퍼미션 | 설명 | 비고 |
---|---|---|
r | 읽기 권한 | 오로지 디렉토리의 내용을 볼수 있음 |
w | 쓰기 권한 | 디렉토리에 파일 저장 및 이름변경과 삭제가능 |
x | 실행 권한 | 디렉토리에 접근가능 |
s | SetUOD,SetGID 권한 | 소유자(setuid), 그룹소유자(setgid)의 권한으로 설정 |
t | stricky Bit 구너한 | 공유디렉토리 사용 |
옵션 정리
옵션 | 설명 |
---|---|
-c | 올바르게 변경된 파일들만 -v 옵션을 적용해 자세히 보여준다. |
-f | 가능한 불필요한 메시지를 보여주지 않고 간략하게 보여준다. |
-v | 실행과정을 자세하게 보여준다. |
-R | 디렉터리와 그 안에 존재하는 서브디렉터리들까지 모두 적용 |