리눅스(Linux)는 하나의 컴퓨터를 여러 사람이 사용할 수 있는 멀티유저 운영체제(OS)이기 때문에 권한 관리가 매우 중요하다.
특정 파일이나 디렉터리를 생성한 뒤 그 파일에 접근할 수 있는 권한을 설정하여 다른 유저가 접근할 수 없게 할 수 있습니다.
ls -l 했을때 나타나는 폴더들의 정보
- 파일의 타입
- 일반파일 d 폴더 l 링크파일
r : read 4
w : write 2
x : execute 권한 1
' - ' : 권한없음 0
소유자 : rw- 6 : 읽고 쓰는 권한
소유그룹 : r-- 4 : 읽기 권한
모든유저 : r-- 4 : 읽기 권한
0 용량
3월 2 10:23
생성날짜
file.txt
파일이름
nano file1.txt로 명령어로 실행시
sudo nano file1.txt로 명령어로 실행시
기존 권한
chmod 646으로 권한 변경 후
file1.txt 수정해보기
^은 ctrl을 의미함. 나가려면 ctrl + X를 누르면 nano 에디터를 나갈 수 있음
chmod는 파일의 권한을 변경해주는 명령어이다.
숫자를 통해서 권한을 변경할 수 있다.
파일의 소유자와 소유 그룹을 변경할 수 있다.
리다이렉션은 표준 입출력의 방향을 바꿔줍니다. 표준 입력은 키보드, 표준 출력은 모니터이지만 이를 파일로 처리하고 싶을 때 주로 사용합니다.
' > ' 사용 예제
ls -l > readme2.txt를 하게되면 ls -l 한 결과의 내용이 readme2.txt를 생성하고 값을 저장하게된다.
실행시켜 본 결과
' >> ' 사용법
'>>'을 사용하면 기존에 내용에 추가가 된다.
기존 내용에 추가된 것을 확인할 수 있다.
윈도우에서 작업한 파일을 라즈베리 파이로 옮기기 위해서는 어떻게 해야 할까?
1) 이메일을 사용해서 파일 다운
2) 원격으로 라즈베리 파이 접속
3) 특정 홈페이지에 파일 업로드 해서 다운
설치 되어있지 않다면 아래 명령을 통해 다운
$ sudo apt-get install git
GUI 환경에서는 원래 여기서 다운받는다.
위치하고 있는 경로에 자동으로 캡처된 사진이 저장된다.
scrot -s를 입력하면 화면을 캡처할 수 있는 영역을 지정할 수 있게됨.
저장된 사진 모습

tar : 압축
tar -cvf : 압축
tar -xvf : 압축 해제
압축된 폴더가 생성됨
tar.gz : 압축 해제
tar -cvf : 압축
tar -xvf : 압축 해제
bbb 폴더를 지운상태
압축되어있는 bbb.tar를 압축해제
zip 압축 해제
$ sudo apt-get install unzip
$ unzip 파일명