라즈베리파이 첫 수업
홈페이지 https://www.raspberrypi.org/
Raspbian Jessie 풀버전 다운로드
https://downloads.raspberrypi.org/raspbian_latest
Win32DiskImager 다운로드
https://sourceforge.net/projects/win32diskimager/
Device항목에 sd카드 드라이브명 확인후,
Raspbian 이미지 쓰기(디스크 모양)
네트워크 설정
인터넷 프로토콜 버전 4 (TCP/IPv4)
ip주소 끝자리를 출석번호 +10으로 줌 (24+10) // 후에 출석번호 +40으로 수정함
•Google Public (구글 퍼블릭)
◦기본 DNS 서버 주소 - 8.8.8.8
◦보조 DNS 서버 주소 - 8.8.4.4
IPv4 주소 : 192.168.1.34로 바뀜
[라즈베리 파이, 기본 세팅]
전원을 꼽는 순간 부팅
HDMI 흔들어서 넣지말고 수직으로 주의깊게 넣기 (뺄때도 마찬가지)
처음 세팅때는 usb키보드와 마우스 연결 필요
Shell (사전적 의미론 껍데기) : 명령어를 통해 커널에 접근 가능
unix : 여러 os의 조상
리눅스 명령어
ls -al : 현재 디렉토리 내의 모든 내용 출력
pwd : 현재 디렉토리를 보여줌
tree : 현재 디렉토리를 포함해서 모든 하위 디렉토리와 파일을 보여줌
(화면에 뿌려줄때 ctrl+c로 빠져나올 수 있다)
sudo : SUbstitute user DO 의 줄임말, 관리자 권한의 계정으로 명령을 내림
su - : root권한 획득
$ : 일반계정
# : 루트계정 (sudo)
Ctrl + D : 로그아웃, 한번 더 입력하면 창을 닫는다.
apt-get 프로그램을 받음, 설치시 install 명령어를 뒤에 같이 씀
-> install (대상)
sudo apt-get install vim
sudo raspi-config // 라즈베리 파이 환경설정
sudo apt-get update // 각 업데이트 저장소 에서 업데이트 패키지 목록을 갱신
apt-get 프로그램 받아서 설치해줌
wlan scan - TESTER 네트워크가 보임
sudo apt-get install vim // vim설치, vim은 visual editor에서 발전한 것
터미널에서 Visual Editor 실행 (main.c 란 파일명으로 편집)
편집 / 명령모드 / 확장명령
visual editor 명령어 배우기
i : insert
o : 한줄 띄우고 insert
esc누르면 명령모드
명령모드
backspace는 커서 왼쪽 이동
h : left j : down k : up l : right
x : 한개의 문자 삭제
dd : 현재 라인 삭제
dw : 단어 삭제
d + (hjkl) : 해당 방향 삭제
d + n + (hjkl) : n개만큼 특정방향 삭제
r : 1개의 문자 바꾸기
R : 수정모드로 글자 덮어씀
dd : 잘라내기
p : 붙여넣기
yy : 현재 라인 복사
$ : 문장의 맨 끝으로 이동
0 : 문장의 맨 처음으로 이동
v 비쥬얼블럭 잡기
shift + colon (:)
:set numer // 줄보이기
:q! : 저장하지 않고 종료
'Linux & Network' 카테고리의 다른 글
2016 04-14 소켓 (0) | 2016.04.15 |
---|---|
20160401_리눅스 터미널 및 통신 (0) | 2016.04.01 |
20160331_리눅스 터미널과 지역변수 (0) | 2016.03.31 |
20160330_리눅스 터미널 (0) | 2016.03.30 |
라즈베리 파이 원격제어와 C언어 (0) | 2016.03.28 |