본문 바로가기

컴퓨터/Ubuntu

vi, vim 사용법 vi와 vim의 차이 vi는 리눅스에 기본적으로 설치돼있는 문서편집기이다. 그런데 딱 기본 기능만 들어있어서 사용하기 불편하다. 그래서 vi의 발전 모델인 vim을 설치해줘야 한다. 앞으로는 그냥 둘 다 vi 로 통칭한다. vim 설치 sudo apt install vim-gtk vi 탐색기 실행 vi ./ vim 기본설정 파일 작성 vim의 기본설정은 .vimrc 라는 파일에 작성한다. 이 파일은 홈디렉토리에 존재한다. cd ~ vi .vimrc vim 기본설정 하기 .vimrc 파일에 필요에 따라 아래 내용을 작성하고 저장한다. syntax on set number "줄번호를 표시한다. set tabstop=2 "탭키를 누르면 공백 2칸씩 입력된다. set shiftwidth=2 "들여쓰기가 공백 2..
라즈비안 Raspbian 설치 기본편 라즈비안은 데비안 리눅스를 기반으로 한 라즈베리파이용 운영체제이다. 지금부터 라즈베리파이에 라즈비안을 설치해보자. 1. SD카드 준비 MicroSD 카드를 리더기에 꽂고 포맷한다. 파일시스템은 FAT32 형식으로 한다. 그런데 용량이 64GB이상인 디스크는 일반적인 방법으로는 FAT32 형식으로 포맷할 수 없다. 먼저는 「하드 디스크 파티션 만들기 및 포맷」을 이용해 파티션을 삭제하고 NTFS로 포맷한 후에, 별도의 프로그램을 사용해 FAT32 형식으로 포맷해야 한다. 1) NTFS로 포맷하기 2021.10.22 - [컴퓨터/웹서버] - [참고1] 하드 디스크 파티션 만들기 및 포맷 사용법 [참고1] 하드 디스크 파티션 만들기 및 포맷 사용법 1. 윈도우 버튼 오른쪽의 검색버튼을 클릭하여 '하드'..
우분투 Ubuntu 설치 지금부터는 데스크탑 하나를 웹 서버로 준비하는 과정이다. [우분투 설치] https://ubuntu.com/download/desktop Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubuntu.com 1. 위의 사이트에서 우분투를 다운로드 한다. https://www.balena.io/etcher/ balena - The complete IoT fleet management platform Infrastructure and tools t..
Ubuntu shell vi play.sh 명령어1 명렁어2 echo "완료!" chmod a+x play.sh ./play.sh
Ubuntu rsync 폴더 복사 동기화 rsync -avzh ./test ../ 현재 위치의 test 디렉토리가 상위 디렉토리 위치에 복사된다. 폴더 복사, 삭제 동기화 rsync -avzh --delete ./test ../ 복사도 되고, test에 없는 것은 삭제도 된다. 파일 제외 동기화 ~$ rsync -avzh --exclude "./test1/main.js" ./test1/ ./test2/ main.js 파일을 제외하고 test1 에 있는 것이 test2로 된다. 제외 동기화 ~$ rsync -avzh --exclude 'd1' ./test1/ ./test2/ test1 바로 하위에 있는 d1 폴더를 제외하고 복사 동기화 된다. ~$ rsync -avzh --exclude 'd1/dd1' ./test1/ ./tes..