수업을 진행하면서 여러 명령어들을 많이 배우겠지만 천천히 하나하나 배워가는 식으로 해보자
‣ 절대경로명
1. 항상 루트 디렉터리부터 시작한다.
2. 반드시 "/"으로 시작한다.
3. 루트 디렉터리부터 시작하여 특정 파일이나 티렉터리의 위치까지 이동하면서 거치게 되는 모든 중간 디렉터리의 이름을 표시한다.
4. 특정 위치를 가리키는 절대 경로명은 항상 동일하다.
5. 예) cd /home/test/one.txt
6. 모든 환경이 똑같을 때 절대경로명을 사용한다.
‣ 상대경로명
1. 현재 디렉터리를 기준으로 시작한다.
2. "/"이외에 문자로 시작한다.
3. 상대경로명은 현재 디렉터리가 어디냐에 따라 달라진다.
4. 예) cd one.txt
5. 서로의 환경이 다를 때 상대경로명을 사용한다.
‣‣ 파일과 디렉터리의 이름규칙
· "/"를 사용할 수 없다. (경로명이랑 겹칠 수 있기 때문에)
· 이름에는 알파벳, 숫자, 붙임표(-), 밑줄(_), 마침표(.)만 사용한다.
· 공백문자, *, |, ", ', @, #, $, %, ^, &,등은 사용하지 않는다.
· 대소문자를 구별한다.
· 파일과 디렉터리 이름이 .으로 시작하면 숨김파일로 간주한다.
심벌릭 링크 - application.jar 바로가기
하드링크 - application.jar 복사
ln - 하드링크 생성
ln aaa.txt /home //하드링크 생성
ln -s test/aaa.txt aa //심벌릭링크 생성
ls -l에서 drwxr-xr-x는 소유자의 권한
첫번째 root는 사용자(소유자), 두번째 root는 그룹
drwxr-xr-x 에서 가장 첫번째 글자
d:파일종류, l:링크파일, rwx:소유자권한
‣ 권한수정
rwx rwx rwx : 소유자 그룹 기타(일반)
r(4): 읽기 w(2): 쓰기 x(1): 실행 권한
7은 모든 권한, 4는 읽는 권한만, 6은 읽고 쓰는 권한, 5: 읽고 실행 권한
chmod 751
u: 소유자, g: 그룹, o: 기타, a: 전체
chmod u+rwx g-r o=--x
으로 권한을 수정할 수 있다.