리눅스 chmod 명령어 사용법
if you own the file, you can change it's permissions with "chmod"
chmod 란
리눅스에서 파일 사용 권한을 변경하는 명령어로써 change mode의 약어이다.
사용법
chmode 명령어의 기본 형태
$ chmod [레퍼런스] [연산자] [모드] [파일대상이름]
[모드]
chmod 명령어는 문자를 통해 권한을 부여할 수 있다.
[레퍼런스]는 아래와 같이 구분된다
- u : 사용자, 파일의 소유자
- g : 그룹 , 해당 파일의 그룹 멤버 사용자
- o : 다른 사람들, 그 파일의 소유자 또는 그룹의 멤버가 아닌 사용자
- a : 위의 셋 모두(for all) 포함, ugo 와 동일
[연산자]는 아래와 같이 구분된다
- + : 해당 권한을 추가한다
- - : 해당 권한을 제거한다
- = : 해당 권한을 지정한 권환으로 변경한다
[모드]는 아래와 같이 구분된다
- r : 읽기, 파일을 읽거나 디렉터리 안의 내용들을 볼 수 있다
- w : 쓰기, 파일이나 디렉터리에 쓴다
- x : 실행, 파일을 실행할 수 있다
실행 예시)
위 현황에서 test02.txt의 group사용자에게 w 의 권한을 부여한다.
위 현황에서 chmod g+w test02.txt 명령어를 넣어 권한을 부여한 것을 볼 수 있다.
https://madplay.github.io/category
위 블로그 글을 참고하였다.
ps 란
현재 실행중인 프로세스 목록과 상태를 보여준다.
여기서 PID 는 프로세스 식별번호이다.
kill 이란
to terminate a process use "kill" = 강제 종료 시그널 보내기
$ kill -[시그널 번호] [PID]
[시그널 번호]는 아래와 같이 구분된다
- -9 = 강제 종료
- -15 = 작업 종료
예시 )
word count process 강제종료
wc & : process 실행
ps : 현 process 확인
kill -9 87 : 87 PID를 가지는 wc -9 강제종료
ps : 현 process 확인
'2023 2학기 > 리눅스' 카테고리의 다른 글
[리눅스] Chapter1: Technology's Impact on Programs (1) (0) | 2023.09.16 |
---|---|
[리눅스] 기초 명령어2-2 <redirection & pipe> <grep> <gcc> (0) | 2023.09.04 |
[리눅스] 기초 명령어 (0) | 2023.09.02 |
[리눅스] 리눅스 설치 3 (마지막 다시) (0) | 2023.09.02 |
[리눅스] 리눅스 설치2 (다시) (0) | 2023.09.02 |