-
BEB Section 2 - CLI 심화2nd of BEB/Codestates 2021. 12. 19. 01:54

- ls -l

이런 식으로 Javascript 파일을 만들어 안에 내용이 어떤지 살펴보았다. 이건 우리가 ls -l 로 확인 가능하다.

ls -l 확인 방법 앞에 보면 -rw-r--r-- 이런 식으로 적혀있는데 공식적으로 어떻게 표시한다라는 가이드가 있다.

빗금(/)으로 모두 영역 표시를 해두었는데 첫 번째 rwx는 소유자(owner)를 나타내고 두 번째 rwx는 그룹(group)을 나타낸다. 마지막에 있는 rwx는 다른 그 외의 것을 말한다.
앞에 보이는 d는 directory이다. 이게 있느냐 없느냐는 directory의 유무로 보면 된다. 파일이 있는지 없는지 확인해주는 글자이다.
r은 read permission으로 읽기 권한이 있는지 알려준다. 지금 보이는 터미널창은 모두 읽기 권한을 주었지만, 안 주어지는 경우도 있으니까 말이다.
w는 write permission으로 쓰기 권한이다. 수정할 수 있는지 아닌지를 나타낸다.
x는 execute permission으로 실행 권한을 말한다. 실행할 수 있는지에 대한 여부를 판별해준다.
- chmod
말 그대로 모드 변경을 의미한다. 파일에 대한 권한을 변경하고 싶을 때, 파일이 아니어도 그에 대한 권한을 변경하고 싶을 때 사용하는 명령어이다. 밑에 보이는 사진에서도 보이겠지만, 이 명령어를 다.. 외울 순 없다. 이렇게 있다고 참고 정도로만 하는 것이 좋을 것 같다.

이걸 내가 어떻게 외워요. 출처 : 코드스테이츠 chmod 를 실행할 때 뒤에 숫자를 붙여 권한을 변경하는 방법도 있는데 여기서 r은 4, w는 2, x는 1로 계산해서 숫자를 뒤에 적어준다. 위에 보이는 표시 가이드처럼 구분지어 숫자를 표시해주면 권한이 변경된다.

'2nd of BEB > Codestates' 카테고리의 다른 글
BEB Section 2 - NoSQL (1) 2021.12.21 BEB Section 2 - 관계형 데이터베이스 (0) 2021.12.20 BEB Section 2 - React 상태 관리 (4) 2021.12.17 BEB Section 2 - React 컴포넌트 디자인 (2) 2021.12.16 BEB Section 2 - Web Server 기초 (3) 2021.12.16