git clone
1. 여러 사람이 하나의 프로젝트로 협업을 할 수 있는 효과적인 방법을 제시
2. 버전 관리를 가능하게 해줌
브랜치(branch) 실험중 괜찮으면 사용하고 실패하면 잘라내면 된다
푸시(push) 개개인 로컬 저장소를 통해서 작업한 결과를 깃허브에 업로드 하는것
풀(pull) 푸시된 결과를 다운 받는 것
분산버전관리이기에 인터넷 없이도 사용가능하고 중앙 저장소가 없어져도 분산되어 있는 로컬 저장소를 이용해 중앙 저장소 복원 가능
work라는 디렉토리를 만듭니다.
cd를 통해 work 디렉토리로 이동
pwd를 통해 위치 확인
여기 깃허브 사이트에서 주소를 받아 온다.
git clone 주소를 넣는다.
기본적으로 라즈비안 운영체제를 설치하면 Git이 포함되어 있다.
확인
cd를 통해 DHT11_Python으로 들어간다.
ll을 눌러서 확인
cat setup.py를 입력
라즈비안 저장소 경로 5가지
apt : Advanced Package Tool
파일 압축
work 안에 comp라는 디렉토리를 만듭니다.
만들고 나서 어제 한 윈도우에 들어가서 이미지를 comp에 넣는다.
x 풀때
v 표시
f 파일
c 생성
tar로 압축하는 방식에는 두가지가 있다
tar로 압축, tar.gz로 압축할수 있다.
tar는 파일과 폴더를 하나의 파일로 묶어주는 유릴리티이다. 주로 백업용도로 사용
tar.gz는 파일 및 폴더들을 묶어서 압축
tar는 싼다는 의미 tar.gz은 압축
tar로 압축 후 ll로 만들어진 것을 확인한다.
이 그림으로 확인하면 더 쉽게 확인할수 있다.
tar를 tar.gz으로 압축하고 나서 ll을 통해 확인
압축 푸는 과정이다
tar.gz 에서 tar로 일단 푼다. ll을 통해 확인
그리고 나서 png 파일을 다 지운다
ll을 통홰 확인 tar만 남았다.
tar의 압축을 푼다.
ll을 통해 확인 후 rm을 통해 tar를 지운다
그리고 ll을 통해 확인
tar.gz를 만든다
ll을 통해 확인
:g 저장
:g! 저장 안하고 나오겠다.
-v or --verbose
진행되는 파일의 이름을 화면에 출력함
보통 진행사항을 알 수 있기 때문에 사용
tar의 묶기 옵션 c
-c
--create
파이썬
Phython을 치고나서 tab키를 누번 누르면 Phython에 관련된 용어가 싹다 나온다
그중에 Phython3을 친다
print("지금이야 키티")를 치면
지금이야 키티가 출력된다.
라즈베리에서 Phython을 사용해 보았다.
파이썬의 자료형
숫자형, 문자열 자료형, 리스트 자료형, 튜플 자료형, 딕셔너리 자료형이 있습니다
그러나 구지 적지는 않습니다
자료형을 알고 싶다면 type() 함수 이용
숫자형 : 정수 및 실수를 표현하는 타입
문자형 : 문자열을 표현하는 타입
리스형 : 여러 개의 값들을 하나의 변수로 묶어서 사용하는 타입니다.
append() : 하나 추가
extend() : 여러개 추가
pop() : 리스트에 마지막 요소 제거
sort() : 오름차순으로 정렬
reverse() : 역순으로 정렬
insert() : 삽입
remove() : 검색 후 삭제
name. ~~~
exe(extension)이 ~~~들어감 (확장자)
이차원 배열을 나타낸다.
Vi 편집기
메모장(편집모드) / 명령모드 / 명령어 입력모드
메모장에서 명령모드를 거쳐서 명령어 입력모드로 갈수 있다
바로 메조장에서 명령어 입력모드로 갈수는 없다.
i를 눌러서 명령모드로 전환 되었다.
밑에 끼워넣기가 뜬다
명령 모드에서 자료를 입력후 exs를 누르면 메모장로 돌아가게 된다.
명령어 들의 모음집
$ 맨뒤로 이동
w(ord) - 띄어쓰기 단어 단위로 이동
u - 삭제 후 되살아남
$ - 줄 맨 뒤로
0 - 줄 맨 앞으로
d(elete) - 삭제
D - 현재 위치부터 끝까지 삭제
d + w - 한 단락 삭제
d + d - 잘라내기(한줄)
d + 2 + 방향키(k,j) - 위 or 아래로 2줄 삭제
p(소문자) - 붙여넣기(아래)
P(대문자) - 붙여넣기(위로)
h j k l - 방향
v(isual) + 방향키 = 드래그 (즉 원하는 부분을 선택할때)
v + d = 범위 삭제(잘라내기)
y(소문자) = 한글자 copy
Y(대문자) = 한 줄 copy
x = 한글자 삭제
d + 999999 + k or j = 현위치부터 원하는 방향으로 전체 삭제
u = undo(실행 취소)
ctrl + r = redo(다시 실행)
i = 끼워넣기(오른쪽)
a = 끼워넣기(왼쪽)
o(소문자) = 새로운 줄 삽입(아래로)
O(대문자) = 새로운 줄 삽입(위로)
r(소문자) + 문자 = 한글자를 원하는 문자로 바꾸어줌
R(대문자) + 문자= 현재위치로 부터 원하는 문자로 바꾸어줌
/ + 찾고 싶은 단어나 숫자 입력하면 찾고 싶은거 나옴
'스마트팩토리 > 라즈베리파이' 카테고리의 다른 글
2020/07/24 라즈베리 파이 (0) | 2020.07.24 |
---|---|
라즈베리파이3 B+ 내장(Built in) WIFI 끊김 해결 방안 (0) | 2020.07.24 |
2020/7/22 라즈베리파이 (0) | 2020.07.23 |
2020/7/21 라즈베리파이 (0) | 2020.07.21 |
2020/7/20 라즈베리파이 (0) | 2020.07.20 |